我现在想要建立数据库A和数据库B的连接。
我在B上使用:
create database link B_A connect to username(A)  identified by password using 'A';
建立了于A的连接。
但是测试连接时,报告总说连接处于未活动状态。我在A上使用:
create database link A_B connect to username(B)  identified by password using 'B';
建立了于B的连接。
测试连接,报告说连接出于活动状态。那么为什么A_B行,B_A连接不行呢?多谢指点!

解决方案 »

  1.   

    修改init.ora中:
    global_names = false然后重启数据库
      

  2.   

    宇轩兄弟:
    我的两个库的global_names本来就都是false。
    所以,应该不是这个原因。请问还有别的解释吗?
      

  3.   

    你在A上能用SQLPLUS,通过username(B)/password@B连到B上的数据库吗?
      

  4.   

    我也碰到过这个问题,到现在还没解决,不过办法还是有的,就是把A的系统重装,装成跟B一样的独立服务器,不要装成域服务器,这都是装成域服务器的缘故,不过听说把参数改一下就行了,但是参数我改了N次了就是不行,真不知道是oracle与microsoft哪个有病!!!