Oracle--dblink使用
阿新 • • 發佈:2017-06-11
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使用