1. 程式人生 > >oracle查詢另一個ip地址的庫

oracle查詢另一個ip地址的庫

有些時候我們需要跨地址查詢一些資料庫中的資料,這個時候我們需要使用到dblink

建立dblink:

CREATE PUBLIC DATABASE LINK linkname CONNECT TO username IDENTIFIED BY password USING '(DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = ip)(PORT = 1521))
     )
     (CONNECT_DATA =
(SERVICE_NAME = servicename

)
     )
)' 

幾處標紅的地方需要根據自己的情況填寫

使用dblink很簡單,就是在表名後面@linkname就行了

如:

select * from [email protected]

這樣就能跨地址查詢庫中的資料了

其他操作

1.檢視dblink

select owner,object_name from dba_objects where object_type='DATABASE LINK';

2.刪除dblink

drop public database link dblinkname;