我想把现在的1521改成8488 ,修改了listener.ora和tnsnames.ora文件,只是把两个文件中的1521改成了8488,其他没做任何变动,但是现在提示‘监听程序当前无法识别连接描述符中请求的服务’,连不上数据库了,谁知道是怎么回事啊

解决方案 »

  1.   

    按下面的步骤来:1.停止服务
                    2.修改linsten.ora
                  3.修改初始化参数local_listener
                  4.重启监听。
                    5.在客户端修改tnsnames.ora
    这边有篇文章http://blog.csdn.net/wyzxg/article/details/2678313 你可以借鉴下。
      

  2.   

    可能注册的时候有点长,等一会可能会好,lanrctl-status查看下
      

  3.   

    你可能用的是动态注册的监听,手工注册一下。
    alter system registry
      

  4.   

    fudaliang1999说的对,我是动态监听,改成静态监听,问题解决,谢谢
      

  5.   

    不好意思,昨天命令打错了
    alter system register;