Si vous souhaitez mettre en place une stratégie de sauvegarde. Cet article est pour vous.
Avant de commencer, nous allons activer le mode de l'archivage pour le mettre à ARCHIVLOG (si ce n'est pas déjà le cas de votre base).
[oracle@mayara ~]$ sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on Sun May 25 01:28:00 2008 Copyright (c) 1982, 2005, Oracle. All rights reserved. SQL> connect / as sysdba Connected. SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> startup mount ORACLE instance started. Total System Global Area 289406976 bytes Fixed Size 1258488 bytes Variable Size 92277768 bytes Database Buffers 192937984 bytes Redo Buffers 2932736 bytes Database mounted. SQL> alter database archivelog; Database altered. SQL> alter database open; Database altered. SQL>
Pour vérifier le mode d'archivage qu'utilise votre base, il suffit de faire ce qui suit.
SQL> SELECT LOG_MODE FROM SYS.V$DATABASE;
LOG_MODE
------------
ARCHIVELOG
SQL>
Exécuter la sauvegarde initiale
Sous windows
============
Lancer la commande $ORACLE_HOME/bin/backup.bat
==========
Exécuter la commande $ORACLE_HOME/config/scripts/backup.sh
[oracle@mayara ~]$ $ORACLE_HOME/config/scripts/backup.sh Doing online backup of the database. Backup of the database succeeded. Log file is at /usr/lib/oracle/xe/oxe_backup_current.log. Press ENTER key to exit [oracle@mayara ~]$
Sauvegardes quotidiennes
Sous Windows ajouter le répertoire $ORACLE_HOME/bin/backup.bat à un planificateur de tâches.
Assurez-vous que votre script sauvegarde le répertoire $ORACLE_HOME.
N.B : Exclure le répertoire oradata sous Window pour eviter le problèmes de verrouillage de fichier.