GaussDB 100有四种关闭模式。
IMMEDIATE:停止客户端请求,结束已连接的会话,未完成的事务回滚,执行checkpoint,主进程退出。
ABORT:停止客户端请求,结束已连接的会话,主进程退出。
NORMAL:停止客户端请求,等待已连接会话自行退出(可能会耗时很久),执行checkpoint,主进程退出。
KILL:紧急停止数据库实例。该操作仅作为异常情况下处理手段,无论免密登录开关是否开启,均可以用此命令以ABORT模式停止数据库实例。如无特殊需要不建议使用。
注意事项
GaussDB 100不指定启动模式时,默认启动到OPEN状态。
GaussDB 100不指定停机模式时,默认使用NORMAL模式关闭。
启动数据库实例最少需要918MB内存空间,以分配SGA。
停止数据库命令
使用安装GaussDB
100数据库的操作系统用户,登录GaussDB
100所在服务器。
停止数据库实例,进入目录${GSDB_HOME}/bin后,执行如下操作:
如果不输入-m,默认是normal模式。
如果免密登录功能关闭,在停止数据库的时候,需要指定-P参数。
如果免密登录功能在线被修改,在停止数据库的时候,请使用kill方式停止数据库实例。
NORMAL:正常停止。
python zctl.py -t stop
IMMEDIATE:事务回滚,停止数据库实例。
python zctl.py -t stop -m IMMEDIATE
ABORT:立即停止数据库实例。
python zctl.py -t stop -m ABORT
KILL:紧急停止数据库实例。
python zctl.py -t kill
如果不输入-m,默认是normal模式。
如果免密登录功能关闭,在停止数据库的时候,需要指定-P参数。
如果免密登录功能在线被修改,在停止数据库的时候,请使用kill方式停止数据库实例。