金仓数据库V8逻辑备份与还原dmp/sql格式简单命令【测试成功】

艺帆风顺 发布于 2025-04-02 15 次阅读


逻辑备份与还原
1、表级备份、还原
sys_dump -U 用户名 -d 数据库名 -f 备份文件路径/*.dmp -Fc -t 模式名.表名 ##-Fc备份格式为二进制格式
sys_restore -U 用户名 -d 数据库名 备份文件路径/*.dmp -t 表名
2、模式级备份、还原
sys_dump -U 用户名 -d 数据库名 -f 备份文件路径/*.dmp -Fc -n 模式名
sys_restore -U 用户名 -d 数据库名 备份文件路径/*.dmp (还原到同种模式中)
sys_restore -U 用户名 -d 数据库名 备份文件路径/*.dmp -g 模式名1 -G 模式名2 (跨模式进行还原)
3、 库级备份、还原
sys_dump -U 用户名 -d 数据库名 -f 备份文件路径/*.dmp -Fc
(或者备份成sql文本格式 sys_dump -U 用户名 -d 数据库名 -f 备份文件路径/*.sql -Fp)##-Fp备份格式为文本格式
sys_restore -U 用户名 -d 数据库名 备份文件路径/*.dmp
或者sql格式还原 

库级备份:ksql -U 用户名 -d 数据库名 -f 备份文件路径/*.sql

库级备份示例:

    ./sys_dump -U system -d PTBD -f ptbd.sql

    ./sys_dump -Uroot -d ptbd  -Fc -f ptbd.dmp    二进制文件

    还原指定库:sys_restore -U system -d test1 /data/kingbase/dmp/PTBD/PTBD_2023120523.dmp还原指定表:sys_restore -U system -d test.gxs_PTBD /data/kingbase/dmp/PTBD/PTBD_2023120523.dmp -t PERSONAL_INFO