Sauvegarde d'une base sos svp aidez moi
info2009
Messages postés
851
Statut
Membre
-
Thierry -
Thierry -
Bonjour,
Bonjour,
quelqu'un peut m'expliquer se scripte je sais que c'est une sauvegarde a chaud sous oracle mais j'ai rien compris rien rien
spool c:\oracle\sauvegarde\hot_backup.sql ;
archive log list ;
alter system switch logfile ;
alter tablespace SYSTEM begin backup ;
alter tablespace RBS begin backup ;
alter tablespace USERS begin backup ;
alter tablespace TEMP begin backup ;
alter tablespace TOOLS begin backup ;
alter tablespace INDX begin backup ;
alter tablespace DRSYS begin backup ;
host copy C:\ORACLE\ORADATA\BD0\USERS01.DBF c:\oracle\sauvegarde
host copy C:\ORACLE\ORADATA\BD0\DR01.DBF c:\oracle\sauvegarde
host copy C:\ORACLE\ORADATA\BD0\TOOLS01.DBF c:\oracle\sauvegarde
host copy C:\ORACLE\ORADATA\BD0\INDX01.DBF c:\oracle\sauvegarde
host copy C:\ORACLE\ORADATA\BD0\RBS01.DBF c:\oracle\sauvegarde
host copy C:\ORACLE\ORADATA\BD0\TEMP01.DBF c:\oracle\sauvegarde
host copy C:\ORACLE\ORADATA\BD0\SYSTEM01.DBF c:\oracle\sauvegarde
alter tablespace SYSTEM end backup ;
alter tablespace RBS end backup ;
alter tablespace USERS end backup ;
alter tablespace TEMP end backup ;
alter tablespace TOOLS end backup ;
alter tablespace INDX end backup ;
alter tablespace DRSYS end backup ;
alter database backup controlfile to 'c:\oracle\sauvegarde\control.ctl' REUSE ;
alter system switch logfile ;
archive log list ;
spool off ;
Bonjour,
quelqu'un peut m'expliquer se scripte je sais que c'est une sauvegarde a chaud sous oracle mais j'ai rien compris rien rien
spool c:\oracle\sauvegarde\hot_backup.sql ;
archive log list ;
alter system switch logfile ;
alter tablespace SYSTEM begin backup ;
alter tablespace RBS begin backup ;
alter tablespace USERS begin backup ;
alter tablespace TEMP begin backup ;
alter tablespace TOOLS begin backup ;
alter tablespace INDX begin backup ;
alter tablespace DRSYS begin backup ;
host copy C:\ORACLE\ORADATA\BD0\USERS01.DBF c:\oracle\sauvegarde
host copy C:\ORACLE\ORADATA\BD0\DR01.DBF c:\oracle\sauvegarde
host copy C:\ORACLE\ORADATA\BD0\TOOLS01.DBF c:\oracle\sauvegarde
host copy C:\ORACLE\ORADATA\BD0\INDX01.DBF c:\oracle\sauvegarde
host copy C:\ORACLE\ORADATA\BD0\RBS01.DBF c:\oracle\sauvegarde
host copy C:\ORACLE\ORADATA\BD0\TEMP01.DBF c:\oracle\sauvegarde
host copy C:\ORACLE\ORADATA\BD0\SYSTEM01.DBF c:\oracle\sauvegarde
alter tablespace SYSTEM end backup ;
alter tablespace RBS end backup ;
alter tablespace USERS end backup ;
alter tablespace TEMP end backup ;
alter tablespace TOOLS end backup ;
alter tablespace INDX end backup ;
alter tablespace DRSYS end backup ;
alter database backup controlfile to 'c:\oracle\sauvegarde\control.ctl' REUSE ;
alter system switch logfile ;
archive log list ;
spool off ;
A voir également:
- Sauvegarde d'une base sos svp aidez moi
- Logiciel de sauvegarde gratuit - Guide
- Base de registre - Guide
- Sauvegarde facile - Télécharger - Sauvegarde
- Sauvegarde android - Guide
- Sauvegarde windows 10 - Guide
1 réponse
Bonjour
la commande "ALTER TABLESPACE nom_tablespace BEGIN BACKUP;" permet d'informer Oracle de ne pas mettre à jour les en-têtes des fichiers concernés par ce tablespace lors des checkpoints. Tant que le TableSpace est dans cet état, les mises à jour sont stockées dans des fichiers traces (Tout l'enregistrement est stocké dans le RedoLog). Cela donne le temps de copier les fichiers (host copy) en garantissant la cohérence des données.
Puis, la commande "ALTER TABLESPACE nom_tablespace END BACKUP;" arrête ce mécansime.
C'est principe d'une sauvegarde sans arrêt de la DB (à chaud).
Rque : il est préférable de ne pas faire ce type de sauvegarde si la DB doit être fortement modifiée.
Cdt
la commande "ALTER TABLESPACE nom_tablespace BEGIN BACKUP;" permet d'informer Oracle de ne pas mettre à jour les en-têtes des fichiers concernés par ce tablespace lors des checkpoints. Tant que le TableSpace est dans cet état, les mises à jour sont stockées dans des fichiers traces (Tout l'enregistrement est stocké dans le RedoLog). Cela donne le temps de copier les fichiers (host copy) en garantissant la cohérence des données.
Puis, la commande "ALTER TABLESPACE nom_tablespace END BACKUP;" arrête ce mécansime.
C'est principe d'une sauvegarde sans arrêt de la DB (à chaud).
Rque : il est préférable de ne pas faire ce type de sauvegarde si la DB doit être fortement modifiée.
Cdt