人大金仓数据库启动与停止方式
类别:人大金仓 作者:人大金仓管理员 发布日期:2023-12-29 17:15
0

1、通过系统服务的方式管理数据库

 

停止数据库  

 service kingbase8d stop

(/etc/init.d/kingbase8d stop)

 

启动数据库  

 service kingbase8d start

(/etc/init.d/kingbase8d start)

 

重启    

service kingbase8d  restart

(/etc/init.d/kingbase8d restart)

 

查看数据库服务状态

service kingbase8d status

(/etc/init.d/kingbase8d status)

 

2、使用sys_ctl命令

 

sys_ctl start –D $DBDATA

 

其中$DBDATA是指Kingbase数据库的数据目录

 

sys_ctl stop –D $DBDATA [-m $SHUTDOWN-MODE]

 

其中-m是指定数据库的停止方式,有以下三种:

smart::等所有的连接中止后,关闭数据库,如果客户端连接不中止,则无法关闭数据库,是默认的停止方式。

fast :快速关闭数据库,断开客户端的连接,让已有的事务回滚,然后正常关闭数据库;相当于Oracle数据库关闭时的immediate模式。

Immediate:立即关闭数据库,相当于数据库进程立即停止,直接退出,下次启动数据库需要进行恢复。相当于Oracle数据库关闭时的abort模式。

 

其中,比较常用的关闭数据库的方式是“fast”。