互联网服务恢复

AIX6.1 NBU7.5异机恢复SAP

应用户要求测试NBU7.5,通过Btrools调用RMAN备份SAP,并还原。以下是笔记 。sap 还原步骤 用RMAN首先,原机备份需通过Brtools调用RMAN来备,且每天要定时以文件方式备归档日志。具体步骤如下:1.修改异机还原C:Program FilesVeritasNetBackupdbaltnamesNo.restrictions或install_...显示全部
应用户要求测试NBU7.5,通过Btrools调用RMAN备份SAP,并还原。以下是笔记 。
sap 还原步骤 用RMAN

首先,原机备份需通过Brtools调用RMAN来备,且每天要定时以文件方式备归档日志。

具体步骤如下:

1.修改异机还原
C:Program FilesVeritasNetBackupdbaltnamesNo.restrictions

install_pathNetBackupdbaltnamesNo.Restrictions

2.查看备份内容

./bplist -C ERPPRD1 -t 17 -R -l /

查看是否做过SBT link

ln -s /usr/openv/netbackup/bin/libsapora.a64 /oracle/PRD/112_64/lib/libobk.a

3.将配置文件和控制文件从 NetBackup for SAP 源客户端复制到 NetBackup for
SAP 目标客户端。例如,可以使用 ftp(1) 执行复制。
■将以下文件从源客户端(通常是 $ORACLE_HOME/dbs)复制到目标客户端上
的相同位置:
initSID.sap

initSID.utl
initSID.ora
initSID.dba
■将 $SAPDATA_HOME/sapbackup 目录从源客户端复制到目标客户端上的相同
位置

做好ln -s 链接这个是backint与NBU的接口链接

ln -s /usr/openv/netbackup/bin/backint  /usr/sap/PRD/SYS/exe/run/backint

4.先还原存档文件

数据库启到 nomounte状态 然后 brrestore -d rman_util -b last -m 0 (这个是还原控制文件的)

如果报read faile要保证 所有有关sap的用户 uid gid 一致

启到mount状态



5.还原数据文件

brrestore -d rman_util -b last -m full -c forc 带RMAN方式

如果有个别报错,执行如下。

brrestore -d rman_util -b last -m /oracle/PRD/sapdata2/sr3731_30/sr3731.data30  恢复单个数据文件

恢复完后

recover 后根据要求恢复日志

如果一直要recover 看下时间与备份时间点对应点 还原到备份前一段时间的归档后 先停库再启一下 alter database open resetlogs就行了。

################################################################

如果有报错 log在 $SAP_HOME/sapbackup下面 *.rsb文件。收起
参与5

查看其它 3 个回答a250625367的回答

a250625367a250625367软件开发工程师安富利(中国)科技有限公司
不错,重要的步骤都说明了
互联网服务 · 2014-06-24
浏览3635

回答者

a250625367
软件开发工程师安富利(中国)科技有限公司

回答状态

  • 发布时间:2014-06-24
  • 关注会员:1 人
  • 回答浏览:3635
  • X社区推广