#SHUTDOWN
# 通用描述
SHUTDOWN用于关闭当前正在运行的数据库。
只有拥有SYSDBA或SYSOPER角色的用户才可执行SHUTDOWN操作。
# 语句定义
shutdown::=
# normal
默认的关闭选项,必须等待现有的会话结束后才执行关闭,在数据库重启之后不会进行实例恢复。
# immediate
尽可能快速的关闭数据库,不会等待现有的会话结束,但是会回滚未提交的事务。 此种关闭模式下所有的客户端会话将被断开,且数据库重启之后不会进行实例恢复。
# abort
尽可能快速的关闭数据库,不会等待现有的会话结束,也不回滚未提交的事务。 此种关闭模式下所有的客户端会话将被断开,在数据库重启之后会进行实例恢复。
# wait standby
该选项表示关闭数据库前,日志要同步到所有备机,并且等待被备机回放。
示例
SHUTDOWN;
SHUTDOWN IMMEDIATE;
SHUTDOWN ABORT;
SHUTDOWN WAIT STANDBY;