解决方案 »

  1.   

    1、先确认服务和监听起来了没
    2、测试一下本机能访问吗
    3、TNSPING 服务名 如果不同检查服务名的参数配置
    4、用PL或SQLPLUS链接
      

  2.   

    服务和监听起来了,PL或SQLPLUS连不上。TNSPING服务名怎么弄,还有怎么检查服务名的参数配置
      

  3.   

    服务和监听起来了,PL或SQLPLUS连不上。TNSPING服务名怎么弄,还有怎么检查服务名的参数配置 
      

  4.   

    测试数据库服务的命令:
          控制台 tnsping命令 IP地址   端口号 数据库服务名称
    cmd->tnsping 192.168.1.123:1521/oracle10g
      

  5.   

    测试数据库服务的命令:
          控制台 tnsping命令 IP地址   端口号 数据库服务名称
    cmd->tnsping 192.168.1.123:1521/oracle10g
    这是ping的结果
      

  6.   

    数据库服务应该是正常的,问题应该出在监听上
    lsnrctl status 
    用这个命令看看监听的状态
      

  7.   

    注意到你的tnsping时
    servicename为oracle
    监听文件中
    GLOBAL_DBNAME为orcl.LuxSZ.com
    两者应该是一致的
      

  8.   

    结果和你配置文件中不一致 ,1CGYDY1是你的主机名吗?
    把GLOBAL_DBNAME=orcl.LuxSZ.com 中的orcl改为你的主机名
      

  9.   

    改成oracle了 还是没解决,还有哪些要和servicename一致呢?
      

  10.   

    设置GLOBAL_DBNAME我记得有几种方式
    一种是数据库建立是的servicename,一种是tns配置时的别名,
    好像还有一种是主机名,最后一种不确认
      

  11.   

    配置完成后需要重新启动监听lsnrctl stop
    lsnrctl start
      

  12.   

    那个是主机名,另外我刚才看了下 cmd里监听程序参数文件是在客户端 我改的是在服务器端 是不是因为这的原因
      

  13.   

    既装服务点又装客户端确实容易出问题设置oracle_home可以切换
    unix
    export ORACLE_HOME=/u01/oracle/10.2.0/db_1
    windows
    set ORACLE_HOME=d:\oracle\10.2.0\db_1
      

  14.   

    网上说plsql连64位的oracle11g 要装客户端。
    输入那个命令了,没反应,系统的环境变量里也没,plsql还是报那个错
      

  15.   

    重新打开个cmd  文件路径没有改变