如何在Oracle直接使用地址来创建Database Link (DBLink)
2010-05-13 11:46
691 查看
有时候,需要在两个Oracle数据库之间手工同步数据时,DBLink是最方便快捷的手段之一,创建DBLink的方式一般是这样:
Sql代码
create public database link <DBLink名称> connect to <被连接库的用户名> identified by <被连接库的密码> using '<Oracle客户端工具建立的指向被连接库服务名>';
例如:
Sql代码
create public database link XMDS_KF connect to XMDS identified by XMDS using 'XMDS_KF';
但这种方式有个缺点就是必须要在服务器建立一个被连接库的服务名,如果不建则会报错:
ORA-12154: TNS: 无法处理服务名
,但如果直接使用地址来建DBLink,就可以省去配置服务名的麻烦了:
Sql代码
create public database link XMDS_KF connect to XMDS identified by XNDS using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 145.24.16.182)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = XMDS)
)
)';
http://www.javaeye.com/topic/427131
Sql代码
create public database link <DBLink名称> connect to <被连接库的用户名> identified by <被连接库的密码> using '<Oracle客户端工具建立的指向被连接库服务名>';
create public database link <DBLink名称> connect to <被连接库的用户名> identified by <被连接库的密码> using '<Oracle客户端工具建立的指向被连接库服务名>';
例如:
Sql代码
create public database link XMDS_KF connect to XMDS identified by XMDS using 'XMDS_KF';
create public database link XMDS_KF connect to XMDS identified by XMDS using 'XMDS_KF';
但这种方式有个缺点就是必须要在服务器建立一个被连接库的服务名,如果不建则会报错:
ORA-12154: TNS: 无法处理服务名
,但如果直接使用地址来建DBLink,就可以省去配置服务名的麻烦了:
Sql代码
create public database link XMDS_KF connect to XMDS identified by XNDS using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 145.24.16.182)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = XMDS)
)
)';
http://www.javaeye.com/topic/427131
相关文章推荐
- 如何在Oracle直接使用地址来创建Database Link (DBLink)
- Oracle中如何创建使用SEQUENCES
- [转]在oracle下如何创建database link全面总结
- 在oracle下如何创建database link全面总结
- 在pl/sql developer中如何创建 database link及使用详解
- oracle如何创建Database Link
- 在oracle下如何创建database link全面总结
- 在oracle下如何创建database link全面总结
- 在oracle下如何创建database link全面总结
- 如何创建oracle dblink
- 如何创建从SQL到Oracle的DBlink
- oracle下如何创建database link全面总结
- 在oracle下如何创建database link全面总结
- oracle如何使用dblink链接另一个数据库
- 如何创建oracle dblink
- Oracle dblink的创建及使用
- 在oracle下如何创建database link全面总结
- 如何创建从SQL到Oracle的DBlink
- [转]在oracle下如何创建database link全面总结
- oracle如何使用dblink链接另一个数据库