DBeaverは汎用のデータベース管理ツールであり、OceanBaseデータベースのOracleモードを含むさまざまなデータベースへの接続をサポートしています。本記事では、DBeaverを使用してOceanBaseデータベースのOracleモードに接続する方法について説明します。
説明
本記事ではGenericモードとOceanBaseドライバを使用してデータベース接続を作成しています。これにはいくつかの機能的な制限があります。例えば、画面上でフィールド情報を変更することができません。
前提条件
- DBeaver CommunityまたはEnterpriseバージョンがインストールされていること(最新バージョンの使用を推奨します)
- OceanBaseデータベースの接続情報を取得していること:
- データベースサーバーのアドレスとポート
- テナント名
- ユーザー名とパスワード
OceanBase JDBCドライバのダウンロード
OceanBaseソフトウェアダウンロードセンターにアクセスし、ドライバとミドルウェアカテゴリからOceanBase JDBCドライバ(OceanBase Connector/J)をダウンロードします。
ダウンロード完了後、JARファイルをローカルディレクトリに保存します。例:
/path/to/oceanbase-client.jar
新しいドライバの作成
DBeaverを開き、データベース > ドライバマネージャをクリックします。
新規作成ボタンをクリックして新しいドライバを作成します。
ライブラリタブで:
- フォルダを追加をクリックし、ダウンロードしたOceanBase JDBCドライバのJARファイルを選択します。
- OKをクリックしてドライバ設定を保存します。
新しい接続の作成
データベース > 新しいデータベース接続をクリックします。
データベース選択画面で、OceanBase Oracleドライバを選択し、次へをクリックします。
接続設定ページで、以下の情報を入力します:
パラメータ説明サンプル値ホスト OceanBaseサーバーのアドレス 127.0.0.1 ポート データベースポート(デフォルト2881) 2881 ユーザー名 データベースユーザー名 user@tenant パスワード データベースパスワード ******** 接続テストボタンをクリックして、接続が成功するか確認します。
DBeaverを使用したOceanBaseデータベースの管理
接続に成功すると、DBeaverのグラフィカルインターフェースを使用して以下の操作を実行できます:
- データベースオブジェクト(テーブル、ビュー、ストアドプロシージャなど)の参照
- SQLクエリの実行
- データのインポート/エクスポート
- データベースユーザーと権限の管理
- データベースパフォーマンスの監視