首页 > 代码库 > oracle dblink
oracle dblink
进来需要在同一个数据的不同用户名之间实现其数据的相互利用,想到了dblink这个东西,其具体使用方法如下
1、首先设置你自己的链接数据库的实例名,这个实例名不是自己电脑上的tnsnames.ora的实例名,而是你所要链接的那个数据库所在的服务器上的实例名
可以用>>SELECT * FROM GLOBAL_NAME;得到相应的实例名
2、在你需要的远程的PLSQL中输入以下代码
1 --在你的本机的你的要链接的用户下输入下列命令即完成连接:2 CREATE DATABASE LINK <你要取的名字>3 CONNECT TO <你需要访问的用户名> IDENTIFIED BY <密码>4 USING ‘<你加入tnsnames.ora的实例名>‘;5 --说明,其中<你需要访问的用户名> 和<密码>处不需用加引号,直接写就可以6 --tnsnames.ora的实例名及你要链接的数据库的实例名
3、测试是否成功:select * from dual@<你要取的名字> 得到的查询结果如果是X就证明链接成功
4、此时就可以通过select语句对你要链接的数据进行访问了。具体事例代码如下:
--建立连接CREATE DATABASE LINK test1_qyxx_dblinkCONNECT TO SDMS11 IDENTIFIED BY 11111USING ‘SDMS‘;--访问select * from temp@test1_qyxx_dblink;--temp是SDMS11 下的一个数据表--删除链接drop database link test1_qyxx_dblink;
oracle dblink
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。