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クエリを実行します
- データをインポート/エクスポートします
- データベースのユーザーと権限を管理します
- データベースのパフォーマンスをモニタリングします