Oracle数据库的启动与关闭

本文详细介绍了Oracle数据库从启动到关闭的各个阶段,包括nomount、mount和open三个阶段的具体含义及其开启方式,并解释了不同数据库启动模式如restrict、force及只读模式的用途。此外还介绍了正常关闭、事务完成后关闭、立即关闭和强制关闭四种关闭方式的特点。
数据库三阶段:

  1)nomount //建立系统实例,开SGA空间,启动运行Oracle必要的后台进程。

           开启方式:startup onmount

  2) mount //加载Oracle运行必要的数据,填SGA,同时启动一部分支持高级用户操作的后台进程。

           开启方式:startup mount/alter database mount

  3)open  //打开所有数据访问权限,加载所有用户和所有进程,可以对外提供数据库服务。

           开启方式:startup(startup open)/alter database open

   注意:不允许乡下修改,不允许nomount直接到open。


数据库打开:

  1) startup restrict    //仅允许一些特权用户在可以使用数据库,通常在用于数据库维护时使用。

  2)startup force    //该命令是强行关闭数据库(shutdown about)和启动数据库(start)两条命令的结合,仅在数据库遇到问题不能关闭时使用。

  3)alter database open read only   //以只读方式打开数据库。


数据库的关闭:

  1)shutdown normal/shutdown    //发出该命令后不允许连接任何新的数据库,在关闭之前oracle将等待所有用户退出之后才关闭数据库。

  2)shutdown transactional    //等待事务完成后才关闭数据库。

  3)shutdown immediate    //立即中断所有SQL操作,所有强行事务回滚,断开所有连接,系统不等待所有用户退出,直接关闭。

  4)shutdown abort    //在没有任何办法关闭数据库时采用的方式,一般不宜使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值