1. 程式人生 > 其它 >Oracle 給使用者賦予dblink許可權,建立dblink

Oracle 給使用者賦予dblink許可權,建立dblink

1.判斷使用者是否具備建立database link 的許可權

一:檢視當前登入使用者(如果查詢有返回行,則表示具備建立許可權,否則,需要建立許可權)

select * from user_sys_privs where privilege like upper('%LINK%');

 二:查詢某個使用者test(如果查詢有返回行,則表示具備建立許可權,否則,需要建立許可權)

select * from user_sys_privs where privilege like upper('%DATABASE LINK%') AND USERNAME='TEST';

2.給test使用者授權建立刪除dblink許可權

grant create public database link,drop public database link to test;

3.建立database link

方法一:PLSql工具建立

滑鼠右鍵》新建

方法二:命令語句

create public database link TESTLINK connect to TEST identified by TEST USING 'ORCL資料庫地址(比如 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=test)))'

4.查詢驗證

select * from 表名@TESTLINK;