LoginSignup
40
52

More than 5 years have passed since last update.

Oracle備忘録:データベースリンク

Posted at

データベースリンク

他のデータベースに存在するテーブルへアクセスする方法。
たとえば、新システムと既存のシステムでデータ連携を行う際に、サーバーが別々、
データーベースが別々の場合に、データベースリンクを張ることで、データの操作が可能になる。

  • データベースリンクの作成
CREATE DATABASE LINK データベースリンク名
CONNECT TO 接続先のユーザー名
IDENTIFIED BY 接続先のパスワード
USING データベースサーバーのIPアドレス/接続先のデータベースサービス名
  • データベースリンクの確認
SELECT * FROM ALL_DB_LINKS
  • データベースリンクの削除
DROP DATABASE LINK データベースリンク名
  • 使い方の例
SELECT * FROM データベースリンク先のテーブル名@データベースリンク名

注意:
データベースリンクでつなぐデータベース同士の文字コードが異なる場合、外字や特殊文字が文字化けする可能性があるため注意。

40
52
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
40
52