Help us understand the problem. What is going on with this article?

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

More than 5 years have passed since last update.

データベースリンク

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

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

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

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした