oracle之spfile 和pfile的用法

上一篇 / 下一篇  2016-04-06 16:15:52 / 个人分类:oracle

在设置oracle的参数时,通常需要备份spfile,防止设置错误后,可以重新启动oracle。
create pfile from spfile;--创建一个pfile来备份spfile,这样写找不到pfile的路径,不便于后续恢复spfile。
create pfile='D:/tmp/pfile.bac' from spfile;--这样备份
spfile。
如果调错了参数,无法startup,可以这样启动:
 startup pfile=D:/tmp/pfile.bac;
如果还是无法启动,则需要从pfile找到配置错误的参数,删除后,再启动:
 startup pfile=D:/tmp/pfile.bac;
启动之后,还原spfile:
create spfile from pfile='D:/tmp/pfile.bac';
还原后,可以正常启动 startup。
spfile是一个二进制文件,用于记录oracle的各项参数。把spfile备份为pfile,pfile相当于由spfile翻译过来的一个正常的文件,可以看懂,可编辑。

TAG: Oracle oracle

 

评分:0

我来说两句

Open Toolbar