是sid,全局数据库名不能重复的, 在一台机上装两个一样的数据库sid会提示你已经存在.不好装的.

解决方案 »

  1.   

    链接数据库用的是服务名,也就是你内容中的Source=MyOracleDB
    这服务名MyOracleDB可以在tnsnames.ora中找到,内容大概如下:
    MyOracleDB =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.121)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SID = peccancy)
        )
      )
    这就关联到一个IP地址,一个SID,怎么会有重复的呢!
      

  2.   

    如果说两台机器未联网前装了同样服务名的ORACLE后联网了会发生什么情况?还有一个问题,就是机器启动的时候有4到6个java.exe的非法异常窗口,是ORACLE什么服务有问题吗?
      

  3.   

    用VC写的COM加VB的客户端,在本机可以正常联接到ORACLE并读取数据,但是在其它安装了ORACLE OLEDB客户端的机器上面无法处理服务名。应该怎么做?