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
相关推荐
8***235518 小时前
在Django中安装、配置、使用CKEditor5,并将CKEditor5录入的文章展现出来,实现一个简单博客网站的功能
数据库·django·sqlite
Token_w20 小时前
openGauss:全密态数据库的金融级安全实践
数据库·安全·金融
合作小小程序员小小店20 小时前
图书管理系统,基于winform+sql sever,开发语言c#,数据库mysql
开发语言·数据库·sql·microsoft·c#
ss27320 小时前
020:共享锁深度解析:从AQS原理到高并发实践
数据库·redis·缓存
字节拾光录20 小时前
手机号存储避坑指南:从20亿级数据库实践看,为什么VARCHAR才是终极答案
java·数据库·oracle
q***46521 天前
Win10下安装 Redis
数据库·redis·缓存
p***92481 天前
深入理解与实战SQL IFNULL()函数
数据库·sql·oracle
q***81641 天前
MySQL:数据查询-limit
数据库·mysql
p***92481 天前
DBeaver连接本地MySQL、创建数据库表的基础操作
数据库·mysql
JIngJaneIL1 天前
社区互助|社区交易|基于springboot+vue的社区互助交易系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·社区互助