http://www.cnblogs.com/lauer0246/archive/2009/10/20/1586859.html
要求:在数据库1上创建到数据库2的DB Link
方案一:
1、在数据库1所在电脑,创建到数据库2的服务名:orl_test2
2、在数据库1或者其他能装有ORACLE客户端的电脑上创建数据库1到数据库2的DB Link,方法如下:
* 登录SQL*PLUS ,输入:create database link link_name connect to user identified by pass using 'orl_test2';
(link_name:DB Link名称;
user:数据库用户名;
pass:数据库密码;
'orl_test2':TEST2的数据库服务名,加单引号)
3、删除DB Link。方法如下:
* 登录SQL*PLUS ,输入:drop database link link_name
使用方法: selct * from 表名@link_name
方案二:
登录SQL*PLUS ,输入:create database link link_name connect to user identified by pass using
'(DESCRIPTION =
(ADDRESS_LIST =
(PROTOCOL = TCP)(HOST = 数据库2所在电脑IP)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = TEST2)
)
)' ;
(link_name:DB Link名称;user:数据库用户名;pass:数据库密码;)
删除DB Link
登录SQL*PLUS ,输入:drop database link LINK_NAME;
本文介绍了如何在Oracle数据库中创建DBLink实现两个不同数据库之间的连接。提供了两种创建DBLink的方法,一种是通过创建服务名的方式,另一种是直接指定目标数据库的IP地址和服务名。同时还给出了如何使用和删除DBLink的具体步骤。
1351

被折叠的 条评论
为什么被折叠?



