不同数据库服务的启动停止方法

所有数据库的操作均是先切换到数据库用户执行

  1. 金仓数据库(kingbase用户)

查看数据库实例当前状态
[kingbase@db1 ~]$ sys_ctl status -D /data1/kingbase/data
启动数据库实例
[kingbase@db1 ~]$ sys_ctl start -D /data1/kingbase/data
停止数据库实例
[kingbase@db1 ~]$ sys_ctl stop -D /data1/kingbase/data
注意:如果数据库有很多连接的情况下,需要加参数才能正确停止
[kingbase@db1 ~]$ sys_ctl stop -D /data1/kingbase/data -m immediate
重启数据库实例
[kingbase@db1 ~]$ sys_ctl restart -D /data1/kingbase/data

  1. PG数据库(postgres用户)

查看数据库实例当前状态
[postgres@db1 ~]$ pg_ctl status
启动数据库实例
[postgres@db1 ~]$ pg_ctl start
停止数据库实例
[postgres@db1 ~]$ pg_ctl stop
重启数据库实例
[postgres@db1 ~]$ pg_ctl restart

  1. 达梦数据库(dmdba用户)

查看数据库实例当前状态
[dmdba@db1 ~]$ /etc/rc.d/init.d/DmServiceDMSERVER_SMARTXXX status
启动数据库实例
[dmdba@db1 ~]$ /etc/rc.d/init.d/DmServiceDMSERVER_SMARTXXX start
停止数据库实例
[dmdba@db1 ~]$ /etc/rc.d/init.d/DmServiceDMSERVER_SMARTXXX stop
重启数据库实例
[dmdba@db1 ~]$ /etc/rc.d/init.d/DmServiceDMSERVER_SMARTXXX restart


版权声明:本文为BUG_88原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。