Kingbase数据库备份还原操作手册

kingbase 备份命令:

复制代码
./sys_dump -U FLEXBASE -W 123456 -f /opt/flexbase.dmp 

kingbase 还原命令:

复制代码
./ksql -h 192.18.22.232 -p 54321 -U FLEXBASE -W 123456 -d  FLEXBASE  -f  /opt/kingbase/flexbase.dmp

复制当前服务器的文件到远程服务器

复制代码
scp root@192.18.22.232:/opt/kingbase/flexbase.dmp /opt/flexbase.dmp

在202执行该命令,从202辅助这个文件到191服务器

复制代码
scp OA_20211105.dmp root@192.18.22.232:/opt/OA_20211105.dmp

kingbase license 过期更新

1、登录服务器,进入到kingbase的安装目录,如:/opt/kingbase/ES/V8/Server/bin/

2、把最新的license替换到该目录下

3、通过:netstat命令查看kingbase的端口,然后通过kill杀掉改进程id

4、切换到kingbase的用户:su kingbase

5、执行启动命令: ./sys_ctl start -D /opt/kingbase/ES/V8/data/

备份数据库

1、通过SSH连接测试环境服务器(192.18.20.221root/HY123456),切换到:/opt/Kingbase/ES/V8/Server/bin目录下;

2、切换数据库用户,命令:su kingbase

3、执行导出命令:./sys_dump -h192.18.20.221 -p 54321 -U flexbase -W 123456 -d flexbase > /opt/Kingbase/ES/V8/Server/bin/flexbase_20210304.dmp

3、执行导出命令:./sys_dump -h192.18.20.221 -p 54321 -U flexbase -W 123456 -d BJSWTBXT_TEST > /opt/BJSWTBXT_TEST_20210904.dmp

备份数据库

复制代码
./sys_dump -h192.18.22.232 -p 54321 -U flexbase -W 123456 -d flexbase_kaifa > /opt/20210930/flexbase_kaifa_20210930.dmp
./sys_dump -h192.18.22.232 -p 54321 -U flexbase -W 123456 -d flexbase > /opt/20210930/flexbase_20210930.dmp
./sys_dump -h192.18.22.232 -p 54321 -U flexbase -W 123456 -d BJSWTBXT > /opt/20210930/BJSWTBXT_20210930.dmp
./sys_dump -h192.18.22.232 -p 54321 -U flexbase -W 123456 -d BJSWTBXT_TEST > /opt/20210930/BJSWTBXT_TEST_20210930.dmp

./sys_dump -h192.18.22.232 -p 54321 -U flexbase -W 123456 -d flexbase > /opt/20210910/flexbase_20210922.dmp
./sys_dump -h192.18.22.232 -p 54321 -U flexbase -W 123456 -d flexbase > /opt/20210910/flexbase_20210910.dmp
./sys_dump -h192.18.22.232 -p 54321 -U flexbase -W 123456 -d BJSWTBXT_TEST > /opt/20210910/BJSWTBXT_20210910.dmp
./sys_dump -h192.18.20.221 -p 54321 -U flexbase -W 123456 -d flowable > /opt/flowable_20210910.dmp

./sys_dump -h192.18.22.232 -p 54321 -U flexbase -W 123456 -d BJSWTBXT_TEST > /opt/20211008/BJSWTBXT_20211008.dmp

20211015 备份稳定环境的数据库(没删除测试数据之前)文件命令

复制代码
./sys_dump -h192.18.22.289 -p 54321 -U flexbase -W 123456 -d BJSWTBXT_RELEASE > /opt/20211015/BJSWTBXT_RELEASE_20211015.dmp
./sys_dump -h192.18.22.289 -p 54321 -U flexbase -W 123456 -d flexbase_release > /opt/20211015/flexbase_release_20211015.dmp

20211015 备份稳定环境的数据库(给现场的)文件命令

复制代码
./sys_dump -h192.18.22.289 -p 54321 -U flexbase -W 123456 -d BJSWTBXT_RELEASE > /opt/20211015/pro/BJSWTBXT_RELEASE_20211015.dmp
./sys_dump -h192.18.22.289 -p 54321 -U flexbase -W 123456 -d flexbase_release > /opt/20211015/pro/flexbase_release_20211015.dmp

20211015 还原现场发回的数据库到测试环境的flexbase_pro_20211015库的命令

复制代码
./ksql -h 192.18.22.232 -p 54321 -U FLEXBASE -W 123456 -d flexbase_pro_20211015 -f /opt/flexbase_20211015sql.dmp

还原数据库

复制代码
./ksql -h 192.18.22.232 -p 54321 -U FLEXBASE -W 123456 -d flexbase_kaifa -f /opt/20210910/flexbase_20210922.dmp
./ksql -h 192.18.22.232 -p 54321 -U FLEXBASE -W 123456 -d flexbase20210910 -f /opt/flexbase_20210910sql.dmp
./ksql -h 192.18.22.232 -p 54321 -U FLEXBASE -W 123456 -d BJSWTBXT_TEST -f /opt/BJSWTBXT_TEST_20210910.dmp
./ksql -h 192.18.22.232 -p 54321 -U FLEXBASE -W 123456 -d BJSWTBXT -f /opt/BJSWTBXT_TEST_20210910.dmp
./ksql -h 192.18.22.232 -p 54321 -U FLEXBASE -W 123456 -d BJSWTBXT_DEV -f /opt/BJSWTBXT_TEST_20210910.dmp
./ksql -h 192.18.22.232 -p 54321 -U flexbase -W 123456 -d flowable -f /opt/flowable_20210910.dmp

./ksql -h 192.18.22.232 -p 54321 -U FLEXBASE -W 123456 -d BJSWTBXT_DEV -f /opt/20211008/BJSWTBXT_20211008.dmp

现场数据库还原到稳定环境(20210929)

复制代码
./ksql -h 192.18.22.289 -p 54321 -U flexbase -W 123456 -d flexbase_release -f /opt/flexbase_20210929sql.dmp
./ksql -h 192.18.22.289 -p 54321 -U flexbase -W 123456 -d BJSWTBXT_RELEASE -f /opt/BJSWTBXT_20210929sql[内部].dmp
相关推荐
swordbob7 小时前
MySQL字符集陷阱:从Oracle迁移踩坑到utf8mb4强制规范
数据库·sql
牛油果子哥q7 小时前
【C++ STL string 】C++ STL string 终极精讲:底层原理、内存机制、全套API、深浅拷贝、易错坑点与工程实战规范
数据库·c++
十五年专注C++开发7 小时前
MySql中各种功能用sql语句实现总结
数据库·sql·mysql
数据库小学妹7 小时前
AI时代数据库怎么选?多模融合、数据统一存储与选型实战指南
数据库·人工智能·经验分享·ai
Albert Edison7 小时前
【Redis】Centos7.9 安装 Redis 5 教程
数据库·redis·缓存
云计算磊哥@8 小时前
运维开发宝典026-MySQL02数据库表操作
运维·数据库·运维开发
小二·8 小时前
Redis 内存溢出(OOM)排查与恢复实战
数据库·redis·bootstrap
pqk6V6Vep8 小时前
Redis 分布式锁进阶第一篇讲解
数据库·redis·分布式
giaz14n9X8 小时前
Redis 分布式锁进阶第六十一篇
数据库·redis·分布式
是一个Bug8 小时前
MongoDB:像搭积木一样存数据
数据库·mongodb