Chinaunix首页 | 论坛 | 博客

  • 博客访问: 51353
  • 博文数量: 41
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 415
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-15 16:26
文章分类

全部博文(41)

文章存档

2011年(2)

2010年(3)

2009年(36)

我的朋友

分类: Oracle

2009-07-25 09:01:44

oracle启动可以分三个阶段:nomount、mount和open
1.startup nomount(只启动instance)
2.alert database mount(连接控制文件,但是database还是关闭的,dba可以进行维护)
3.alert database open
当数据库是mount状态时,不能通过alert database nomount来使数据库变成nomount状态
4.startup restrict使数据库变成受限状态,只有富有restrict权限的用户才能连接到数据库,dba可以进行一些维护
5.当数据库已经是open状态,可以执行:alert system enable restricted session;来使数据库变成restrict状态
6.startup mount
  alert database open read only;
可以把数据库置于只读状态,用户只能做查询(不影响用户查询,dba可以做维护操作)
7.关闭数据库也有三个阶段:closeing database:把sga中的数据写到datafile和relog file中,并关闭datafile和relog file,这时控制文件还是打开的。unmount database:关闭控制文件。shutdown instance:关闭instance
shutdown (abort:立即关闭)(immediate:强制进行检查点操作,并关闭)(transactional:当前事务完毕才关闭)(normal:等待当前会话结束才关闭)
阅读(375) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~