1、查看数据库日志文件
cd /oracle/app/admin/TEST/bdump
tail -f -n 10 alert_TEST.log
2、数据库启动时第一步为nomount过程,加载参数文件:
首先加载的是spfile文件(二进制文件,只能用命令方式修改其内容),如果spfile文件损坏或者不存在,则加载pfile文件(文本文件,可以直接vi打开修改)。
3、本人参数文件路径为:/oracle/app/oracle/product/10.2.0/db_1/dbs
spfile文件为:spfileTEST.ora
4、创建pfile文件:
4.1sys登录oracle:sqlplus / as sysdba
4.2create pfile from spfile;创建成功,本人pfile名字为:initTEST.ora,查看结果
5、改变spfile文件进程数:alter system set processes=10 scope=spfile;
6、重启oracle库失败:
startup force;
退出oracle重新登录后,以pfile启动oracle库
startup pfile='/oracle/app/oracle/product/10.2.0/db_1/dbs/initTEST.ora';
成功。
7、ps -ef|grep ora_查看oracle启动必须的进程:
从数量可知大于10个进程,因此6中startup force;失败
8、用pfile文件恢复spfile文件
SQL> create spfile from pfile;
成功,重启oracle库:startup force;成功。