建立oracle dblink 過程

2021-08-29 15:20:20 字數 816 閱讀 8205

建立dblink分為兩個步驟:

1.建立本地服務名

2.-- create database link

create database link test.us.oracle.com

connect to user identified by pwd

using '(description =

(address_list =

(address = (protocol = tcp)(host = ip)(port = 1521))

)(connect_data =

(service_name = orcl)

))';

create database link資料庫鏈結名connect to 使用者名稱 identified by 密碼 using 『資料庫連線字串』;

資料庫連線字串可以用net8 easy config或者直接修改tnsnames.ora裡定義.

資料庫引數global_name=true時要求資料庫鏈結名稱跟遠端資料庫名稱一樣

資料庫全域性名稱可以用以下命令查出

select * from global_name;

查詢遠端資料庫裡的表

select …… from 表名@資料庫鏈結名;

附帶說下同義詞建立:

create synonym同義詞名for 表名;

create synonym同義詞名for 表名@資料庫鏈結名;

【說明】oracle9i與oracle10g有一定的區別,10g中dblink最好用全名例如test.us.oracle.com,否則會提示無法找到該錶或者檢視。

oracle dblink建立過程

兩台不同的資料庫伺服器,從一台資料庫伺服器的乙個使用者讀取另一台資料庫伺服器下的某個使用者的資料,這個時候可以使用dblink。其實dblink和資料庫中的view差不多,建dblink的時候需要知道待讀取資料庫的ip位址,ssid以及資料庫使用者名稱和密碼。建立可以採用兩種方式 1 已經配置本地服...

oracle dblink 建立過程

兩台不同的資料庫伺服器,從一台資料庫伺服器的乙個使用者讀取另一台資料庫伺服器下的某個使用者的資料,這個時候可以使用 dblink。例如 資料庫伺服器 a,資料庫伺服器 b,資料庫客戶端 c 通過客戶端c連到 a,在a 上操作訪問b。1 在資料庫客戶端c的 tnsnames 中配置資料庫伺服器 a的服...

Oracle dblink建立細節

建立oracle dblink的兩個步驟及應注意的細節 語法 create database link資料庫鏈結名connect to 使用者名稱 identified by 密碼 using 資料庫連線字串 1.建立本地服務名 to otherdb或者在tnsnames.ora檔案裡直接編輯。2....