注册表中:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE817\HOME0\ORA_[sid]_PFILE指定的是init.ora文件
其中[sid]是数据库的实例名

解决方案 »

  1.   

    那就郁闷了,看了一下注册表中的值有的
    而且跟我手动用pfile=指定的值是一摸一样的
    就是无法自动启动,错误如下
    ORA-00600: internal error code, arguments: [733], [1866671152], [pga heap], [],
    [], [], [], []
      

  2.   

    不知道你的oracle 的版本是多少。
    oracle 9i 数据库启动默认的参数文件是在 oracle home 下面的database 里面
    一个叫做spfile加上sid.ora的文件。如果sid是orcl的话。就是 spfileorcl.ora.
    找一找吧,没有就拷贝一个 .ora文件改成这个名字。
      

  3.   

    搞定了,用create spfile命令重新生成一下spfile,重启就好了。
    不过还是多谢两位。