データベースリンクを作成する

Pocket

【概要】
他のデータベースにあるテーブルなどのオブジェクトを、あたかも自身のデータベースにあるテーブル等として
アクセスしたい場合はDATABASE LINKを作成すれば実現できます。
【SQL文】
/*
|| ■データベースリンクを作成する
||
|| 【パラメータの説明】
|| DBLINK_NAME :データベースリンク名
|| USER_NAME :ユーザー名 ★複数スキーマを含むサーバで一つのDBリンクを指定したい場合、
||   SYSTEMユーザを使用する。
||   その際、特定オブジェクトを指定する場合は「スキーマ名.オブジェクト名」とする。
|| 【オプションの説明】
|| PUBLIC :パブリックデータベースリンクを作成する場合に指定する。
||   (パブリックデータベースリンクは全てのユーザがアクセス可能なデータベースリンクの事です。)
|| CONNECT TO ~ :データベースリンクを張りたいデータベースのユーザIDとパスワードを指定します。
|| USING ~ :データベースリンクを張りたいデータベースの接続記述子(ネットサービス名)を指定します。
||   tnsnames.oraに記述する内容をそのまま指定する事もできます。
*/
CREATE (PUBLIC) DATABASE LINK dblink_name
CONNECT TO user_name IDENTIFIED BY password
USING ‘dblink02’
;

以上です (^^♪