柚子快報(bào)邀請(qǐng)碼778899分享:oracle創(chuàng)建dblink
柚子快報(bào)邀請(qǐng)碼778899分享:oracle創(chuàng)建dblink
1、如果需要?jiǎng)?chuàng)建全局 DBLink,則需要先確定用戶有創(chuàng)建 dblink 的權(quán)限:
select * from user_sys_privs where privilege like upper('%DATABASE LINK%');
2、如果沒(méi)有,則需要使用 sysdba 角色給用戶賦權(quán):
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ù)庫(kù)參數(shù) global_name=true 時(shí)要求數(shù)據(jù)庫(kù)鏈接名稱跟遠(yuǎn)端數(shù)據(jù)庫(kù)名稱一樣。數(shù)據(jù)庫(kù)全局名稱可以用以下命令查出
-- select * from global_name;
4、查詢數(shù)據(jù):
-- 查詢、刪除和插入數(shù)據(jù)和操作本地的數(shù)據(jù)庫(kù)是一樣的,只不過(guò)表名需要寫(xiě)成“表名@dblink服務(wù)器”而已。
select xxx FROM 表名@數(shù)據(jù)庫(kù)鏈接名;
5、刪除 DBLink
drop /* public */ database link dblink1;
柚子快報(bào)邀請(qǐng)碼778899分享:oracle創(chuàng)建dblink
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。