web-dev-qa-db-fra.com

La sauvegarde Rman est bloquée / prenant une longue période

J'essaie de gérer une sauvegarde RMAN qui est soit accrochée ou prend beaucoup de temps. Quelque fond:

  • J'ai hérité de cette base de données, et je suis inconnu avec Oracle, car je suis un gars SQL Server, alors veuillez indiquer/pardonner toutes les lacunes de base à ma connaissance.
  • Cette base de données est importante mais fréquemment utilisée et est chargée de données externes pour analyse. Il n'y a pas de transactions. Par conséquent, la base de données est en mode NOARCHIVELOG.
  • Je dois faire une sauvegarde unique pour l'instant, alors je pense que je n'ai pas besoin d'un catalogue de récupération.
  • Je ne suis pas tout à fait sûr de la taille de la base de données, mais c'est sur l'ordre de 1 To

Voici ce que j'ai fait, pavé ensemble de diverses sources sur Internet:

> rman target mydatabase

shutdown;
startup mount;
run {
    allocate channel ch1 device type disk format 'C:/Backup_Folder/%U';
    backup format 'C:/Backup_Folder/db_%t_%s.bk' (database);
    release channel ch1;
}

La sauvegarde semble être bloquée sur channel ch1: starting piece 1 at 01-MAY-15

Rman crée un fichier minuscule (90k) en C:/Backup_Folder Mais alors rien d'autre n'est arrivé pendant plus d'une heure. Est-ce que j'attendais juste? Est-ce que je fais quelque chose de mal?

2
anon

Ne spécifiez pas deux formats en conflit (vous en avez un dans la commande Allouate Channel et une dans la commande de sauvegarde).

Si et lorsque vous avez besoin de formats différents (par exemple, une pour les sauvegardes de données de base de données, une pour les sauvegardes d'archivage et une pour les sauvegardes ControlFile) Spécifiez-les explicitement avec la commande de sauvegarde.

Par exemple:

> rman target mydatabase

    shutdown;
    startup mount;
RUN {
      ALLOCATE CHANNEL ch1 TYPE 
        DISK FORMAT 'C:\Backup_Folder\mydatabase%d_DB_%u_%s_%p'; 
      BACKUP DATABASE;
      RELEASE CHANNEL ch1;
    }
    EXIT;

Remarque: j'ai remarqué que vous avez fourni le chemin à partir de "C: /". Ne devrait-il pas commencer par "C: \"?

1
prem