参数文件概念
Oracle参数的设置是数据库启动时加载参数文件,按参数文件中的配置决定数据库的物理结构、内存、数据库的限制等各种属性。
静态参数文件:oracle启动时读,然后关闭。如果改参数需要重启数据库
动态参数文件:数据库运行期间,可以修改参数,不关闭。可以修改,但是有些参数是需要重启才生效。
Oracle启动3个阶段
首先会先去找动态参数文件(spfile):ORACLE_HOME/dbs/spfle.ora
如果找不到spfile文件就会去找init文件。
第一阶段start nomount
启动参数文件,根据参数文件的配置将内存空间及进程启动,找到控制文件。
第二阶段 startup mount
根据参数文件的设置,并且开控制文件找到数据文件。
第三阶段 alter database open
数据文件和redolog打开,启动数据库。
控制文件作用
控制文件记录物理文件和redolog的位置。
参数文件分类
分为spfile(二进制文件)和pfile(文本文件)
spfile和pfile的互相转换
spfile 转换为pfile
create pfile=’/oracle/init.ora’ from spfile;
pfile 转换为spfile
create spfile from pfile=’/oracle/init.ora’;