oracle参数文件pfile和spfile的关系

本文介绍了Oracle数据库的初始化参数文件,包括pfile和spfile的用途、默认位置以及启动优先级。pfile是文本文件,可直接编辑,而spfile以二进制形式存在,需通过SQL命令在线修改。在启动实例时,spfile优先于pfile。启动命令中显式指定pfile才会使用pfile启动。
摘要由CSDN通过智能技术生成

        它们是在数据库实例启动时候加载的,决定了数据库的物理 结构、内存、数据库的限制及系统大量的默认值、数据库的各种物理属性、指定数据库控制文件名和路径等信息,是进行数据库设计和性能调优的重要文件。

pfile: 初始化参数文件(Initialization Parameters Files)

pfile 默认的名称为“init+例程名.ora”文件路径:/data/app/oracle/product/12.1.0/dbhome_1/dbs,这是一个文本文件,可以用任何文本编辑工具打开。

spfile:服务器参数文件(Server Parameter Files)

spfile 默认的名称为“spfile+例程名.ora”文件路径:/data/app/oracle/product/12.1.0/dbhome_1/dbs 以二进制文本形式存在,不能用vi编辑器对其中参数进行修改,只能通过SQL命令在线修改。

[oracle@xqzt dbs]$ file init.ora 
init.ora: ASCII English text
[oracle@xqzt dbs]$ file spfileorcl.ora 
spfileorcl.ora: data

 总的来说,在启动实例startup时,不带参数启动,引用的就是spfile,只有显式引用pfile才是以pfile启动

startup pfile='/data/app/oracle/product/12.1.0/dbhome_1/dbs/initorcl.ora'; 

 1、startup 启动次序 spfile优先于pfile。查找文件的顺序是 spfileSID.ora-〉spfile.ora-〉initSID.ora-〉init.ora(spfile优先于pfile)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值