在oracle9i和oracle10g中,数据库默认将使用spfile启动数据库,如果spfile不存在,startup又将如何呢?
将会发生下列错误:
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
----------------
数据库装载完毕。
数据库已经打开。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12778571/viewspace-170332/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12778571/viewspace-170332/