2017-04-18 36 views
-1

这是我的命令备份数据库:备份Oracle数据库提供了错误

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 

我很新的甲骨文,所以我不能”自己解决这个问题。你能告诉我如何解决这个问题吗?谢谢。

+0

首先遵循布赖恩·利奇的回答,他们已经备份后,然后还请删除归档日志。例如:'备份数据库;'备份archivelog全部删除输入;' –

回答

1

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

如果你想使数据库归档日志模式,作为DBA从SQLPLUS命令提示符:

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