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) |