这个数据库应该不是默认的数据库,看看注册表内的oracle_sid的值,设成你希望的数据库就可以了。

解决方案 »

  1.   

    这样试试:
    在注册表中,添加一个键Oracle_Sid,值为你的SID
      

  2.   

    本机系统的登陆可以通过listener(这样需要通过alias)SQL> conn zhoubf/zhou@mine
    Connected.C:\>tnsping mine
    TNS Ping Utility for 32-bit Windows: Version 9.0.1.1.1 - Production on 12-SEP-20
    02 16:27:39Copyright (c) 1997 Oracle Corporation.  All rights reserved.Used parameter files:
    F:\oracle\ora90\network\admin\sqlnet.ora
    F:\oracle\ora90\network\admin\tnsnames.oraUsed TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
    (HOST = 192.168.1.73)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = mine)))
    OK (20 msec)SQL> select sys_context('userenv','ip_address') from dual;SYS_CONTEXT('USERENV','IP_ADDRESS')
    --------------------------------------------------------------------
    192.168.1.73
    可以不通过listener
    conn zhoubf/zhou
      

  3.   

    自己建库之前已经有一个orcl库了,改一下默认库就好了,不过联orcl就要写服务了!
      

  4.   

    zhaoyongzhu(zhaoyongzhu) ,  bzszp(SongZip) :
    我开始时也是这样作的,但是不行!
    请问谁还有办法?