Oracle操作远程数据库可以通过创建DB Link来实现,本文详细地介绍了这一创建过程。现在我们就开始介绍,假设本机的IP为:192.168.1.11,数据库实例orcl,用户名:tysp,密码:test 远程数据库IP:192.168.1.52,数据库实例lntysp,用户名:tysp,密码:12345678。
“专业、务实、高效、创新、把客户的事当成自己的事”是我们每一个人一直以来坚持追求的企业文化。 创新互联公司是您可以信赖的网站建设服务商、专业的互联网服务提供商! 专注于做网站、成都网站设计、软件开发、设计服务业务。我们始终坚持以客户需求为导向,结合用户体验与视觉传达,提供有针对性的项目解决方案,提供专业性的建议,创新互联建站将不断地超越自我,追逐市场,引领市场!
一、创建DB Link用于操作远程数据库
如下语句:create database link TEST_DBLINK.REGRESS.RDBMS.DEV.US.ORACLE.COM
执行以下命令:
- connect to tysp identified by "12345678"
- using '192.168.1.52/lntysp';
基中TEST_DBLINK是我们取的DB Link的名字,Oracle 会自动加上后面一串字母,
PL/SQL下的图:
二、创建成功后,就可以操作远程数据库了
1.插入数据:
- insert into p_sys_log@TEST_DBLINK values('1111','1111','标题',sysdate,'内容','1','1111');
- commit;
2.查询数据: select t.* from p_sys_log@TEST_DBLINK t;
3.删除数据:
- delete from p_sys_log@TEST_DBLINK t where t.id='1111';
- commit;
三、还可以为DB Link创建同义词,方便数据的操作
create or replace synonym TEST_DBLINK_SYNfor ;
PL/SQL下的截图为:
这时就可以通过访问同义词来操作远程数据库了(这里以表P_SYS_LOG为例):
1.添加数据:
- insert into TEST_DBLINK_SYN values('2222','2222','标题',sysdate,'内容','2','2222');
- commit;
2.查询数据: select t.* from TEST_DBLINK_SYN t;
3.删除数据: delete from TEST_DBLINK_SYN t where t.id='2222';
关于Oracle数据库创建DB Link操作远程数据库的知识就介绍到这里了,希望本次的介绍能够给您带来一些收获,谢谢!
【编辑推荐】
分享题目:Oracle数据库如何创建DB Link操作远程数据库
转载源于:http://www.csdahua.cn/qtweb/news15/249565.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网