1、oracle数据库启停
a、instance启时先读spfile.ora文件,如果没有在读spfile.ora文件,如果前俩者都不存在,在读init.ora文件,如果上述3个文件都不存在,instnace启动报错找不到init.ora文件
b、可用在instance启来后,用show parameter spfile查看读取的配置文件
c、参数文件中最少需要的参数是db_name,设置这个参数后instance就可以启动。其他参数使用默认值。(使用RMAN除外,默认db_name 为DUMMY,其可以在没有任何参数的情况启动instance)
例:background_dump_dest存放在$ORACLE_HOME/rdbms/log
d、启动到mount,读取3个control file文件,可以在v$controlfile视图查看。如果3个文件全部丢失,则无法mount,如果仅丢失1-2个则只要恢复即可mount。之后就是读取口令文件,缺省文件名称orapw,如果文件丢失可以通过orapwd文件创建
e、open阶段根据contro file文件找到相关data,然后进行检查点及完整性检查。
检查点:数据文件头中的检查点计数(Checkpoint cnt)和控制文件中的检查点计数是否一致
阅读(408) | 评论(0) | 转发(0) |