关于DB Link

概述   DB Link是一个定义了本地数据库到远程数据库路径的对象,是schema object,它是单向连接   通过DB Link可查询remote数据库的对象及运行其程序  在分布式环境里,DB Link是很有必要的

DB Link所需必备条件:  1) 从本地数据库到远程数据库的网络连接是正常的,tnsping要能成功  2) 在远程数据库上面有相应的访问权限

基本语法

  创建DB Link   CREATE [ SHARED ] [ PUBLIC ] DATABASE LINK dblink     [ CONNECT TO       { CURRENT_USER         | user IDENTIFIED BY password [ dblink_authentication ]       }     | AUTHENTICATED BY user IDENTIFIED BY password   ]... [ USING connect_string ];

  修改DB Link

  要使用alter,而不是update

  ALTER [ SHARED ] [ PUBLIC ] DATABASE LINK dblink    [ CONNECT TO      { CURRENT_USER        | user IDENTIFIED BY password [ dblink_authentication ]      }    | AUTHENTICATED BY user IDENTIFIED BY password  ];DB Link分类   Private:     Owner是创建该DB Link的user     Private类型的DB Link是用户级的,只有建立该DB Link的schema才能使用这个DB Link     只有Owner能删除它自己的private DB Link   Public:     Owner是Public     Public类型的DB Link是数据库级的,本地数据库中所有拥有数据库访问权限的用户或pl/sql程序都能使用此DB Link   Global:     Owner是Public     Global类型的DB Link是网络级的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值