2017-04-18 2 views
-1

Voici ma commande à la base de données de sauvegarde:Sauvegardez Oracle db donne erreur

RMAN> backup as backupset database plus archivelog; 

Voici les erreurs que je reçois:

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 

Je suis très nouveau pour Oracle, donc je ne pourrais pas » t résoudre moi-même ce problème. Pouvez-vous me dire comment résoudre ce problème? Merci.

+0

Suivez d'abord la réponse de Brian Leach et s'il vous plaît enlever aussi archivelogs après avoir été sauvegardés. Par exemple: 'base de données de sauvegarde;' archivelog de sauvegarde supprimer toutes les entrées; ' –

Répondre

1

Vous ne pouvez pas sauvegarder les archivelogs car vous êtes en mode "NOARCHIVELOG". Lorsque votre base de données est en mode NOARCHIVELOG, la seule façon de la sauvegarder avec RMAN est de l'arrêter et de faire une sauvegarde à froid.

Si vous voulez mettre votre base de données en mode journal d'archivage, comme DBA à partir d'une invite de commande sqlplus:

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