saP备份手册v2.docx
- 文档编号:6400981
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:24
- 大小:438.88KB
saP备份手册v2.docx
《saP备份手册v2.docx》由会员分享,可在线阅读,更多相关《saP备份手册v2.docx(24页珍藏版)》请在冰豆网上搜索。
saP备份手册v2
NetworkerforSAP安装配置手册
上海华东电脑存储网络系统有限公司
二零零八年七月
版本控制
项目
修改内容
修改项目
日期
版本
修改者
批准者
1
所有章节
创建
2008-8
V1.0
赵健生
目录
1.前言4
2.安装:
4
2.1.把SAP备份软件包传输到SAP服务器4
2.2.安装软件包4
2.3.拷贝backint程序拷贝SAPBRTools所在的路径5
2.4.拷贝配置模版文件init.utl到$ORACLE_HOME/dbs5
3.配置initPRD.utl和initPRD.sap文件5
3.1.修改模块文件initPRD.utl做为全备使用5
3.2.创建备份归档日志的initbrarchive.utl6
3.3.配置initPRD.sap文件6
4.检查能否手工备份7
4.1.切换到SAP用户7
4.2.检查能否进行手工备份7
5.配置策略备份:
9
5.1.创建数据库文件备份的脚本9
5.2.将操作系统和数据库用户的密码加密到数据库文件备份的脚本中10
5.3.创建备份归档日志的脚本11
5.4.创建数据库文件备份的groupSAP_FULL12
5.5.创建归档日志文件备份的groupSAP_INCR13
5.6.创建数据库文件备份的Schdule13
5.7.创建数据库文件备份的Schdule14
5.8.创建数据库文件备份的client14
5.9.编辑数据库文件备份client备份命令15
5.10.创建归档日志备份client16
5.11.编辑归档日志备份client备份命令17
5.12.EnsurethattheSAPbackupuserislistedintheUserGroupsresourceoftheNetWorkerserver,andhasthefollowingprivileges:
18
6.恢复手册21
6.1.恢复initPRD.sap和initPRD.utl,initPRD.ora22
6.2.用命令行工具或networker恢复saparch文件23
6.3.或使用命令行恢复archECC.log23
6.4.恢复数据库文件25
6.5.把归档日志恢复到相应的目录28
6.6.recoverdatabaseusingbackupcontrolfile;31
1.前言
备份SAPforOracle有两种方式,一种是使用NetWorkerModuleforSAPwithOracle,一种是使用OracleRMAN。
在配置NetWorkerModuleforSAPwithOracle模块时,需要注意创建两个client,两个group,两个util文件,一个用于备份数据库文件,一个用于备份归档日志文件。
注意要成功的恢复SAP,同时需要数据库文件和归档日志,所以每次在备份完数据库文件后要紧接着备份归档日志。
参考资料:
《BC-BRIBACKINTInterfaceforOracleDatabases.PDF》包含在普通Oracle数据库上创建SAP备份环境
2.安装
2.1.把SAP备份软件包传输到SAP服务器
SAP备份软件包的名称是LGTOnmsap.rte
2.2.安装软件包
installp-a-d./LGTOnmsap.rteall
2.3.拷贝backint程序拷贝SAPBRTools所在的路径
cp/usr/bin/backint/usr/sap/
如sany-ep1:
/usr/sap/EP1/SYS/exe/run#cp/usr/bin/backint.
2.4.拷贝配置模版文件init.utl到$ORACLE_HOME/dbs
cp/etc/init.utl$ORACLE_HOME/dbs/init
C:
\ProgramFiles\Legato\nsr\bin\init.utl%ORACLE_HOME%\db_1\database\
如:
sany-ep1:
oraep16>echo$ORACLE_SID
EP1
sany-ep1:
oraep15>cp/etc/init.utl$ORACLE_HOME/dbs/initEP1.utl
3.配置initPRD.utl和initPRD.sap文件
3.1.修改模块文件initPRD.utl做为全备使用
#DefaultValue:
Default
#备份组的名称,因为在
group=SAP_INCRE
#DefaultValue:
Default
#备份到什么备份池
pool=Default
#DefaultValue:
2Weeks
#保留时间
expiration=2Weeks
#SettheNetWorkerserverhostnametouseforbackupsandrestores.备份服务器server=user-60e
#DefaultValue:
localhost备份客户端的名称
client=user-60e
#Fullpathname(absolutepathandfilename)ofbackintlogfileforrunning
#归档日志的绝对路径名
arch_backint_log=c:
\temp\logfile\ar_backint.log
#Directorynameofbackinttemporaryfiles
#备份的临时路径名
backint_tmpdir=c:
\temp\logfile
util_par_file=?
/dbs/init
util_par_file=initPRD.utl
3.2.创建备份归档日志的initbrarchive.utl
#DefaultValue:
Default
#备份组的名称
group=SAP_INCR
#DefaultValue:
Default
#备份到什么备份池
pool=Default
#DefaultValue:
2Weeks
#保留时间
expiration=2Weeks
#SettheNetWorkerserverhostnametouseforbackupsandrestores.备份服务器server=user-60e
#DefaultValue:
localhost备份客户端的名称
client=user-60e
#Fullpathname(absolutepathandfilename)ofbackintlogfileforrunning
#归档日志的绝对路径名
arch_backint_log=c:
\temp\logfile\ar_backint.log
#Directorynameofbackinttemporaryfiles
#备份的临时路径名
backint_tmpdir=c:
\temp\logfile
3.3.配置initPRD.sap文件
$cd$ORACLE_HOME/dbs
$cpinit
$viinit
backup_mode=all
backup_type=online
backup_dev_type=util_file
#default:
save备份结束后将删除归档日志文件
archive_function=save_delete
#expirationperiodforbackupvolumesindays
#default:
30备份集将保留的时间
expir_period=30
4.检查能否手工备份
4.1.切换到SAP用户
UNIX:
su–eccadmoraprd
Windows:
切换以eccadm登录
4.2.检查能否进行手工备份
brarchive-dutil_file-r/oracle/PRD/920_64/dbs/initPRD.utl-usystem/sanysap2007
C:
\DocumentsandSettings\eccadm>brarchive-usapecc/password
BR0002IBRARCHIVE6.40(15)
BR0006IStartofofflineredologprocessing:
adwwqoes.sve2007-12-2415.37.54
BR0477IOraclepfileH:
\oracle\product\10.2.0\db_1\database\initECC.oracreated
fromspfileH:
\oracle\product\10.2.0\db_1\database\spfileECC.ora
BR0280IBRARCHIVEtimestamp:
2007-12-2415.37.59
BR0008IOfflineredologprocessingfordatabaseinstance:
ECC
BR0009IBRARCHIVEactionID:
adwwqoes
BR0010IBRARCHIVEfunctionID:
sve
BR0048IArchivefunction:
save
BR0011I20offlineredologfilesfoundforprocessing,totalsize992.811MB
BR0130IBackupdevicetype:
util_file
BR0109IFileswillbesavedbybackuputility
BR0280IBRARCHIVEtimestamp:
2007-12-2415.37.59
BR0256IEnter'c[ont]'tocontinue,'s[top]'tocancelBRARCHIVE:
c
BR0280IBRARCHIVEtimestamp:
2007-12-2415.38.01
BR0257IYourreply:
'c'
BR0259IProgramexecutionwillbecontinued...
BR0280IBRARCHIVEtimestamp:
2007-12-2415.38.01
BR0229ICallingbackuputility...
BR0278ICommandoutputof'backint-uECC-fbackup-iJ:
\oracle\ECC\saparch\.a
wwqoes.lst-tfile-pH:
\oracle\product\10.2.0\db_1\database\initECC.utl':
BR0280IBRARCHIVEtimestamp:
2007-12-2415.38.35
#ARCHIVE..J:
\oracle\ECC\oraarch\ECCarchARC01544.001
#SAVED....1198481885
//省略中间多个日志备份记录
BR0280IBRARCHIVEtimestamp:
2007-12-2415.41.24
BR0232I20of20filessavedbybackuputility
BR0230IBackuputilitycalledsuccessfully
BR0016I20offlineredologfilesprocessed,totalsize992.811MB
//上面的备份的是多个日志文件。
以下将备份7个SAP配置文件。
BR0280IBRARCHIVEtimestamp:
2007-12-2415.41.26
BR0229ICallingbackuputility...
BR0278ICommandoutputof'backint-uECC-fbackup-iJ:
\oracle\ECC\saparch\.a
wwqoes.lst-tfile-pH:
\oracle\product\10.2.0\db_1\database\initECC.utl':
BR0280IBRARCHIVEtimestamp:
2007-12-2415.41.34
#PFLOG....H:
\oracle\product\10.2.0\db_1\database\initECC.sap
#SAVED....1198482093
BR0280IBRARCHIVEtimestamp:
2007-12-2415.41.36
#PFLOG....J:
\oracle\ECC\saparch\adwwqoes.sve
#SAVED....1198482094
BR0280IBRARCHIVEtimestamp:
2007-12-2415.41.38
#PFLOG....H:
\oracle\product\10.2.0\db_1\database\initECC.utl
#SAVED....1198482095
BR0280IBRARCHIVEtimestamp:
2007-12-2415.41.39
#PFLOG....J:
\oracle\ECC\saparch\archECC.log
#SAVED....1198482096
BR0280IBRARCHIVEtimestamp:
2007-12-2415.41.41
#PFLOG....H:
\oracle\product\10.2.0\db_1\database\spfileECC.ora
#SAVED....1198482097
BR0280IBRARCHIVEtimestamp:
2007-12-2415.41.41
#PFLOG....J:
\oracle\ECC\sapreorg\spaceECC.log
#SAVED....1198482098
BR0280IBRARCHIVEtimestamp:
2007-12-2415.41.42
#PFLOG....H:
\oracle\product\10.2.0\db_1\database\initECC.ora
#SAVED....1198482100
BR0280IBRARCHIVEtimestamp:
2007-12-2415.41.42
BR0232I7of7filessavedbybackuputility
BR0230IBackuputilitycalledsuccessfully
BR0007IEndofofflineredologprocessing:
adwwqoes.sve2007-12-2415.41.42
BR0280IBRARCHIVEtimestamp:
2007-12-2415.41.42
BR0003IBRARCHIVEcompletedsuccessfully
5.配置策略备份:
5.1.创建数据库文件备份的脚本
C:
\Temp>morensrsapsv_full.cfg
BR_EXEC=brbackup
ORACLE_HOME=C:
\oracle\ora92
ORACLE_SID=ECC
ORACLE_BIN=C:
\oracle\ora92\bin
Path=C:
\ProgramFiles\Legato\nsr\bin;C:
\oracle\ora92\bin;C:
\WINDOWS1\system32;C:
\WINDOWS1;C:
\WINDOWS1\System32\Wbem;C:
\ProgramFiles\Legato\Management\GST\sybasa\bin;C:
\usr\sap\ECC\SYS\exe\run
SAP_BIN=C:
\usr\sap\ECC\SYS\exe\run\
SAPBACKUP=C:
\oracle\ECC\sapbackup\
SAPDATA_HOME=C:
\oracle\ecc\
NLS_LANG=AMERICAN
SAPMNT=C:
\usr\sap\
BR_TRACE=3//起Debug作用,在备份日志中会有详细的出错信息,在正常备份时不需要此参数。
Windows所需要
HOMEDRIVE=C:
\
OS_USR_PASSWD=mbdgcd-x`tupfpl
ORACLE_USR_PASSWD={xtrbd-e`ig`lp
BR_EXEC=brarchive
5.2.将操作系统和数据库用户的密码加密到数据库文件备份的脚本中
nsrsapadm-cnsrsapsv_full.cfg
C:
\Temp>nsrsapadm-cnsrsapsv_full.cfg
EnterOperatingSystemusername:
eccadm
Enterpassword:
Confirmpassword:
ParameterOS_USR_PASSWDinconfigurationfilensrsapsv_full.cfgisupdated
IsOracleDatabaseAuthenticationused?
y
EnterOracleDatabaseusername:
sapecc
Enterpassword:
Confirmpassword:
ParameterORACLE_USR_PASSWDinconfigurationfilensrsapsv_full.cfgisupdated
5.3.创建备份归档日志的脚本
复制数据库文件备份的脚本为备份归档日志的脚本
C:
\>morensrsapsv_in.cfg
BR_EXEC=brarchive-rinitbrarchive.utl//注意这里的备份命令完全不同
ORACLE_HOME=C:
\oracle\ora92
ORACLE_SID=ECC
ORACLE_BIN=C:
\oracle\ora92\bin
Path=C:
\Programfiles\Legato\nsr\bin;C:
\oracle\ora92\bin;C:
\WINDOWS1\system32;C:
\WINDOWS1;C:
\WINDOWS1\System32\Wbem;C:
\ProgramFiles\Legato\Management\GST\sybasa\bin;C:
\usr\sap\ECC\SYS\exe\run
SAP_BIN=C:
\usr\sap\ECC\SYS\exe\run\
SAPBACKUP=C:
\oracle\ECC\sapbackup\
SAPDATA_HOME=C:
\oracle\ecc\
NLS_LANG=AMERICAN
SAPMNT=C:
\usr\sap\
BR_TRACE=3//起Debug作用,在备份日志中会有详细的出错信息,在正常备份时不需要此参数。
Windows所需要
HOMEDRIVE=C:
\
OS_USR_PASSWD=mbdgcd-x`tupfpl
ORACLE_USR_PASSWD={xtrbd-e`ig`lp
5.4.创建数据库文件备份的groupSAP_FULL
5.5.创建归档日志文件备份的groupSAP_INCR
5.6.创建数据库文件备份的Schdule
5.7.创建数据库文件备份的Schdule
5.8.创建数据库文件备份的client
输入saveset:
backint:
ORACLE_SID
选择相应Group和Schdule,以及BrowsePolicy和RetentionPolice.
5.9.编辑数据库文件备份client备份命令
nsrsapsv–fC:
\Temp\nsrsapsv_full.cfg
5.10.创建归档日志备份client
输入saveset:
backint:
ORACLE_SID
选择相应Group和Schdule,以及BrowsePolicy和RetentionPolice.
5.11.编辑归档日志备份client备份命令
nsrsapsv-fC:
\nsrsapsv_in.cfg
5.12.EnsurethattheSAPbackupuserislistedintheUserGroupsresourceoftheNetWorkerserver,andhasthefollowingprivileges:
需要切换到SAPWindows用户名,如eccadm,执行
C:
\DocumentsandSettings\eccadm>brarchive-usapecc/password,看是否出错。
检查到该目录下
‘H:
\oracle\product\10.2.0\db_1\database\initECC.utl’
并未有该文件,而实际是放在H:
\oracle\product\10.2.0\db_1\dbs\需要拷贝至‘H:
\oracle\product\10.2.0\db_1\database\initECC.utl’。
发现Cannotreopenbackintlogfileasstderr.的错误,需要创建制定backintlog目录,且eccadm具有写的权限。
/oracle/PRD/920_64/saparch
/oracle/PRD/saparch
6.恢复手册
6.1.恢复initPRD.sap和initPRD.utl,initPRD.ora
恢复三个文件完成。
6.2.用命令行工具或networker恢复saparch文件
6.3.或使用命令行恢复archECC.log
需要设置环境变量
ORACLE_HOME=C:
\oracle\ora92
ORA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- saP 备份 手册 v2
![提示](https://static.bdocx.com/images/bang_tan.gif)