Par définition une sauvegarde à froid se fait base fermée...
1 - liste de tous les fichiers physiques utiles :
fichiers de données, redologs, control files et init.ora), à l'aide
des descriptions de fichiers dans le dictionnaire.
Les répertoires et noms de fichiers EXACTS seront utiles pour la restauration...
2 - arrêt de la base
on utilise le 'server manager' : ORACLE_HOME/bin/svrmgrXX (XX dépend
des versions...) et la commande
CONNECT INTERNAL
SHUTDOWN ABORT ou IMMEDIATE
3 - copie des fichiers sur un support externe (bande, disque ou CD)
#datafiles
cp chemin/*.dbf unite_sauvegarde/ma_base/*.dbf
#redolog files
cp chemin/*.log unite_sauvegarde/ma_base/*.log
#control files
cp chemin/*.ctl unite_sauvegarde/ma_base/*.ctl
#fichier de démarrage
cp chemin/init_mabase.ora unite_sauvegarde/ma_base/
1 - recréer une instance de
la base à restaurer (si nécessaire), avec le même SID que
la base d'origine. On utilisera pour ce faire l'utilitaire ORADIM sur NT, ou
le 'server manager' sur Unix. On créera manuellement le fichier init.ora
contenat au minimum le nom de la base et les références au control
files :
init_ma_base.ora |
DB_NAME = ma_base CONTROL_FILES = chemin1/fic1.ctl, chemin2/fic2.ctl |
2 - créer, si nécessaire, les répertoires d'origines avec les mêmes nom et mêmes emplacements. Recopier tous les fichiers avec les mêmes noms et extensions dans leur répertoire d'origine.
3 - démarrer la base, en utilisant le 'server manager', et en spécifiant le fichier de démarrage de l'instance que l'on vient de restaurer : ORACLE_HOME/bin/svrmgrXX (XX dépend des versions...) et la commande STARTUP PFILE=chemin/fichier_init.ora
|