深入Oracle DB Link创建方法

数据库 Oracle
Oracle DB Link创建的方法很多,小编就此列出了两个比较常用的方案。若当中有什么不足,望读者予以指出。

Oracle DB Link是不被大多数人知道的东西,本文主要介绍了Oracle DB Link创建的方法,以下主要列出了两个比较常用的方案。示例如下:
已知:数据库1:TEST1;数据库2:TEST2
要求:在数据库1上创建到数据库2的DB Link

方案一:
1、在数据库1所在电脑,创建到数据库2的服务名:orl_test2
2、在数据库1或者其他能装有ORACLE客户端的电脑上进行数据库1到数据库2的DB Link创建,方法如下:
    * 登录SQL*PLUS ,输入:

  1. create database link link_name connect to user identified by pass using 'orl_test2';  

      (link_name:DB Link名称;user:数据库用户名;pass:数据库密码;'orl_test2':本地连接TEST1的数据库服务名,加单引号)
3、删除DB Link。方法如下:
    *  登录SQL*PLUS ,输入:

  1. drop public database link link_name  

方案二: 
 直接在数据库1或者其他能装有ORACLE客户端的电脑上进行数据库1到数据库2的DB Link创建,方法如下:
登录SQL*PLUS ,输入:

  1. create database link link_name connect to user identified by pass using  
  2. '(DESCRIPTION =  
  3.     (ADDRESS_LIST =  
  4.         (PROTOCOL = TCP)(HOST = 数据库2所在电脑IP)(PORT = 1521))  
  5.     )  
  6.     (CONNECT_DATA =  
  7.         (SERVICE_NAME = TEST2)  
  8.     )  
  9. )' ;  
  10. (link_name:DB Link名称;user:数据库用户名;pass:数据库密码;)   
  11.  
删除DB Link
登录SQL*PLUS ,输入:

  1. drop database link LINK_NAME;  

以上就Oracle DB Link创建的方法发表了个人意见,要想了解的更多咨询请留意网站上的相关论坛。

【编辑推荐】

  1. Oracle性能诊断不能不知的秘籍
  2. Oracle 10g归档日志
  3. Windows2000服务器下安装Oracle9i与 10g
  4. Oracle多表查询优化的代码示例
  5. Oracle更改的默认端口号剖析
责任编辑:佚名
相关推荐

2011-08-02 17:06:29

Oracle远程数据库创建DB Link

2011-08-17 15:13:47

Oracle 10g透SQL Server

2011-08-09 14:54:01

OracleDATABASE LI

2010-11-02 14:08:29

DB2创建用户

2010-10-26 16:33:54

创建Oracle索引

2010-04-14 09:25:08

Oracle 9i创建

2010-09-30 14:48:26

DB2查询

2010-11-03 13:55:39

创建DB2实例

2010-11-19 10:01:08

Oracle创建实例

2009-11-16 10:21:47

TP-Link无线路由

2010-08-27 09:30:58

DB2eclipse连接

2011-08-30 11:22:17

OracleDatabase Li

2010-09-30 10:04:06

DB2创建表空间

2010-08-31 10:20:10

DB2MSCS集群

2009-04-07 10:45:43

Oracle视图创建

2010-05-06 09:30:16

Oracle创建数据库

2009-11-17 17:39:37

Oracle DB B

2010-11-03 09:34:39

DB2临时表

2010-11-03 10:35:45

DB2存储过程

2010-11-01 16:30:21

DB2表空间
点赞
收藏

51CTO技术栈公众号