KingBase 备份 还原

Java源码网 3天前 ⋅ 23 阅读

KingBase 备份 还原

执行备份命令:

./sys_dump -h localhost -p 54321 -U EZOFFICE -W 6789@jkl -f /opt/oa_dumpfile.dmp oa

执行还原命令:

ksql -f /opt/Kingbase/ES/V8/ManagerTools/tools/bin/oa_dumpfile.dmp -h localhost -p 54321 -U EZOFFICE -W 6789@jkl -d oa_back

备份数据库完整步骤:

A服务器(源服务器 192.18.78.02)

逻辑备份:
第一步:从源数据源逻辑备份指定的数据库,这里是oa库
第二步:进入服务器的Kingbase的安装目录的,切换到数据库的安装用户下,命令:
cd /opt/Kingbase/ES/V8/ManagerTools/tools/bin/
第三步:切换root用户到数据库安装用户,命令:
su chao
第四步:执行备份命令:
sys_dump -U EZOFFICE -W 6789@jkl -f /opt/Kingbase/ES/V8/ManagerTools/tools/bin/oa_dumpfile.dmp oa
第五步:执行还原命令:
ksql -f oa_dumpfile_20200706.dmp -h localhost -p 54321 -U EZOFFICE -W 6789@jkl -d ldpsj_gq

还原数据库完整步骤:

B服务器(目标服务器 192.18.78.01)

逻辑还原:
第一步:把从源数据源逻辑备份出来的dump文件上传到要还原的数据库的服务器上,这里需要先在要还原的数据库创建一个oa库
第二步:进入服务器的Kingbase的安装目录的,切换到数据库的安装用户下,命令:
cd /usr/local/kingbase/ManagerTools/tools/bin/
第三步:执行还原命令:
./sys_restore -U SYSTEM -W 123456789 -d oa /opt/oa_dumpfile.dmp
执行上面的命令会报错,所以要改成下面的命令来还原数据库:
ksql -f /opt/Kingbase/ES/V8/ManagerTools/tools/bin/oa_dumpfile.dmp -h localhost -p 54321 -U EZOFFICE -W 6789@jkl -d oa_back

全部评论: 0

    我有话说: