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;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM