Oracle 12cでデータベースリンクを作成、削除する方法
環境
Oracle 12.2.0.1.0
Winodws Server 2012 R2
書式
CREATE [PUBLIC] DATABASE LINK <データベースリンク名> CONNECT TO <ユーザ名> IDENTIFIED BY <パスワード> USING '<DB接続名>' ;
操作方法
1.データベースリンクを作成します
CREATE PUBLIC DATABASE LINK DEMOLINK CONNECT TO TESTUSER IDENTIFIED BY TESTUSER USING 'CFT'
実行結果
OWNER DB_LINK USERNAME HOST CREATED PUBLIC DEMOLINK TESTUSER cft 2021/11/16 15:23:45
2.データベース一覧を確認します
SELECT * FROM DBA_DB_LINKS;
3.データベースリンクを使って参照します
書式
SELECT * FROM “テーブル名"@"データベースリンク名"
操作例
SELECT * FROM "USER_TBL"@"DEMOLINK"
4.データベースリンクを削除します
DROP PUBLIC DATABASE LINK DEMOLINK
削除確認
SELECT * FROM DBA_DB_LINKS;