要使用 RMAN 备份 SAP 数据,需要有 Backup Exec Oracle Agent 并且必须首先运行 Remote Agent Utility。
请参见关于 Remote Agent Utility for Windows Systems。
必须按如下修改 Init<SID>.sap 文件中的 rman_send 参数:
rman_send = ( "channel sbt_1 'NBBSA_SAP_AGENT_CONFIG_PATH=<INI file Path>'")
其中 <INI 文件路径>是 biparam.ini 的完整路径。例如:C:\oracle\ora92\database\biparam.ini。
请参见为 SAP Agent 配置 biparam.ini。
确保 init'sid'.sap 的 'util_par_file' 参数中提到的 ini 文件路径与 rman_send 命令中指定的路径相同。
对于使用 RMAN 执行的备份和还原作业,Symantec Backup Exec 不接受从 BRBACKUP 或 BRRESTORE 传递的配置参数(-r 选项)。
control_file_record_keep_time <n>, (say n = 45)
brbackup -d rman_util -t online -m all
brbackup -d rman_util -t offline -m all
$ORACLE_HOME\rdbms\admin\catalog.sql $ORACLE_HOME\rdbms\admin\catspace.sql $ORACLE_HOME\rdbms\admin\catproc.sql
这些脚本将配置联机备份的数据库。如果未正确配置数据库,则作业将失败。
RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== ORA-06550: line 1, column 7: PLS-00201: identifier 'DBMS_BACKUP_RESTORE.SET_CHARSET' must be declared ORA-06550: line 1, column 7: PL/SQL: Statement ignored RMAN-04015: error setting target database character set to WE8MSWIN1252
$ORACLE_HOME\rdbms\admin\catalog.sql $ORACLE_HOME\rdbms\admin\catspace.sql $ORACLE_HOME\rdbms\admin\catproc.sql