参数文件
主要用来记录数据库的配置文件,oracle启动的时候读取参数文件,并根据参数文件来配置数据库。如内存池的分配,允许打开的最大进程和会话数。
参数文件的分类
1、spfile:二进制参数文件,不能直接使用vi编辑,可以使用指令修改(alter system|session set parameter_name=values);
文件名称通常为spfile<sid>.ora;支持RMAN备份
2、pfile:文本文件的参数文件,可以使用vim等直接编辑;文件名通常为init<sid>.ora
启动优先级
spfile<sid>.ora------>spfile.ora------>init<sid>.ora
如果都没有则oracle启动会报错
参数文件的路径
1、spfile: $ORACLE_HOME/dbs/spfile<sid>.ora
2、pfile: $ORACLE_HOME/dbs/init<sid>.ora
3、pfile: $ORACLE_HOME/dbs/init.ora --默认
4、spfile: $ORACLE_BASE/admin/<sid>/pfile/ --仅在数据库初始化的时候使用
参数文件的转换
spfile--->pfile: create pfile from spfile 生成后自动保存在$ORACLE_HOME/dbs/init<sid>.ora
指定pfile的生成路径 create pfile ='<dir>' from spfile
pfile--->spfile craate spfile from pfile 生成后自动保存在$ORACLE_HOME/dbs/spfile<sid>.ora
指定spfile生成路径 create spfile='<dir>' from pfile
从memory中生成
spfile create spfile from memory
create spfile=‘<dir>’ from memory
pfile create pfile from memory
create pfile='<dir>' from memory
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30798113/viewspace-2029063/
,如需转载,请注明出处,否则将追究法律责任。