Précédent   Forum du club des développeurs et IT Pro > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/02/2013, 14h49   #1
wilSer
Invité de passage
 
Inscription : février 2013
Messages : 1
Détails du profil
Informations forums :
Inscription : février 2013
Messages : 1
Points : 0
Points : 0
Par défaut Backup / restauration de controlfile

Bonjour,

Dans le cadre d'un projet scolaire je met en place une base de données et j'aimerais mettre en place un script qui backup (a chaud) ma db sur une autre machine et ce de manière régulière.

J'en suis dans mes tests au point où j'arrive à restaurer ma db via le backup quand j'efface mes dossiers DATAFILE et ONLINELOG.
Par contre je suis incapable de restaurer ma db sans les controlfiles.

J'ai essayé plusieurs méthodes pour backup ces derniers mais je me retrouve toujours coincé par une erreur ou une autres.

Je pense avoir réussis à backup les controlfiles:
ci dessous ma config rman:

Code :
1
2
3
 
CONFIGURE CONTROLFILE AUTOBACKUP ON
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/rman/controlfile/%F'
mais, par exemple, si je lance :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
RMAN> restore controlfile FROM autobackup;
 
Starting restore at 09-FEB-13
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=19 device type=DISK
 
recovery area destination: C:\app\Win\flash_recovery_area
DATABASE name (OR DATABASE UNIQUE name) used FOR search: ORCL
channel ORA_DISK_1: no AUTOBACKUPS found IN the recovery area
channel ORA_DISK_1: looking FOR AUTOBACKUP ON day: 20130209
channel ORA_DISK_1: looking FOR AUTOBACKUP ON day: 20130208
channel ORA_DISK_1: looking FOR AUTOBACKUP ON day: 20130207
channel ORA_DISK_1: looking FOR AUTOBACKUP ON day: 20130206
channel ORA_DISK_1: looking FOR AUTOBACKUP ON day: 20130205
channel ORA_DISK_1: looking FOR AUTOBACKUP ON day: 20130204
channel ORA_DISK_1: looking FOR AUTOBACKUP ON day: 20130203
channel ORA_DISK_1: no AUTOBACKUP IN 7 days found
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 02/09/2013 14:41:27
RMAN-06172: no AUTOBACKUP found OR specified handle IS NOT a valid copy OR piece
Je pense que je part dans la bonne direction mais je n'en suis pas sur.
Un coup de main serait le bienvenue.
Merci d'avance.
wilSer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2013, 09h51   #2
pachot
Expert Confirmé
 
Avatar de pachot
 
Homme Franck Pachot
Consultant DBA en Suisse (Trivadis SA)
Inscription : novembre 2007
Messages : 997
Détails du profil
Informations personnelles :
Nom : Homme Franck Pachot
Âge : 42
Localisation : Suisse

Informations professionnelles :
Activité : Consultant DBA en Suisse (Trivadis SA)
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2007
Messages : 997
Points : 2 770
Points : 2 770
Bonjour,
RESTORE CONTROLFILE FROM AUTOBACKUP va chercher dans le répertoire par défaut (recovery area) avec les noms par défaut. Et il faut connaître le DBID.

Par contre, on peut préciser le backup en question avec:
Code :
RESTORE CONTROLFILE FROM 'filename';
Cordialement,
Franck.
__________________
A lire sur mon blog Oracle - Articles d'Experts des articles traduits en français de Jonathan Lewis, Tom Kyte, Doug Burns, Cary Millsap, Greg Rahn ...
pachot est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 00h37.


 
 
 
 
Partenaires

Hébergement Web