ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle 8i 到9i database link 无效的解决办法

Oracle 8i 到9i database link 无效的解决办法

原创 Linux操作系统 作者:qwpuma 时间:2009-01-22 11:06:07 0 删除 编辑

        有些时候虽然成功建立了从Oracle8i到Oracle9i的数据库链接,但是通过该链接访问9i数据库时会报错。在tns配置正确的情况下(在8i数据库可以通过tnsping命名ping通9i数据库,或者可以连接到远程数据库),可能出现的问题是8i数据库与9i数据库的global_name参数配置不同。通过下面的命令检测一下两个数据库global_name配置: SQL> show parameter global_name; 如果9i数据库的值为FALSE,8i数据库的值为TRUE,那么需要修改8i数据库的该参数值。具体步骤如下:

  1. 停掉8i数据库(svrmgrl,connect internal,shutdown immediate);
  2. 修改initsid.ora,将global_name=false;
  3. 重启8i数据库;
  4. 测试。

     通过该方法可以解决8i到9i数据库链接无法使用的问题。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/51305/viewspace-543063/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-01-16

  • 博文量
    3
  • 访问量
    8965