Oracle dblink 创建简录

本博文只是dblink的创建简录,曾经使用到的dblink场景不多
一些注意点,诸如权限、同名dblink优先级、GLOBAL_NAMES参数的影响不做讨论

用户级别的私有dblink:

conn / as sysdba
grant create database link to vincent;
-- 非DBA用户授权
conn vincent/vincent
create database link loc2sor
  connect to system identified by oracle
  using '(DESCRIPTION =
          (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.251)(PORT = 1521)))
          (CONNECT_DATA = (SERVICE_NAME = xxx)))';
-- 创建私有dblink
select count(*) from dba_users@loc2sor;
-- 测试

公共的dblink:

conn / as sysdba
create public database link pbdbl_loc2sor
  connect to system identified by oracle
  using '(DESCRIPTION =
          (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.251)(PORT = 1521)))
          (CONNECT_DATA = (SERVICE_NAME = xxx)))';
-- 创建公共dblink
conn vincent/vincent
select count(*) from dba_users@pbdbl_loc2sor;
-- 所有用户不用授权均可使用公共dblink

删除:

conn / as sysdba
drop public database link pbdbl_loc2sor;
drop database link vincent.loc2sor;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值