如果需要從乙個資料庫伺服器訪問另外乙個資料庫伺服器的表或檢視時,可以通過 dblink 的方法,實現基本等同於本機訪問的效果,如下:
select * from a@dblink_b ;
建立dblink的方法有以下兩種:
第一、已經在需要訪問的伺服器上建立好了被訪問伺服器的服務名:
create database link test
connect to username identified by pwd
using 'server_name';
前提是我們已經建好了名為 'server_name' 的服務名。
然後可以用以下的方法訪問了:
select * from a@test;
第二、還沒有建好服務名時,可以用以下的方法:
create database link test
connect to username identified by pwd
using '(description =
(address_list =
(address = (protocol = tcp)(host = 192.168.1.1)(port = 1521))
)(connect_data =
(service_name = ora8)
))';
如果不方便建立服務名,那麼第二種方法還是比較方便的。
oracle中dblink的建立
database link是定義乙個資料庫到另乙個資料庫的路徑的物件,database link允許你查詢 遠端表及執行遠端程式。在任何分布式環境裡,database都是必要的。另外要注意的是database link是單向的連線。使用另乙個資料庫時要如 表名 db209 查詢時,如果表中有blob...
Oracle中DBLink的使用
oracle中dblink的使用 dblink 的作用是在區域網內,通過一台伺服器上面的資料庫訪問另外一台伺服器上面資料庫的功能。下面簡單的介紹dblink的配置 伺服器a ip 10.10.10.107,資料庫例項名 orcl 資料庫登入 test test 伺服器b ip 10.10.10.22...
oracle中dblink的建立方法
如果需要從乙個資料庫伺服器訪問另外乙個資料庫伺服器的表或檢視時,可以通過 dblink 的方法,實現基本等同於本機訪問的效果,如下 select from a dblink b 建立dblink的方法有以下兩種 第一 已經在需要訪問的伺服器上建立好了被訪問伺服器的服務名 create databas...