基本

[Oracle] データベースリンク(DBLINK)とは

データベースリンクについて

データベースリンクとは

データベースリンクとは、文字通り自データベースと他のデータベースをリンクさせ、他のデータベースに存在するオブジェクト(テーブルやビューなど)を、自分のデータベースに存在するかのように操作できるものです。

つまり、自データベースと他のデータベースのテーブルを結合してデータを取得するといったことも可能になるわけです。

上記のように、非常に便利なデータベースリンクですが、自データベース内のみでの処理に比べ処理速度が遅くなったり、他のデータベースが存在するサーバーに障害が発生した場合にエラーとなり、データが取得できなくなるといったデメリットもあります。

 

まとめ

データベースリンクまとめ

・他のデータベースのオブジェクトを操作できる

・自データベース内のみでの操作と比べると、処理速度が低下する場合がある。

 

なお、データベースリンクの作成方法や使い方は以下をご参照ください。

[Oracle] データベースリンクを作成するSQL(CREATE DATABASE LINK)データベースリンクの作成 データベースリンクを作成する(基本) データベースリンクを作成することで、他のデータベースのテーブルやビュ...
 
 
以上が、Oracleのデータベースリンク(DBLINK)の説明となります。
ぜひ参考にしてみてください。