Oracle 12cでデータベースリンクを作成する

2021年11月16日

環境
Oracle 12.2.0.1.0
Winodws Server 2012 R2

書式

CREATE (PUBLIC) DATABASE LINK データベース名 
 CONNECT TO ユーザー 
 IDENTIFIED BY パスワード 
 USING '接続文字列';

使用例
1.「CFT」へのデータベースリンク「DEMOLINK」を作成します
SQL構文を実行します

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 16:03:18

2.データベースリンクの使い方
書式
SELECT * FROM スキーマ.テーブル名@データベースリンク名;

使用例
SELECT * FROM TESTUSER.USER_TBL@DEMOLINK;

Oracle 12c

Posted by arkgame