sql>create pfile from spfile;
生成的文件在$ORACLE_HOME/dbs/下边
但是名字已经变成了init$oracle_sid.ora
比如我的数据库叫orcl,那么生成的文件名就中:initorcl.ora
============初始化参数===
在$ORACLE_BASE/admin/orcl/pfile/里
文件名字是init.ora.8917329732
时间戳和你的建库时间应该是一样。
========================
startup pfile='/$ORACLE_BASE/admin/orcl/pfile/init.ora.8917329732';
这样就可以用了。不过这个是你建库时候的参数。
如果spfile坏了。可以用你之前建立的pfile
startup pfile='/$ORACLE_HOME/dbs/init$oracle_sid.ora';
本文详细介绍了如何使用SQL命令创建pfile从spfile,包括文件生成位置、文件命名规则以及如何使用这些配置文件启动数据库。同时,还讨论了在数据库出现spfile损坏时,如何利用先前建立的pfile进行恢复。

5603

被折叠的 条评论
为什么被折叠?



