d:\>sqlplus scott/tiger
这样可以连接d:\>sqlplus scott/tiger@ora9i
 报错:ora-12535:TNS:操作超时何因????数据库是本地的数据库,数据库名和实例名都为:ora9itnsnames文件如下:
ora9i =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = hs-chy)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ora9i)
    )
  )INST1_HTTP =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = hs-chy)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = SHARED)
      (SERVICE_NAME = MODOSE)
      (PRESENTATION = http://HRService)
    )
  )EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )
sqlnet.ora文件如下:SQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
大侠指教,谢谢。

解决方案 »

  1.   

    看设置没什么问题..
    ORA-12535: TNS:operation timed out 
    Cause: The requested operation could not be completed within the time out period.
    Action: Look at the documentation on the secondary errors for possible remedy. See SQLNET.LOG to find secondary error if not provided explicitly. Turn on tracing to gather more information.
      

  2.   

    sqlplus scott/tiger直接这样试试,如果不行
    sqlplus / as sysdba试试
      

  3.   

    是不是本地的listener服务没有启动啊?我在自己电脑上试的,如果服务没启的话不加@SID能进,加上就进不了了。。
      

  4.   

    打开listener.ora文件看看监听的配置 然后cmd里执行lsntctl stat看看监听启动没有
      

  5.   

    netca 配置监听lsnrctl start 启动监听