博主资料

留言 加为好友 收藏

用户名:  humint

个人统计

用户名: humint
等级: 初来乍到
威望: 120
积分: 250
在线时间: 2 小时
日志总数: 25
评论数量: 13
访问次数: 110809
建立时间: 2006-08-08
RSS订阅       手机访问

最新评论

文章搜索

文章列表

友情链接

最近访问的人:

sunny—携我同行,..
2008-07-11 14:44:48
自由的天空
2008-05-28 17:21:00
MyBlog
2008-04-30 21:18:44
2008-04-29 16:55:13
2008-04-25 11:01:50
痴心如鱼
2008-04-12 19:48:57
雪人变大佬
2008-03-26 13:13:11
电子商务研究(B2C)
2008-02-19 10:44:15
路人甲
2007-10-25 08:14:42
乱聊
2007-10-19 01:49:26

日志文章

2007年01月31日 11:38:58

数据库链接小结


数据库A上要建立数据库B的连接

1.数据库B的标识要配置在A的tnsnames.ora,而不是其它机器上

2.确认在A上tnsping B是可以通的

3.确认在A上sqlplus B是可以连接的

4.确认A的global_names(导致ORA-02085错误):
  show parameter global_names;
如果是false,就可以直接用你想要的链接名,
如果是true,链接名要改为 名称.world

5.在上述都正确的情况下,如果还出现ORA-12154错误
则不使用tnsnames.ora对B的定义,而在创建链接时直接
用单引号把对B的定义括起,如:
create database link testdb connect to test identified by "test1111" using
'(DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.2)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SID = test)
    )
) '

类别: 数据库技术 |  评论(0) |  浏览(3083) |  收藏
-20楼 [楼主][匿名] Says:
-21楼 [楼主][匿名] Says:
-22楼 [楼主][匿名] Says:
发表评论