Oracle

解决方案 »

  1.   

    求大神帮我解决啊 使用Toad for Oracle 11.6 能够连接上  。大神大神啊
      

  2.   

    把你上面的service name 换成 sid 连接试试
      

  3.   

    toad可连接? sqlplus 能连接吗?
    贴出tnsnames.ora的配置和监听文件的配置
      

  4.   

    我没用sqlplus # tnsnames.ora Network Configuration File: C:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
    # Generated by Oracle configuration tools.LISTENER_ORCL =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1522))
    ORCL =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1522))
        )
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )
      

  5.   

    已经换成SID试过了 还是ora-28547
      

  6.   

    tnsnames.ora里面怎么要这行?LISTENER_ORCL =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1522))
    删了吧
      

  7.   

    不是因为那个原因吧1)把连接类型 basic 改为 tns、试试
    2)贴上lsnrctl services
      

  8.   

    # listener.ora Network Configuration File: C:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora
    # Generated by Oracle configuration tools.LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        )
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        )
      )ADR_BASE_LISTENER = C:\oracle\product\11.2.0\dbhome_1\log
      

  9.   


    非标端口(非5121)、要注意参数local_listener
      

  10.   

    listener.log 可以在简便点:LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1521))
        )