ORA-01123: cannot start online backup; media recovery not enabled

文档解释

ORA-01123: cannot start online backup; media recovery not enabled

Cause: An attempt to start backup of an on-line tablespace failed because media recovery is not enabled.

Action: Enable media recovery and retry this operation.

ORA-01123错误表明系统无法开始线上备份,由于媒体恢复没有开启。

官方解释

常见案例

1、Media Recovery参数设置为FALSE

2、媒体恢复没有正确关闭

3、系统表空间的状态不正确

4、备份和恢复的系统参数被误设置

5、系统表空间已满

6、系统数据库不支持线上备份

正常处理方法及步骤

1、设置Media Recovery参数为TRUE

要解决ORA-01123错误,您必须将Media Recovery参数设置为TRUE,以启用媒体恢复。

SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=2G SCOPE=BOTH;

SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_2=’LOCATION=USE_DB_RECOVERY_FILE_DEST’ SCOPE=SPFILE;

SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST=’C:ORACLEORADATAprdRECOVERY_AREA’ SCOPE=SPFILE;

SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=2G SCOPE=SPFILE;

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH;

2、检查系统表空间

必须检查备份和恢复数据库的系统表空间,以了解表空间是否空间不足,并确保其状态为ONLINE。

SQL> SELECT TABLESPACE_NAME, STATUS

FROM DBA_TABLESPACES

WHERE TABLESPACE_NAME LIKE ‘%SMT%’;

TABLESPACE_NAME STATUS

——————————————- ——————–

SYSTEM_MTP ONLINE

3、检查系统参数

如果系统参数被误设置,则必须检查系统参数以确保适当设置,以启用媒体恢复及其他备份和恢复操作。

SQL> SHOW PARAMETER LOG_ARCHIVE_DEST_2

NAME TYPE VALUE

——————————– ——– ————————————————–

log_archive_dest_2 string LOCATION=USE_DB_RECOVERY_FILE_DEST

4、检查数据库是否支持线上备份

有时您的数据库版本可能不支持线上备份,因此必须检查数据库是否具有此功能。

SQL> SELECT NAME, VALUE

FROM V$OPTION

WHERE NAME=’Online Backup’;

NAME VALUE

——- ——

Online Backup TRUE

你可能感兴趣的