Oracle数据库如何创建DB Link操作远程数据库_Oracle_数据库_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 数据库 > Oracle > Oracle数据库如何创建DB Link操作远程数据库

Oracle数据库如何创建DB Link操作远程数据库

 2013/8/10 1:25:03    程序员俱乐部  我要评论(0)
  • 摘要:Oracle操作远程数据库可以通过创建DBLink来实现,本文详细地介绍了这一创建过程。现在我们就开始介绍,假设本机的IP为:192.168.1.11,数据库实例orcl,用户名:tysp,密码:test远程数据库IP:192.168.1.52,数据库实例lntysp,用户名:tysp,密码:12345678。一、创建DBLink用于操作远程数据库如下语句:createdatabaselinkTEST_DBLINK.REGRESS.RDBMS.DEV.US.ORACLE.COM执行以下命令
  • 标签:创建 ORA 数据库 数据 操作 Oracle Oracle数据库 远程

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

执行以下命令:

    class="dp-xml">
  1. connect to tysp identified by "12345678"  
  2.  
  3. using '192.168.1.52/lntysp';  

基中TEST_DBLINK是我们取的DB Link的名字,Oracle 会自动加上后面一串字母,

PL/SQL下的图:

<a href=Oracle数据库如何创建DB Link连接远程数据库" src="http://images.51cto.com/files/uploadimg/20110802/1725110.jpg" />

二、创建成功后,就可以操作远程数据库了

1.插入数据:

  1. insert into p_sys_log@TEST_DBLINK values('1111','1111','标题',sysdate,'内容','1','1111');  
  2.  
  3. commit; 

2.查询数据: select t.* from p_sys_log@TEST_DBLINK t;

3.删除数据:

  1. delete from p_sys_log@TEST_DBLINK t where t.id='1111';  
  2.  
  3. commit; 

三、还可以为DB Link创建同义词,方便数据的操作

create or replace synonym TEST_DBLINK_SYNfor ;

PL/SQL下的截图为:

Oracle数据库如何创建DB Link连接远程数据库

这时就可以通过访问同义词来操作远程数据库了(这里以表P_SYS_LOG为例):

1.添加数据:

  1. insert into TEST_DBLINK_SYN values('2222','2222','标题',sysdate,'内容','2','2222');  
  2.  
  3. commit;  

2.查询数据: select t.* from TEST_DBLINK_SYN t;

3.删除数据: delete from TEST_DBLINK_SYN t where t.id='2222';

关于Oracle数据库创建DB Link操作远程数据库的知识就介绍到这里了,希望本次的介绍能够给您带来一些收获,谢谢!

发表评论
用户名: 匿名