查查注册表里面有没有ORACLE_HOME的键

解决方案 »

  1.   

    注册表中有啊:名称——类型——数据:
    002——REG-SZ——ORACLE_HOME...
      

  2.   

    002是什么啊?
    那ORACLE_HOME的值是什么?
    路径对吗?
    还有ORACLE_SID等
      

  3.   

    有两个地方友oracle_HOME,都要检查一下
      

  4.   

    oracle的安装路径名, oracle在这个路径下,自己找需要的链接库等东东
      

  5.   

    就是注册表里面的键ORACLE_HOME
    相当于UNIX/LINUX下的profile/.bash_profile里面的环境变量EXPORT ORACLE_HOME ='/oracle/oracle8i'
      

  6.   

    to: ATGC(这一生受了很多委屈吃了很多苦。。) 你能贴一个Windows下的键值吗?
    我在注册表中搜索ORACLE_HOME只找到了上面所述的东东。
      

  7.   

    把ORACLE_HOME的键值改成你的ORACLE所在目录,如:
    D:\ORACLE\ISUITES
      

  8.   

    就是你的ORACLE安装目录除了中间那个目录名,不是ADMIN,也不是ORADATA
      

  9.   

    注册表以下两个目录检查检查,看看其中ORACLE_HOME的值对不对,是不是你的oracle安装目录
    另外,再检查检查ORACLE_SID等值,或许你的这些键没有了也有可能。。HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
      

  10.   

    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0中有很多键,我检查了,应该都没有问题。
      

  11.   

    TO:ATGC(这一生受了很多委屈吃了很多苦。。) HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0上述两个注册表目录中没有名为ORACLE_HOME的键啊,HOME0目录中的键包括:
    默认
    MSHELP_TOOLS
    ORA_MYDB_AUTOSTART
    ORA_MYDB_SHUTDOWN
    ORA_MYDB_SHOTDOWN_TIMEOUT
    ORA_MYDB_SHUTDOWNTYPE
    ORACLE_BASE
    ORACLE_BUNDLE_NAME
    ORACLE_HOME_KEY
    ORACLE_SID
    ORAMTS_CONN_POOL_TIMEOUT
    ORAMTS_CP_TRACE_DIR
    ORAMTS_CP_TRACE_LEVEL
    ORAMTS_NET_CHACHE_MAXFREE
    ORAMTS_NET_CHACHE_TIMEOUT
    ORAMTS_OSCREDS_MATCH_LEVEL
    ORAMTS_SESS_TXNTIMETOLIVE
    RDBMS_ARCHIVE
    RDBMS_CONTROL
    SQLPATH
      

  12.   

    那问题就出在这里啦
    那就加一个键啊
    鼠标点选 HOME0.按右键->新建->字串值->出现“新值#1",然后把”新值#1“改成 ”ORACLE_HOME"
    然后修改ORACLE_HOME的值,写入你的oracle安装路径
    比如h:\oracle\ora92一个HOME0,还有ORACLE两个地方都加一个,如果没有。。