oracle先会使用spfile
如果该文件不存在就使用查找spfile.ora文件
如果spfile
就会使用init
如果上述三个文件都没有就没有办法启动oracle实例
先通过spfile文件来创建pfile文件
SQL> create pfile from spfile; File created. SQL> show parameter spfile NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ spfile string /u01/app/oracle/product/10.2.0 /db/dbs/spfilejingyong.ora SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down.
删除spfilejingyong.ora文件
[oracle@jingyong dbs]$ mv spfilejingyong.ora spfilejingyong.ora.bak SQL> startup nomount ORACLE instance started. Total System Global Area 167772160 bytes Fixed Size 1218316 bytes Variable Size 75499764 bytes Database Buffers 88080384 bytes Redo Buffers 2973696 bytes SQL> show parameter spfile NAME TYPE ------------------------------------ ---------------------- VALUE ------------------------------ spfile string
从上面可以看去现在使用的是initjingyong.ora参数文件