Oracle OCP笔记(07)初始化参数文件
一.初始化参数文件
初始化参数文件是数据库实例的配置文件,数据库实例在加载进内存时,内存中的参数通过参数文件或默认值构建.
二.两种初始化参数文件(pfile,spfile)
1.pfile(parameter file,参数文件)
pfile是文本格式的参数文件,实例启动时只加载一次,通常认为是静态的.
新版本Oracle已逐步取消pfile文件了
默认名称: initSID.ora
默认位置: $ORACLE_HOME/dbs/
/u01/app/oracle/product/12.1.0/db_1/dbs/pfileSID.ora
新版本Oracle已逐步取消pfile用spfile代替了,在位置$ORACLE_HOME/dbs/已经找不到这个pfile文件了.
创建数据库后会保存一份pfile到以下位置,当spfile有问题时可以使用这个pfile来启动.
/u01/app/oracle/admin/sid/pfile/init.ora.xxxxxxxxxxx
2.spfile(server parameter file,服务器参数文件)
spfile是二进制的参数文件,在实例运行时能读取和更新spfile文件,通常认为是动态的
默认名称: spfileSID.ora, spfile.ora
默认位置: $ORACLE_HOME/dbs/
/u01/app/oracle/product/12.1.0/db_1/dbs/spfileSID.ora
*** 数据库实例在加载时只会读取一个初始化参数文件.
三.搜索参数文件的顺序.
1.在启动实例时,Orac