Navicatは強力なデータベース管理ツールであり、OceanBaseデータベースのOracleモードを含むさまざまなデータベースへの接続をサポートしています。本記事では、Navicatを使用してOceanBaseデータベースのOracleモードに接続する方法について説明します。
説明
本記事では、Navicatを使用してOracleプロトコルを介してOceanBaseデータベースに接続する方法について説明します。
バージョン互換性
- Navicat Premium 16.1.9以降は、OceanBase Enterprise Edition(Oracleモード)V3以降をサポートしています。
- Navicat For Oracle 16.1.9以降は、OceanBase Enterprise Edition(Oracleモード)V3以降をサポートしています。
注意
NavicatのmacOS版は現在、OceanBase(Oracleモード)をサポートしていません。
前提条件
- Navicat Premium 16.1.9+ または Navicat for Oracle 16.1.9+ がインストール済みであること。
- OceanBaseデータベースの接続情報を取得していること:
- データベースサーバーのアドレスとポート
- テナント名
- ユーザー名とパスワード
OceanBase JDBCドライバーのダウンロード
OceanBaseソフトウェアダウンロードセンターにアクセスし、ドライバーとミドルウェアカテゴリからOceanBase JDBCドライバー(OceanBase Connector/J)をダウンロードします。
ダウンロード完了後、JARファイルをローカルディレクトリに保存します。例:
/path/to/oceanbase-client.jar
Navicat接続の設定
Navicatを開き、メニューバーのファイル > 新規接続 > Oracleをクリックします。
接続設定ページで、以下の情報を入力します:
パラメータ説明サンプル値ホスト OceanBaseサーバーのアドレス 127.0.0.1 ポート データベースポート(デフォルト:2881) 2881 ユーザー名 データベースユーザー名 user@tenant パスワード データベースパスワード ******** 詳細タブに切り替えます:
- OCIライブラリセクションで、OCIを使用を選択します。
- OCIライブラリパスで、Oracleクライアントの
oci.dllファイル(Windows)またはlibclntsh.dylibファイル(macOS)を選択します。
ドライバータブに切り替えます:
- カスタムJDBCドライバーを使用を選択します。
- 追加ボタンをクリックし、ダウンロードしたOceanBase JDBCドライバーのJARファイルを選択します。
- クラス名に以下を入力します:
com.alipay.oceanbase.jdbc.Driver - URLテンプレートに以下を入力します:
jdbc:oceanbase://{host}:{port}/{database}
接続テストボタンをクリックし、接続が成功するか確認します。
Navicatを使用したOceanBaseデータベースの管理
接続に成功すると、Navicatのグラフィカルインターフェースを使用して以下の操作を実行できます:
- データベースオブジェクト(テーブル、ビュー、ストアドプロシージャなど)の参照
- SQLクエリの実行
- データのインポート/エクスポート
- データベースユーザーと権限の管理
- データベースパフォーマンスの監視