测试一下ywd是否成功
重新配置一下

解决方案 »

  1.   

    用这个测试吗?c:\orant\bin\tnsping80 ywd
    好象正常的.
    谢谢
      

  2.   

    在sql*plus里面
    connect scott/tiger@ywd
    可以登录吗?
    如果可以的话就没有问题
      

  3.   

    我的sql*plus程序有问题,打不开。
    我刚刚删除了Oracle Net8 Assistant里面Listening Locations的几个地址,现在连OracleTNSListener80服务起不来了。
      

  4.   

    我在sql*plus里面
    输connect scott/tiger@ywd后,报错:没有监听器
    输connect yhm/mm@ywd也是报没有监听器
    还有什么办法吗?
    谢谢了
      

  5.   

    OracleTNSListener80服务起不来了,肯定会报错啊,建议你重装吧
      

  6.   

    现在我把OracleTNSListener80服务弄好了,起来了,可用SQL Worksheet在本机登陆的时候如果只输用户名和密码就能登陆,而再加上服务名就登陆不了!
    哪位有这样的经历吗?
    谢谢了!
      

  7.   

    我怀疑你弄错了服务名和sid
    是不是你的sid是ywd
    你还没建立网络连接
      

  8.   

    肯定是你的网络配置有问题,仔细检查你的sqlnet.ora listener.ora tnsnames.ora 文件的配置是否正确;一定要保证sqlnet.ora文件中有tnsnames一项
      

  9.   

    登录不了,出什么错误提示啊,
    你的ORACLE_SID环境变量设的又是什么?
      

  10.   

    Service Name 是ywd.world
    SID是ORCLto lightwind75(朝三暮四) ,ORACLE_SID环境变量设的又是什么?是指SID吗?
      

  11.   

    对,ORACLE_SID指实例名,sid,默认的数据库。
    你连接时用全名ywd.world怎么样
      

  12.   

    to:zealot_zk(风中追风),sqlnet.ora文件中内容如下,有问题吗?怎么改?谢谢# C:\ORANT\NET80\ADMIN\SQLNET.ORA Configuration File:c:\orant\net80\admin\sqlnet.ora
    # Generated by Oracle Net8 AssistantNAME.DEFAULT_ZONE = worldNAMES.DEFAULT_DOMAIN = world#sqlnet.authentication_services = (NONE)SQLNET.EXPIRE_TIME = 0SQLNET.ENCRYPTION_SERVER = requestedSQLNET.ENCRYPTION_CLIENT = requestedNAMES.DIRECTORY_PATH= (TNSNAMES, HOSTNAME)
      

  13.   

    用全名ywd.world报同样的错:没有监听器
      

  14.   

    to  kaixinshijian() 
    用户名:yhm,密码:mm,服务名:ywd_主机名,或者ywd_ip地址都还是不行啊 
      

  15.   

    你把 Sqlnet.ora 文件中的以下两行先改为注释试一下,可能是你的全球服务出了问题,就是你创建的数据库,和 Netca 配置的数据库不起配。把如下两句注掉试一下:# NAME.DEFAULT_ZONE = world# NAMES.DEFAULT_DOMAIN = world