1、数据库历史数据备份与恢复策略数据库历史数据备份操作过程1 利用脚本 exp_partition_data.sh 导出数据库用户表上个月份的历史数据。2 利用主机下脚本调度 exp_partition_data.sh 脚本生成数据文件及日志文件。3 利用主机下作业调度程序每月 5 日调度 exp_partition_data.sh在指定时间(晚 23:00)自动运行,将数据库相关表逻辑导出到目录中。4 利用 legato 软件将数据备份到相关存储及带库上。Legato 备份策略如下:每月 6 日晚 23:00 备份,备份目录为:/ora_expdata /exp_db_history_data,
2、备份周期为每月一次,备份主机,legato 保存时间为 3 年,估计每次备份容量约为 20G-30G /月。5 在下个月导出数据操作前删除两个月前操作所生成的导出数据。6 定期删除历史分区数据(每三个月一次手动将六个月前的历史分区数据删除。删除脚本见附录 5数据库历史数据恢复操作过程:1 利用 legato 软件将数据带库上恢复到相关目录中。2 查看/ora_expdata/exp_db_history_data 目录中数据文件日志,确定相关数据文件内容。3 根据需要恢复数据某个表某个月的分区数据。恢复命令如下:imp 用户名/口令实例名 file=数据文件名 log=日志名 IGNORE=Y