柚子快報邀請碼778899分享:oracle創(chuàng)建dblink
1、如果需要創(chuàng)建全局 DBLink,則需要先確定用戶有創(chuàng)建 dblink 的權限:
select * from user_sys_privs where privilege like upper('%DATABASE LINK%');
2、如果沒有,則需要使用 sysdba 角色給用戶賦權:
grant create public database link to dbusername;
3、創(chuàng)建dblink
-- 第二種方法:直接配置
-- 如果創(chuàng)建全局 dblink,必須使用 systm 或 sys 用戶,在 database 前加 public。
create /* public */ database link dblink1
connect to dbusername identified by dbpassword
using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))';
-- 數(shù)據(jù)庫參數(shù) global_name=true 時要求數(shù)據(jù)庫鏈接名稱跟遠端數(shù)據(jù)庫名稱一樣。數(shù)據(jù)庫全局名稱可以用以下命令查出
-- select * from global_name;
4、查詢數(shù)據(jù):
-- 查詢、刪除和插入數(shù)據(jù)和操作本地的數(shù)據(jù)庫是一樣的,只不過表名需要寫成“表名@dblink服務器”而已。
select xxx FROM 表名@數(shù)據(jù)庫鏈接名;
5、刪除 DBLink
drop /* public */ database link dblink1;
柚子快報邀請碼778899分享:oracle創(chuàng)建dblink
本文內(nèi)容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權,聯(lián)系刪除。