1. 程式人生 > >Oracle--dblink使用

Oracle--dblink使用

protoc 使用 from 增刪 目標 desc port 圖形界面 spa

Oracle與Oracle之間創建dblink

1、創建:

CREATE [PUBLIC] DATABASE LINK 自定義DBLINK名稱    /*PUBLIC為可選項,創建全局dblink時使用*/
CONNECT TO 數據庫用戶名 IDENTIFIED BY 密碼 
USING (DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 目標主機名)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = 服務名)))

註意:(1)創建全局dblink需要有對應權限,權限查看與賦權方法如下:

SELECT * FROM USER_SYS_PRIVS WHERE PRIVILEGE LIKE UPPER(%DATABASE LINK%);
GRANT CREATE PUBLIC DATABASE LINK TO DB_USERNAME;

  (2)創建dblink也可以使用客戶端工具在圖形界面下配置,如plsql、toad等。

2、使用

  增刪查改等操作和本地數據庫基本一致,只需將表名更換為“[email protected]

SELECT XXX FROM 表名稱@DBLINK名稱

3、刪除DBLINK

DROP [PUBLIC] DATABASE LINK DBLINK名稱 ;

Oracle--dblink使用