DBLinkを作成した後、ビューを通じて、データベースリンクを作成したユーザー、データベースリンク名、リモートデータベースのIPアドレスやポート番号など、作成されたDBLinkの情報を確認できます。
手順
DBLinkの作成が完了したら、DBA_DB_LINKS ビューを使用して、作成されたDBLinkを確認できます。
SELECT * FROM oceanbase.DBA_DB_LINKS;
クエリ結果は次のとおりです。
+--------+-----------+----------+-----------------+------------------+---------------------+---------------------+--------+----------------+-------+-----------+-------------+---------------+---------------------+--------------+----------------------+--------------+--------------+
| OWNER | DB_LINK | USERNAME | CREDENTIAL_NAME | CREDENTIAL_OWNER | HOST | CREATED | HIDDEN | SHARD_INTERNAL | VALID | INTRA_CDB | TENANT_NAME | DATABASE_NAME | REVERSE_TENANT_NAME | CLUSTER_NAME | REVERSE_CLUSTER_NAME | REVERSE_HOST | REVERSE_PORT |
+--------+-----------+----------+-----------------+------------------+---------------------+---------------------+--------+----------------+-------+-----------+-------------+---------------+---------------------+--------------+----------------------+--------------+--------------+
| PUBLIC | ob_dblink | test | | | xx.xx.xx.xx:2881 | 2023-05-25 13:40:35 | | | YES | | mysql001 | mydb | | | | 0.0.0.0 | 0 |
+--------+-----------+----------+-----------------+------------------+---------------------+---------------------+--------+----------------+-------+-----------+-------------+---------------+---------------------+--------------+----------------------+--------------+--------------+
1 row in set
クエリ結果の一部のフィールドについて説明します:
OWNER:DBLinkの所有者。現在、すべてのDBLinkはPUBLICであり、テナント範囲内のすべてのユーザーが利用可能であることを意味します。DB_LINK:作成されたDBLinkの名前。USERNAME:DBLinkがリモートデータベースに接続するために使用するユーザー名。HOST:DBLinkが接続するリモートデータベースのホスト名(IPアドレス)。CREATED:DBLinkの作成日時。VALID:DBLinkが利用可能かどうかを示すために使用されます。互換性のためのもので、デフォルトはYESです。TENANT_NAME:DBLinkがリモートデータベースに接続するために使用するテナント名。DATABASE_NAME:DBLinkが接続するリモートデータベース名。REVERSE_TENANT_NAME:ローカルデータベースに逆方向DBLink接続するために使用するテナント名。MySQLモードは現在、逆方向リンク機能をサポートしていません。CLUSTER_NAME:DBLinkがリモートデータベースに接続するために使用するクラスタ名。REVERSE_CLUSTER_NAME:ローカルデータベースに逆方向DBLink接続するために使用するクラスタ名。MySQLモードは現在、逆方向リンク機能をサポートしていません。REVERSE_HOST:ローカルデータベースに逆方向DBLink接続するためのホスト名(IPアドレス)。現在のDBLinkが逆方向リンク機能を持たない場合、0.0.0.0と表示されます。MySQLモードは現在、逆方向リンク機能をサポートしていません。REVERSE_PORT:ローカルデータベースに逆方向DBLink接続するためのポート番号。現在のDBLinkが逆方向リンク機能を持たない場合、0と表示されます。MySQLモードは現在、逆方向リンク機能をサポートしていません。
DBA_DB_LINKS ビューのフィールドに関する詳細な説明については、oceanbase.DBA_DB_LINKSを参照してください。
関連ドキュメント
DBLinkに関するその他の操作については、以下の情報を参照してください: