--需求:本地a訪問遠端b。
--說明:dblinktest:dblink名稱,lixu:本地a使用者,t_btable:遠端b庫表。
--1.a:先確定使用者是否有建立dblink的許可權:
select * from user_sys_privs where privilege like upper('%database link%');
--2.a:如果沒有,則需要使用 sysdba 角色給使用者賦權:
grant create public database link,drop public database link to lixu;
--3.a:lixu登入,建立dblink:
create public database link dblinktest connect to b使用者 identified by b使用者的密碼
using
'(description =(address_list =(address =(protocol = tcp)(host = 172.xx.x.xx)
(port = 1521)))(connect_data =(service_name = b例項名)))';
--4.a:查詢訪問
select * from t_btable@dblinktest;
drop public database link dblinktest;
Oracle DBLINK建立和使用
當需要跨越本地資料庫,訪問遠端資料庫的資料時,oracle提供了dblink的方式,讓我們可以很方便訪問遠端資料庫像本地一樣方便,我們下面來看看建立dblink的方法。步驟一 首先查詢當前使用者是否有建立dblink的許可權,如果沒有,需要賦權 select from user sys privs ...
Oracle DBLINK建立和使用
當使用者需要跨越本地資料庫,訪問遠端資料庫的資料時,oracle提供了dblink的方式,讓我們可以很方便訪問遠端資料庫像本地一樣方便,我們下面來看看建立dblink的方法 步驟一 首先查詢當前使用者是否有建立dblink的許可權,如果沒有,需要賦權 select from user sys pri...
oracle dblink建立過程
兩台不同的資料庫伺服器,從一台資料庫伺服器的乙個使用者讀取另一台資料庫伺服器下的某個使用者的資料,這個時候可以使用dblink。其實dblink和資料庫中的view差不多,建dblink的時候需要知道待讀取資料庫的ip位址,ssid以及資料庫使用者名稱和密碼。建立可以採用兩種方式 1 已經配置本地服...