Restaurer à partir d'une sauvegarde
Restaurez les données de la sauvegarde de la base de données source vers la base de données cible.
Installation de la sauvegarde Oracle Database sur la base de données cible
Copiez le fichier oci_install.jar
sur l'hôte de base de données cible et exécutez la commande pour installer la sauvegarde Oracle Database sur la cible.
Configurer le stockage de sauvegarde sur la base de données cible
Configurez le périphérique de stockage SBT_TAPE de sauvegarde sur la base de données cible.
Définir le DBID et restaurer le fichier SPF à partir de la sauvegarde
Exécutez les commandes RMAN pour définir le DBID et le mot de passe de décryptage afin de restaurer le fichier SPF à partir de la sauvegarde. Lors de la définition du DBID, vous utiliserez RMAN pour remplacer le DBID cible par le DBID source.
Créer un répertoire pour le fichier d'audit
Créez un répertoire de destination pour le fichier d'audit.
L'emplacement par défaut est /u01/app/oracle/admin/$ORACLE_SID/adump
. Vous pouvez visualiser le paramètre utilisé par la base de données d'origine en recherchant la chaîne audit_file_dest
dans spfile
restauré.
spfile
est un fichier binaire qui nécessite une analyse correcte des chaînes. Cependant, il peut y avoir des sauts de ligne qui empêchent un simple grep de fournir le chemin complet. L'option -s ""
sur les chaînes enlève les sauts de ligne et la commande sed
analyse le texte après audit_file_dest
. Etant donné que la commande sed
ne gère pas les expressions régulières non gourmandes, la commande awk
est nécessaire pour couper la fin du fichier.
Restauration et récupération de la base de données
Utilisez RMAN pour restaurer le fichier de contrôle à partir de la sauvegarde, puis restaurez et récupérez la base de données. RMAN récupère la base de données à l'aide des fichiers de journalisation archivés.