TNS-12560 TNS:protocol adapter errorCause: A generic protocol adapter error occurred.Action: Check addresses used for proper protocol specification. Before reporting this 
error, look at the error stack and check for lower level transport errors.For further 
details, turn on tracing and re-execute the operation. Turn off tracing when the 
operation is complete.
你把你的所有主机名ern的地方用你的主机IP地址替换试试看,

解决方案 »

  1.   

    listener.ora 
    这个文件应该这样吧!,缺少一个括号!
    # LISTENER.ORA Network Configuration File: D:\oracle\ora92\NETWORK\ADMIN\listener.ora 
    # Generated by Oracle configuration tools. LISTENER = 
      (DESCRIPTION_LIST = 
        (DESCRIPTION = 
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) 
         
        (DESCRIPTION = 
          (ADDRESS = (PROTOCOL = TCP)(HOST = ern)(PORT = 1521)))
      

  2.   

    我的问题已经解决,主要是启动oracle.exe的时候没有加上服务名作为参数所以没有启动实例。要在注册表里添加imagepath的时候作相应的修改,即racleService...指向oracle.exe + service name。也希望下次大家装好Oracle以后千万不要用注册表优化程序,如果要用,那就先导出oracle的部分吧
    还是感谢大家,各送一点分