ORACLE从9201升级到9208之后
环境变量中ORACLE_HOME没有设置 手工添加后
系统服务里所有ORACLE服务都起不来
命令行里输入 EXP或者LSNRCTL报提示无法定位程序输入点 lxhlcmod 于动态链接库 oranls9.dll上
请问是什么问题啊  急  谢谢大家了

解决方案 »

  1.   

    首先楼主没有告诉人们你的数据库应用环境,是Windows下,还是Unix(Linux)下?给个参考(在$ORACLE_HOME下):--关侦听
    connect /as sysdba;
    lsnrctl stop;
    --重启
    sqlplus /nolog;
    sql> connect /as sysdba;
    sql> shutdown immediate;
    --启动数据库
    sql> startup;
    --启动侦听
    lsnrctl start;
      

  2.   

    --关侦听 
    connect /as sysdba; 
    lsnrctl stop; 
    --关闭数据库 
    sqlplus /nolog; 
    sql> connect /as sysdba; 
    sql> shutdown immediate; 
    --启动数据库 
    sql> startup; 
    --启动侦听 
    lsnrctl start; 
      

  3.   

    是在WINDOWS下的 ,现在是所有ORACLE的服务都打不开,而且conn /as sysdba报CONN不是内部或者外部命令,也不是可运行的程序,LSNRCTL,SQLPLUS /NOLOG都报无法定位程序输入点 lxhlcmod 于动态链接库 oranls9.dll上 
      

  4.   

    首先要在$ORACLE_HOME目录下,才能执行此一系列命令。如:D:\oracle\ora92\bin
      

  5.   

    在BIN目录下面 CONN /AS SYSDBA 也是一样的结果
      

  6.   


    在其中先执行:
    sqlplus /nolog;再执行: 
    sql> connect /as sysdba; 
    sql> shutdown immediate; 可以吗?