【问题标题】:Back up Oracle db gives error备份 Oracle db 出现错误
【发布时间】:2017-09-14 01:01:37
【问题描述】:

这是我备份数据库的命令:

RMAN> backup as backupset database plus archivelog;

这是我得到的错误:

Starting backup at 18-APR-17
ORACLE error from target database:
ORA-00258: manual archiving in NOARCHIVELOG mode must identify log

using channel ORA_DISK_1
specification does not match any archived log in the repository
backup cancelled because there are no files to backup
Finished backup at 18-APR-17

Starting backup at 18-APR-17
using channel ORA_DISK_1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of backup plus archivelog command at 04/18/2017 11:59:03
RMAN-06149: cannot BACKUP DATABASE in NOARCHIVELOG mode

我对 Oracle 很陌生,所以我自己无法解决这个问题。你能告诉我如何解决这个问题吗?谢谢。

【问题讨论】:

  • 首先按照 Brian Leach 的回答,然后请在备份后删除归档日志。例如:backup database;backup archivelog all delete input;

标签: oracle database-backups rman


【解决方案1】:

您无法备份归档日志,因为您处于“NOARCHIVELOG”模式。当您的数据库处于 NOARCHIVELOG 模式时,使用 RMAN 备份它的唯一方法是关闭它并进行冷备份。

如果您想将数据库置于归档日志模式,作为 DBA 从 sqlplus 命令提示符:

shutdown immediate;
startup mount;
alter database archivelog;
alter database open;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-20
    • 1970-01-01
    • 2013-08-31
    • 1970-01-01
    • 2012-05-19
    • 2017-10-06
    • 1970-01-01
    • 2020-09-25
    相关资源
    最近更新 更多