有时会提示: ora-12541:TNS:nolistener

解决方案 »

  1.   

    TNS:监听进程不能解析在连接描述符中给出的 SERVICE_NAME
      

  2.   

    请说清楚些:
    1、你的win2k是在vmware中建的?
    2、Oracle8i在你的vmware中操作系统中建立的,还是在外面操作系统建立的?
    3、启动后立刻访问出错?还是过了一会,仍是这样?
      

  3.   

    1.win2k是在vmware中建的
    2.Oracle8i在你的vmware中操作系统中建立的
    3.启动后没看到什么错误,问题是用SQLPLUS不能连接上。
    补充:4.win2k是域控制器。
      

  4.   

    在win2k的服务列表中,该起的服务已经起来了。
      

  5.   

    客户端,的tns配置过程中,你测试连接能通过吗?
      

  6.   

    不能通过的,在安装oracle的机器上的sqlplus都不能连接上。
      

  7.   

    可以
    ping通vmware中的系统吗
      

  8.   

    客户端,的tns配置过程中,你测试连接返回什么错误?
    确定ip service_name port都写对了?
      

  9.   

    应该吧,我就在同一台机器上测试的,我安装时的sid为oradb,原来只需要指定用户名和密码的,不需要指定service name的。
      

  10.   

    你的8i服务端配置listener了吗?
      

  11.   

    你在win2k 8i服务端能用sqlplus连接数据库吗?
      

  12.   

    你的服务端都有问题,如何能保证客户端正常访问呀!
    你保证你的listener和net8配置上了吗?oracleservicedbname服务启动了吗?
    先保证你在服务器端能用sqlplus连接!
      

  13.   

    在WIN2K中的"控制面板"->"服务"启动ORACLE的那个LINSTEN服务,设置为自动启动
      

  14.   

    可能是你的win2k安装了冲击波补丁造成和oracle冲突,无法自动启动。试试这样能不能启动,如果能我再发相关程序给你,可以通过其它途径实现自动启动。停止OracleServiceORADB服务将[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0]下ORA_ORADB_AUTOSTART的键值改为FALSE启动OracleServiceORADB服务在cmd下执行:
    c;\>svrmgrl
    > connect internal/oracle
    > startup
      

  15.   

    按步骤操作,
    在cmd下执行:
    c;\>svrmgrl ,出现错误提示: ORA-12560:TNS:protocol adapter error
      

  16.   

    这样 
    c:\>svrmgrl /nolog
    >connect system/manager@tnsname as sysdba
    >startup注意tnsname是你的配置名
      

  17.   

    ORA-12560: TNS:protocol adapter error
    MGR-00318: Server Manager command line error[1]
      

  18.   

    TNS 还是昨天配置的,什么都没有改动啊。
      

  19.   

    问题基本确认:是因为我的win2k是安装在vmware上的。
    哪位大侠能帮忙确认!
      

  20.   

    你的win2k是安装在vmware上的,感觉是网络配置的原因,导致你的oracle访问问题!vmware文档很多!上网找找,如果找不到,留个信箱,我发给你!