介绍:
kdboot用于K-DB的开启,kddown用于K-DB的关闭。
使用查询:
[kdb@kdbtest ~]$ kdboot -h
[kdb@kdbtest ~]$ kddown -h
开启:
[kdb@kdbtest ~]$ kdboot --默认以正常模式(normal)开启K-DB。
[kdb@kdbtest ~]$ kdboot -h
Usage: kdboot [-h] [-v] [-l] [-C] [-t BOOTMODE]
-h: show this help.
-v: show RDBMS version.
-l: show license information.
-C: show available character set list.
-c: No replication mode.
BOOTMODE: one of NOMOUNT MOUNT RECOVERY NORMAL RESETLOGS ALTERDD READONLY FAILOVER
If no bootmode is set, default bootmode is ‘NORMAL’.
NOMOUNT:只启动K-DB进程。
MOUNT:启动到用于介质恢复的模式。
NORMAL:正常启动。
RESETLOGS:在 K-DB 服务器启动过程中,初始化日志文件,在介质恢复以后使用。
READONLY:启动到只读模式。
RECOVERY:备库开启时用到的模式。
关闭:
[kdb@kdbtest ~]$ kddown -t immedaite --以immediate方式关闭K-DB
或者
SQL> kddown immediate --在数据库内部关闭K-DB
[kdb@kdbtest ~]$ kddown -h
Usage: kddown [-h] [-t DOWNMODE]
DOWNMODE : NORMAL, POST_TX, IMMEDIATE, ABORT, SWITCHOVER, ABNORMAL
NORMAL:默认关闭方式,拒绝客户端新的连接,等待所有已连接的客户端退出。
POST_TX:拒绝客户端新的连接,等待所有已连接的客户端提交或回滚后将其断开。
IMMEDIATE:拒绝客户端新的连接,立即回滚已连接的客户端的未完成事务,将其断开。
ABORT:强行关闭K-DB的服务器进程。
SWITCHOVER:进行备库已主库同步后,以NORMAL方式关闭数据库。
ABNORMAL:不进入K-DB,强行关闭K-DB的服务器进程。
其他:
如果数据库服务异常宕掉,或者使用Kill命令杀掉,在重启数据库时需先使用kddown clean释放掉占用的资源。再正常启动




