系统及数据库备份.docx
《系统及数据库备份.docx》由会员分享,可在线阅读,更多相关《系统及数据库备份.docx(12页珍藏版)》请在冰豆网上搜索。
系统及数据库备份
系统及数据库备份
文件编号:
IT-002
生效日期:
2010.6.7
受控编号:
密级:
版次:
Ver1.0
修改状态:
总页数
正文
附录
编制:
审核:
批准:
工程技术部IT科
(版权所有,翻版必究)
文件修改控制
修改记录编号
修改状态
修改页码及条款
修改人
审核人
批准人
修改日期
目录
1背景4
2备份策略5
2.1OS系统文件和操作系统备份5
2.2数据库归档日志和控制文件备份6
2.3数据库数据文件备份6
3备份流程7
3.1OS系统文件和操作系统备份7
3.2数据库归档日志和控制文件备份9
3.3数据库数据文件备份11
4备份磁带的管理13
4.1磁带的分配及启用13
5文件,归档日志,数据文件恢复15
1背景
为保证承载MES程序的服务器和数据库能正常运行。
HP-UX系统及程序文件,数据库数据文件必须做相应的备份策略。
TOT的系统备份分为三种:
1.OS系统文件和操作系统备份。
2.数据库归档日志,控制文件备份。
3.数据库数据文件备份。
2备份策略
2.1OS系统文件和操作系统备份
以下是系统文件的备份策略:
以下是操作系统的备份策略:
2.2数据库归档日志和控制文件备份
以下是归档日志和控制文件备份策略:
2.3数据库数据文件备份
以下是数据文件备份策略:
3备份流程
3.1OS系统文件和操作系统备份
1.备份主机:
HZ1MDEV1/2,HZ1MAP1/2,HZ1MEC1/2,HZ1MDBP/S,HZ1MBKS共9台。
分别设为组:
HZ1MDEV1/2_nondb,HZ1MAP1/2_nondb,HZ1MEC1/2_nondb,HZ1MDBP/S_nondb,HZ1MBKS_nondb。
2.备份关系:
以下是关系图:
POOL:
NONDB,DB,ARCH
GROUPS:
HZ1MDEV1/2_nondb,HZ1MAP1/2_nondb,HZ1MEC1/2_nondb,HZ1MDBP/S_nondb,HZ1MBKS_nondb
CLIENTS:
设置需要备份文件,备份组,启动时间。
SCHEDULES:
everydaysfull每天全备份
only_sta_full每周日全备份
4.各备份组加载备份方式后,按时间定时执行。
下图是每天备份时间设定:
组规则设定:
例:
HZ1MBKS_nondb组设置:
5.操作系统HP-UX备份:
(1)查看设备:
ioscan–fnkCtape
(2.)运行命令,运行后查找磁带设备/dev/rmt/0mn,然后把该机系统备份进去。
/opt/ignite/bin/make_tape_recovery-I-xinc_entire=vg00-a/dev/rmt/0mn
3.2数据库归档日志和控制文件备份
1.数据库安装在HZ1MDBP,HZ1MDBS主机上,使用的是直接热备份的方式。
利用HP-UX的CRONTAB定时运行脚本备份ARCHIVE文件。
下图是配置文件:
2.备份脚本:
(1)HZ1MDBP,HZ1MDBS中/oraarch/HZ1MOD/archp和/oraarch/HZ1MOD/archS的ARCH文件通过脚本:
(每天10分钟执行一次)
1.backup_check.sh
2.backup_daily.sh
backup_check.sh----backup_daily.sh
统一把ARCH文件通过backup_daily.sh和EMCNETWORKER把文件备份到磁带。
(2)控制文件通过脚本:
backup_daily.sh中的
alterdatabasebackupcontrolfileto'/oraarch/HZ1MOD/archs/backup/ctrl';
alterdatabasebackupcontrolfiletotrace;
生成ctrlHZ1MOD.sql和ctrlHZ1MOD.ctl保存到‘/oraarch/HZ1MOD/archs/backup/ctrl’
,与ARCH一起备份到磁带。
恢复时,把ctrlHZ1MOD.sql运行可找回控制文件。
3.3数据库数据文件备份
1.XP20000中的BC同步,分离,打开ORACLEbackup模式。
所有脚本在:
/HORCM/script/business_copy
(1)HZ1MDBS(172.16.1.23)是运行脚本机器。
0002,10,18***/HORCM/script/business_copy/daily_backup.ksh
时间:
2点,10点,18点
主要脚本:
daily_backup.ksh
Daily_backup.Ksh调用的相关ksh(先后排序)
Part1.
1.Pairvochk.ksh
2.Bc_amount_data.ksh
3.Split.ksh
4.Resync.ksh
Part2.Remoteoraclebeginbackup
Begin_backup.ksh(begin_backup.sql)
(end_backup.sql)
2.BACKUPBC挂接HZ1BKSRV上,通过脚本调动networker备份组备份到磁带库。
1.主要运行主机:
HZ1MBKSRV
挂接脚本:
/nsr/res/HZ1MOD/hz1mod_mod_update.sh
时间:
每天8点55分
2.备份磁带
备份脚本:
/nsr/res/hz1bksrv_SAN_HZ1MOD.res
NETWORKER组:
hz1bksrv_SAN_HZ1MOD
下图为备份组hz1bksrv_SAN_HZ1MOD规则:
4备份磁带的管理
4.1磁带的分配及启用
(1)磁带池分为:
NON_DB(1-14盒磁带),DB(1-20盒磁带),ARCH(1-16盒磁带)。
(2)手动启用备份任务,备份磁带。
点击‘红色’框按钮开始备份。
具体日志查看:
5文件,归档日志,数据文件恢复
例:
/HOME/AUOFTP下的eeee.txt的文件丢失。
(1)启动本地RECOVER程序,移动到/home/auoftp下,‘ADDeeee.txt文件’
(2)设定恢复目录在‘RELOCATE/HOME/AUOFTP’
(3)RECOVER恢复。
退出RECOVER模式,查询eeee.txt文件已恢复。