今天启动数据库:startup 各种状态
它都提示我:无法打开pfile参数文件: ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/oracle/dbs/initoradb.ora'数据库是用dbca创建的,在$oracle_home/dbs下明明就是有spfile:spfileoradb.ora之前一直好用的,我不知道是我对这个数据库做了什么?
请问我该怎么检查错误呢?
它都提示我:无法打开pfile参数文件: ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/oracle/dbs/initoradb.ora'数据库是用dbca创建的,在$oracle_home/dbs下明明就是有spfile:spfileoradb.ora之前一直好用的,我不知道是我对这个数据库做了什么?
请问我该怎么检查错误呢?
将会发生下列错误:
SQL> connect sys/mzl as sysdba
已连接。
SQL> startup
ORA-01078: 处理系统参数失败
LRM-00109: 无法打开参数文件 'C:\ORACLE\ORA92\DATABASE\INITRISESOFT.ORA'
也就是说数据库启动时在C:\ORACLE\ORA92\DATABASE\下找不到INITRISESOFT.ORA文件
我从C:\oracle\admin\risesoft\pfile目录下把init.ora.113200823544拷贝到C:\ORACLE\ORA92\DATABASE\下,然后重命名为INITRISESOFT.ORA文件
现在可以启动数据库了!
SQL>startup
----------------
数据库装载完毕。
数据库已经打开。
http://space.itpub.net/12778571/viewspace-170332
startup pfile=指定你要启动的PFILE或者SPFILE完全路径看看日志的错误信息
Select isspecified,count(*) from v$spparameter group by isspecified;
如果isspecified里有true,表明用spfile进行了指定配置
如果全为false,则表明用pfile启动
我把用spfile的内容做了一份pfile,修改后用pfile启动起来了!