linux

Linux Informix数据库如何备份与恢复

小樊
53
2025-09-01 04:15:28
栏目: 智能运维

备份方法

  1. ontape工具

    • 0级备份(完全备份)ontape -s -L 0
    • 1级备份(增量备份)ontape -s -L 1
    • 2级备份(差异备份)ontape -s -L 2
    • 自动备份逻辑日志ontape -a
  2. dbexport/dbimport命令

    • 导出数据库dbexport -d database_name -c "password" -f backup_file.txt
    • 导入数据库dbimport -d database_name -c "password" -f backup_file.txt
  3. onbar工具(适用于大规模系统)

    • 备份onbar -b -w(0级备份)
    • 恢复onbar -r
  4. 其他工具

    • tar命令:打包数据库文件和配置文件,适用于简单备份。
    • 第三方工具:如Duplicity、Timeshift(系统级备份)。

恢复方法

  1. ontape工具

    • 恢复整个系统ontape -r
    • 恢复指定数据空间ontape -r -D DBSPACE_list
  2. dbimport命令

    • 恢复时需指定日志类别为buffer log,如:dbimport -d database_name -l buffered
  3. onbar工具

    • 恢复后需执行onbar -e完成外部恢复。

注意事项

参考来源:

0
看了该问题的人还看了