Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16411
  • 博文数量: 7
  • 博客积分: 180
  • 博客等级: 入伍新兵
  • 技术积分: 80
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-17 15:32
文章分类
文章存档

2012年(6)

2008年(1)

我的朋友

分类: Oracle

2012-03-01 10:53:50

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) |
给主人留下些什么吧!~~