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

数据库 Oracle
本文主要介绍了Oracle数据库创建DB Link操作远程数据库的知识,还简单介绍了为DB Link创建同义词的相关操作,希望能够对您有所帮助。

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

执行以下命令:

  1. connect to tysp identified by "12345678"  
  2.  
  3. using '192.168.1.52/lntysp';  

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

PL/SQL下的图:

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

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

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操作远程数据库的知识就介绍到这里了,希望本次的介绍能够给您带来一些收获,谢谢!

【编辑推荐】

  1. Oracle数据库的冷备份及冷备份异地恢复方法
  2. 巧用SQL Server 2000的isql进行批量SQL处理
  3. SQL Server 2000本地系统账户和域用户账户的选择
  4. JSP使用JDBC连接SQL Server 2005数据库的代码示例
  5. Oracle XDB与各种App Server默认端口冲突问题的解决
责任编辑:赵鹏 来源: 火魔网
相关推荐

2011-08-09 14:54:01

OracleDATABASE LI

2010-08-10 10:07:29

DB2 数据库

2015-07-23 17:02:55

oracle创建数据库

2011-04-11 13:19:41

Oracle数据库

2024-05-08 08:37:44

2010-04-19 16:01:54

2010-05-05 15:45:52

Oracle数据库

2009-12-30 10:56:29

ADO数据库

2010-10-27 17:11:35

oracle查询

2010-11-03 16:32:10

DB2创建数据库

2010-05-06 09:30:16

Oracle创建数据库

2011-04-12 10:59:46

Oracle数据库

2023-09-05 08:40:57

删除数据库Oracle

2010-08-26 16:15:25

DB2数据库管理

2011-05-17 14:34:24

2011-05-19 13:25:12

Oracle数据库碎片

2009-11-20 14:08:39

Oracle数据库备份

2011-04-13 14:58:16

Oracle数据库删除

2011-05-16 14:42:12

DB2数据库实用操作

2010-07-30 09:30:14

DB2数据库
点赞
收藏

51CTO技术栈公众号