Rechercher : dans
Par :

Sauvegarde d'une base sos svp aidez moi

Dernière réponse le 13 mar 2008 à 17:06:36 info2009, le 5 mar 2008 à 15:02:20 
 Signaler ce message aux modérateurs

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 ;

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « sauvegarde d'une base sos svp aidez moi » dans :
Sauvegarde de la base de registre Voir La Base de registre (ou registre) est un fichier où sont stockés les paramètres de votre ordinateur. Pourquoi faire une sauvegarde ? Faire une sauvegarde Erunt Windows 95 Windows 98 Windows Vista / Windows XP / Windows 2000 / Windows...
Sauvegarde restauration base de données Mysql VoirL'article suivant va présenter la manière la plus facile pour sauvegarder et restaurer les bases de données Mysql. Sauvegarde Pour sauvegarder une base de données existante il est conseillé de créer un dump. Pour dumper toutes les bases de...
Base de Registre : Sauvegarde et Restauration VoirSauvegarder et Restaurer le Registre de Windows XP Voici 2 méthodes simple pour Sauvegarder et Restaurer le Registre de Windows XP. Exporter - Importer Sauvegarde et Restauration à l'aide de la console de récupération de Windows...
Télécharger Visual Basic 6 Runtime (VB6 DLL) VoirLe Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en langage Visual Basic 6.0. Il contient notamment les DLL suivantes :...
Importer et exporter des données sous MySQL VoirImportation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...
Bases de données - Introduction VoirQu'est-ce qu'une base de données ? Une base de données (son abréviation est BD, en anglais DB, database) est une entité dans laquelle il est possible de stocker des données de façon structurée et avec le moins de redondance possible. Ces données...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...

1

 Thierry, le 13 mar 2008 à 17:06:36

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

Répondre à Thierry