急急急,哪位大侠帮帮忙为什么在OEM登录的时候出现ORA-12154:TNS:无法解析指定的连接标识符,
而且tnsping的时候出现TNS-03505:无法解析名称,发现已使用的参数文件位置不是我想要的home/db的位置,
又在命令行lsnrctl status的时候监听参数文件也不是想要的路径,怎么样更改?
救命呀~请高手解救请详细说明,万分感谢,救命~

解决方案 »

  1.   

    1、什么系统  设置好ORACLE_SID  再启动dbconsole, 再登陆看看。一般登陆oem的时候都要先设置ORACLE_SID再启动服务再登陆
      

  2.   


    使用oracle 中的配置和移植工具中的Net Configuration Assistant重新配置一下监听程序配置或者本地NET服务配置看看~
      

  3.   


    你怎么发现的使用参数文件位置不是想要的位置的?
    你是不是既安装了oracle服务器软件,又安装了客户端软件?
    把你的tns配置放置在安装软件下吧。
    再有问题,就设置环境变量的 oracle_home的路径
    或者重建em、监听、tns
      

  4.   

    在控制面板-管理-服务里,把TNSListener的服务重启一下。再不行的话重装oracle。重装有点麻烦,但网上有相应的文档。
      

  5.   

    去$ORACLE_HOME/network好好检查一下listener.ora和tnsnames.ora里的网络服务名和hostname
    alter system set local_listener='$ORACLE_SID';
    alter system register;