瀚高数据库备份还原简介

来源:本站原创 点击数: 发布时间:2026年03月24日

瀚高数据库默认安装目录 /opt/highgo/hgdb-see-4.5.1/

数据库备份
#先定位到bin目录
cd   /opt/highgo/hgdb-see-4.5.1/bin
#备份命令
./hg_dump -h 127.0.0.1  -p 5866  -U sysdba  -d webfuture  -F c   -f /opt/bak/webfuture.backup
#-d 后面为需要备份的数据库名称
#-f 后面为备份数据库文件的存放路径地址
#-h -p -U  分别为数据库的IP,端口,及数据库用户
#备份的时候需要输入sysdba用户的密码


数据库还原

#先定位到bin目录
cd   /opt/highgo/hgdb-see-4.5.1/bin

#还原命令分以下俩个步骤,必须重建表结构,再还原数据。直接还原可能约束报错。

# 1. 重建表结构(覆盖现有)
./pg_restore -U sysdba -d webfuture --no-owner --clean --schema-only /opt/bak/webfuture.backup
# 2. 还原数据
./pg_restore -U sysdba -d webfuture --no-owner --data-only --disable-triggers /opt/bak/webfuture.backup
#相应参数根据实际情况调整变更