所有数据库的操作均是先切换到数据库用户执行
- 金仓数据库(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
- PG数据库(postgres用户)
查看数据库实例当前状态
[postgres@db1 ~]$ pg_ctl status
启动数据库实例
[postgres@db1 ~]$ pg_ctl start
停止数据库实例
[postgres@db1 ~]$ pg_ctl stop
重启数据库实例
[postgres@db1 ~]$ pg_ctl restart
- 达梦数据库(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