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
相关推荐
ShineWinsu8 小时前
对于Redis:主从复制的解析
linux·数据库·c++·redis·缓存·面试·主从复制
许彰午8 小时前
03-Linux环境准备依赖包内核参数与用户组
linux·运维·服务器·数据库
阳光九叶草LXGZXJ8 小时前
达梦数据库-报错-16-MERGE INTO提示:无效的列名[XX]
linux·运维·数据库·sql·学习
墨天梦8 小时前
B10_文件SharedPreferences与SQLite
jvm·数据库·sqlite
鲲极8 小时前
居间业务数据统计看板 三条取数口径怎么归一才对得上
数据库·鲲极·鲲极系统
ao-weilai9 小时前
MySQL数据库:基本查询
android·数据库·mysql
java1234_小锋9 小时前
【技术专题】Mysql8 数据库 - Mysql8 查询数据
数据库·mysql
ToddyBear10 小时前
云厂商技术支持部门的原话:元数据库删了,我们也恢复不了[特殊字符]
数据库·产品运营
IanSkunk11 小时前
从检查设备到训练方案:眼科与视光中心设备联动的数据通路、字段口径与校验规则
服务器·数据库·负载均衡
ShineWinsu11 小时前
对于Redis:事务的解析
数据库·redis·mysql·缓存·面试·事务·acid