我启动OracleOraDb10g_home1TNSListener服务的时候出现了下面的错误
Could not start the OracleOraDb10g_home1TNSListener service on Local Computer.然后我运行sqlplus也报错
Error 57 initializing SQL*Plus
Error loading message shared library请高手帮忙解答以下

解决方案 »

  1.   

    你是用 sqlplus / nolong 运行的吗?
      

  2.   

    查看你的OracleOraDb10g_home1TNSListener服务,看看执行的路径是不是正确的。
      

  3.   

    双击服务,然后在出现的服务的属性框里path to executable是不是对的
      

  4.   

    路径是对的。如下
    C:\oracle\product\10.2.0\db_1\BIN而且我直接在cmd运行
    C:\oracle\product\10.2.0\db_1\BIN\TNSLSNR
    会报错
    The application failed to initialize properly (0xc00000ba). Click on OK to terminate the application. 
      

  5.   

    有高手吗?我oracle重新安装了一遍还是老问题
      

  6.   


    用netca把这个listener删除掉,然后新建一个listener再看看。
      

  7.   

    这个是不是要装oracle得什么命令才可以用的?
      

  8.   

    我怎么运行了上面的命令之后,除下面的错误阿
    UnsatisfiedLinkError exception loading native library: oranjni10
    java.lang.UnsatisfiedLinkError: jniGetOracleHome
            at oracle.net.common.NetGetEnv.jniGetOracleHome(Native Method)
            at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)
            at oracle.net.ca.NetCA.main(Unknown Source)