Rubrique précédente: Récupération de la base de données ORCL1Rubrique suivante: Scénarios de restauration vers un autre serveur


Récupération de la base de données ORCL2

Vous pouvez récupérer la base de données à l'aide de la procédure ci-dessous.

Pour récupérer la base de données ORCL2 :

  1. Créez une instance pour la base de données ORCL2 et démarrez l’instance ORCL2.
  2. Vérifiez que le fichier INITORCL2.ORA contient toutes les informations de configuration nécessaires, comme décrit à l'étape 6 de la première phase. Effectuez l'une des opérations suivantes :
  3. Restaurez la dernière sauvegarde complète de la base de données ORCL2.

    Remarque :S’il s’agit d’une sauvegarde hors ligne, aucune autre récupération n’est requise.  Vous avez terminé la récupération de votre serveur Oracle.

  4. Copiez le fichier de contrôle restauré (CONTROL.ORCL2) depuis le répertoire d’installation de l’option vers tous les répertoires nécessaires et renommez ce fichier avec le nom approprié.
  5. Connectez-vous à l'instance lancée à l'étape 1 de cette procédure.
  6. Pour monter la base de données ORCL2, entrez la commande suivante:
    startup mount pfile=DRIVE:\PATH\initORCL2.ora
    
  7. A l'invite de SQL*Plus ou du gestionnaire de serveur, entrez la commande suivante :
    recover database using backup controlfile until cancel;
    
  8. Une fois la récupération terminée, entrez la commande suivante :
    alter database open resetlogs;
    

    Si la base de données ne s'ouvre pas et un message d'état des fichiers de journalisation apparaît, entrez la requête suivante à l'invite de SQL*Plus ou du gestionnaire de serveur :

    select * from v$logfile
    

    Cette requête donne, entre autres informations, la structure des répertoires dans lesquels Oracle va rechercher les fichiers de journalisation. Si la structure de répertoire n'existe pas, créez-la. Une fois cette opération effectuée, entrez à nouveau la commande suivante :

    alter database open resetlogs;
    

    Oracle Server doit alors ouvrir la base de données et recréer les fichiers de journalisation.

  9. Supprimez tous les journaux d'archivage pour ORCL2. La base de données ORCL2 est maintenant complètement récupérée.
  10. (Facultatif) Vous pouvez recréer une instance pour ORCL2 en utilisant l'utilitaire oradim. La syntaxe est :
    oradim -new -sid SID -srvc Nom_service -intpwd Mot_de_passe -startmode auto | manual -pfile Chemin_complet_fichier_SID_Init_Oracle
    
  11. (Facultatif) Vous pouvez, le cas échéant, créer un fichier de mot de passe avec l'utilitaire orapwdx.exe.