C:\>oradim -EDIT -SID hdqt -INTPWD "future" -PFILE "d:/zsdb/hdqt/pfile/inithdqt.
ora"C:\>oradim -SHUTDOWN -SID hdqtC:\>oradim -STARTUP -SID hdqtC:\>sqlplus/nologSQL*Plus: Release 8.1.6.0.0 - Production on Wed Nov 6 15:29:25 2002(c) Copyright 1999 Oracle Corporation. All rights reserved.SQL> connect internal/future@hdqt_db
Connected.
SQL> startup
LRM-00109: could not open parameter file 'd:\Oracle\Ora81\DATABASE\INITtest.ORA'ORA-01078: failure in processing system parameters
我明明在建实例时指定我的参数文件,可oracle却总是找他默认的那个???
ora"C:\>oradim -SHUTDOWN -SID hdqtC:\>oradim -STARTUP -SID hdqtC:\>sqlplus/nologSQL*Plus: Release 8.1.6.0.0 - Production on Wed Nov 6 15:29:25 2002(c) Copyright 1999 Oracle Corporation. All rights reserved.SQL> connect internal/future@hdqt_db
Connected.
SQL> startup
LRM-00109: could not open parameter file 'd:\Oracle\Ora81\DATABASE\INITtest.ORA'ORA-01078: failure in processing system parameters
我明明在建实例时指定我的参数文件,可oracle却总是找他默认的那个???
这个文件。你搜索一下你的真正使用的初始化参数文件,名字可能是
INITtest.ora,或者是INITSID.ora 。SID是你的实例名称。把你的参数文件覆盖d:\Oracle\Ora81\DATABASE\INITtest.ORA 的
就可以了。
可是我不想把我的初始化文件放到d:\Oracle\Ora81\DATABASE目录下。
我想让oracle到我指定的目录下去找
2.在初始化文件d:\Oracle\Ora81\DATABASE\INIT<sid>.ora中指向另一个PFILE:
IFILE='D:\ORACLE\admin\<sid>\pfile\init<sid>.ora'
通常我用TOAD/SQL NAVIGATOR当然加上SQLPLUS和SHELL SCRIPT(一点点PERL语句)就能解决几乎所有的问题,当然是指数据库问题.
我还是不明白,为什么不能让它直接去找d:/zsdb/hdqt/pfile/inithdqt啊
startup pfile=e:\oracle\...\*.ora open