PFILE和SPFILE

PFILE:初始化参数文件,Initialization Parameters Files,默认名称“init+实例名.ora”,路径一般是$ORACLE_HOME/dbs,可以编辑。

SPFILE:服务器参数文件,Server Parameter Files,默认名称“spfile+实例名.ora”,路径一般是$ORACLE_HOME/dbs,不可编辑。

 

数据库启动时,需要使用参数文件,调用顺序为spfileSID.ora-->spfile.ora-->initSID.ora-->init.ora,也就是说spfile优先级大于pfile。

使用startup启动数据库时,按上述顺序查找参数文件。

也可以通过参数指定使用的参数文件

SQL>startup pfile=‘/u01/app/oracle/product/11.2.0/dbhome_1/dbs/initSID.ora’

 

对pfile文件的修改,需要重启数据库才能生效

在数据库启动状态下修改参数可以通过alter system set语法去修改

修改静态参数必须重启才能生效

如果因为修改参数导致数据库无法启动,可以在nomount状态下创建pfile再修改正常后使用pfile文件启动

 

PFILE文件和SPFILE文件可以互相创建

SQL>create pfile from spfile;

SQL>create spfile from pfile;

 

通过查看参数获得数据库启动利用的文件

SQL>show parameter spfile

如果返回spfile参数有值,则说明数据库利用spfile启动

如果返回spfile参数没有值,则说明数据库没有利用spfile启动

 

每次数据库重启时,spfile均会自动更新

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值