关闭数据库¶
为了关闭数据库,用户必须首先以DBA身份连接数据库,然后使用SQL命令SHUTDOWN关闭数据库。 通过在SHUTDOWN后附加各种选项,神通数据库可以实现多种模式的数据库关闭。
NORMAL 选项¶
SHUTDOWN NORMAL;
适用场景¶
在正常情况下关闭数据库,使用带 NORMAL 选项的 SHUTDOWN 命令,这是默认选项。
执行后表现¶
- 不允许建立新的连接
- 等待当前所有的连接结束后再进行正常的数据库关闭
- 下次数据库重启后将不需要进行实例恢复
IMMEDIATE 选项¶
SHUTDOWN IMMEDIATE;
适用场景¶
为了立即关闭数据库,使用带有 IMMEDIATE 选项的 SHUTDOWN 命令。
当出现以下情形时,可以立即关闭数据库:
- 开始进行离线备份
- 当系统即将断电时
- 当数据库或其某个应用出现异常,但是无法联系上用户进行注销时
执行后表现¶
- 不允许建立新的连接
- 不允许已有的连接开始新的事务
- 当前未提交的事务被强制回滚
- 关闭所有的连接并进行正常的数据库关闭
- 下次数据库重启后将不需要进行实例恢复