首页 > 代码库 > Oracle进阶学习之创建dblink
Oracle进阶学习之创建dblink
本文笔者简单说明Oracle创建dblink,dblink就是在一个数据库中直接对另一个数据库进行操作,听起来很美妙,其实并不难实现,我们只需要在该数据库上创建一个dblink关联到另一个数据库就可以了,闲话少说,直接上实例:
假如我们现在使用的是A数据库,我们想对B数据库进行操作,我们只需要执行如下语句:
第一个B代表在A上创建的dblink的名字,第二个B代表B数据库的用户名,pwd为密码,host为B的IP,port为B数据的端口号,service_name为B的实例名,执行后则创建完成。
create public database link B
connect to B identified by pwd
using ‘(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.0.81)(PORT = 1521))
)
(CONNECT_DATA =http://www.mamicode.com/
(SERVICE_NAME = orcl)
)
)‘;
创建完成之后我们就可以在A上操作B数据库了。
例:
select * from b_table@B;
在A数据库上查询B数据的b_table表的所有数据。
知道这些我们就可以干我们想干的事情了,你懂得,希望对大家有所帮助。
本文出自 “Oracle进阶” 博客,请务必保留此出处http://shanghc.blog.51cto.com/6834610/1931144
Oracle进阶学习之创建dblink
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。