Précédent   Forum des professionnels en informatique > 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 Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/06/2011, 13h25   #1
Membre habitué
 
Luis
Inscription : avril 2006
Messages : 436
Détails du profil
Informations personnelles :
Nom : Luis

Informations forums :
Inscription : avril 2006
Messages : 436
Points : 119
Points : 119
Par défaut recuperer fichier depuis la tape

Oracle 11g, linux rhel 5

Salut a tous,
voici mon probleme, j'ai l'habitude lorsque je fais une recuperation de base, d'utiliser des supports de sauvegarde sur disque.
Donc lorsque je restore avec RMAN, je restore le pfile puis le controlfile ensuite je catalogue les fichier de type backup peace creés par RMAN et hop je restore.

maintenant je dois restaurer depuis TIVOLI et sur une autre machine.
Et la je sais pas comment faire.

Je commence par faire:

Code :
list backup of DATABASE completed after '23-MAY-11';
ça me donne ceci:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
BS KEY  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
593233  Full    3.02G      SBT_TAPE    00:00:59     23-MAY-11
        BP KEY: 593984   STATUS: AVAILABLE  Compressed: NO  Tag: SMPRO_CTL_SPF_ARC_N0_DIARIA
        Handle: c1md31m2_1_2   Media:
  List of Datafiles IN backup SET 593233
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  1       Full 58830707   23-MAY-11 +DAT_SMPRO/smpro/datafile/system.256.750875283
  2       Full 58830707   23-MAY-11 +DAT_SMPRO/smpro/datafile/sysaux.257.750875343
  3       Full 58830707   23-MAY-11 +DAT_SMPRO/smpro/datafile/undotbs1.258.750875379
  4       Full 58830707   23-MAY-11 +DAT_SMPRO/smpro/datafile/undotbs2.259.750875393
  5       Full 58830707   23-MAY-11 +DAT_SMPRO/smpro/datafile/users.260.750875401
  6       Full 58830707   23-MAY-11 +DAT_SMPRO/smpro/datafile/hpsm.261.750875403
  7       Full 58830707   23-MAY-11 +DAT_SMPRO/smpro/datafile/hpreport.262.750875427
  8       Full 58830707   23-MAY-11 +DAT_SMPRO/smpro/datafile/hpsm.263.750875443

Ce backup se troouvant sur bande, je connais pas la methode pour acceder au backup peace qui semble etre celui - ci: c1md31m2_1_2

J'ai tenté avec backup as copy avec cette commande

run{
set until time '23-MAY-11';
allocate channel ch1 type DISK;
backup as copy database TAG 'SMPRO_CTL_SPF_ARC_N0_DIARIA' format '/mnt/netapp1/oradata/ocr_bkp/%U';
}

et j'obtient ceci:

Code :
1
2
3
4
5
6
7
8
data_D-SMPRO_I-1763692737_TS-HPREPORT_FNO-7_dume71qs
data_D-SMPRO_I-1763692737_TS-HPSM_FNO-6_dqme71n4
data_D-SMPRO_I-1763692737_TS-HPSM_FNO-8_drme71o7
data_D-SMPRO_I-1763692737_TS-SYSAUX_FNO-2_dpme71l2
data_D-SMPRO_I-1763692737_TS-SYSTEM_FNO-1_dsme71pa
data_D-SMPRO_I-1763692737_TS-UNDOTBS1_FNO-3_dtme71q3
data_D-SMPRO_I-1763692737_TS-UNDOTBS2_FNO-4_dvme71rl
data_D-SMPRO_I-1763692737_TS-USERS_FNO-5_e0me71rs
Mais je sais pas quoi faire avec ces fichiers..
Quelqu'un sait?
D'avance merci
ldiaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 13h43   #2
Membre habitué
 
Avatar de Kazevil
 
Homme David Hueber
Inscription : août 2006
Messages : 105
Détails du profil
Informations personnelles :
Nom : Homme David Hueber
Âge : 30
Localisation : France

Informations professionnelles :
Secteur : Conseil

Informations forums :
Inscription : août 2006
Messages : 105
Points : 105
Points : 105
Envoyer un message via Skype™ à Kazevil
Bonjour,

je ne suis pas sur d'avoir tout suivi, car vous parler de faire une restauration puis vous utilisez une commande backup...

Par contre voilà (très) brièvement comment travailler avec une tape.

Déjà la commande allocate channel ne fait plus avec TYPE DISK, mais avec TYPE SBT_TAPE. Voilà un petit exemple:

Code :
allocate channel 'c1' type 'sbt_tape'
Une fois le(s) channel(s) alloué(s) sur le media manager, les commandes fonctionnent de manière identique qu'avec un disk. On fait donc des backup ou restore/recover grosso modo de la même manière.

Pour ce qui est de Tivoli, il y a 2 ou 3 points de configuration qui doivent être fait:
  • la librairie LIBOBK.so doit être définie ou linké pour Oracle. Cette librairie est fournie par le media manager (IBM pour tivoli) et est en gros le driver pour accèder au tape
  • le fichier de configuration dsm.sys doit existé et être configuré
  • le fichier tdpo.opt définie dans dsm.sys doit être configuré afin de contenir les information de connexion à tivoli comme par exemple le NODE NAME

En général, il me semble de mémoire que Tivoli a également besoin d'un fichier password pour accèder au node.

Le mieux est de vous reporter à la documentation Tivoli pour tous les détails.

A++

Kaz
Kazevil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 13h57   #3
Membre habitué
 
Luis
Inscription : avril 2006
Messages : 436
Détails du profil
Informations personnelles :
Nom : Luis

Informations forums :
Inscription : avril 2006
Messages : 436
Points : 119
Points : 119
Bonjour
et merci de la reponse rapide.
Neanmois, je crois que je me suis mal expliqué.

Dans le cas d'un restore SUR LA MEME MACHINE, pas de probleme, j'alloue un canal pour tivoli et hop...Ça je le fais deja et ça marche bien.

Mon probleme c'est que la restauration je dois la faire sur une AUTRE MACHINE... Donc je dois bouger les fichiers de restore de la bande a un file system NFS que j'ai monté sur la machine de destination.

D'ou le backup as copy, c'est le seul moyen que j'ai trouvé pour recuperer des fichiers qui se trouvent sur bande et les placer sur un file system.
Le probleme c'est que je sais pas comment restorer ces fichiers que j'ai copier.
Ce ne sont pas des backup peace sinon une image copy...et la... je seche.

Vous voyez le probleme?

J'ai essayer ceci:

a cet endroit: /mnt/netapp1/oradata/ocr_bkp
j'ai les fichiers que j'ai copier de la bande avec backup as copy

Code :
1
2
3
4
5
6
7
8
9
10
11
12
run{
allocate channel ch1 type DISK format '/mnt/netapp1/oradata/ocr_bkp';
SET newname FOR datafile 1 TO '+DAT_DWHORCL/smpro/datafile/system.256.750875283';
SET newname FOR datafile 2 TO '+DAT_DWHORCL/smpro/datafile/sysaux.257.750875343';
SET newname FOR datafile 3 TO '+DAT_DWHORCL/smpro/datafile/undotbs1.258.750875379';
SET newname FOR datafile 4 TO '+DAT_DWHORCL/smpro/datafile/undotbs2.259.750875393';
SET newname FOR datafile 5 TO '+DAT_DWHORCL/smpro/datafile/users.260.750875401';
SET newname FOR datafile 6 TO '+DAT_DWHORCL/smpro/datafile/hpsm.261.750875403';
SET newname FOR datafile 7 TO '+DAT_DWHORCL/smpro/datafile/hpreport.262.750875427';
SET newname FOR datafile 8 TO '+DAT_DWHORCL/smpro/datafile/hpsm.263.750875443';
restore DATABASE;
}

Je suis pas sur que ce soit la bonne façon de faire.
D'avance merci
ldiaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 14h06   #4
Membre habitué
 
Luis
Inscription : avril 2006
Messages : 436
Détails du profil
Informations personnelles :
Nom : Luis

Informations forums :
Inscription : avril 2006
Messages : 436
Points : 119
Points : 119
Salut a tous,
je crois que j'ai trouvé...
En fait nous utilisons un catalogue RMAN, donc a partir de la machine CIBLE, je me connecte au catalogue et RMAN va chercher tout seul le dernier backup full disponible.
C'est bien ça?
Y'a pas besoin de copier les fichiers qui se trouvent sur bande, au disque NFS...
J'ai juste besoin d'une confirmation de cette demarche.

Merci a tous
ldiaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 15h25   #5
Membre habitué
 
Avatar de Kazevil
 
Homme David Hueber
Inscription : août 2006
Messages : 105
Détails du profil
Informations personnelles :
Nom : Homme David Hueber
Âge : 30
Localisation : France

Informations professionnelles :
Secteur : Conseil

Informations forums :
Inscription : août 2006
Messages : 105
Points : 105
Points : 105
Envoyer un message via Skype™ à Kazevil
Bonjour,

personnellement, je n'ai jamais essayé de faire cette méthode.

Lorsque j'ai eu à restaurer un backup d'une base sur un autre serveur, j'ai toujours installé le client tivoli et copié les fichiers de configuration.

Il suffit ensuite de se connecter au bon Node Name et de faire directement le restore depuis la tape. En cas de différence de file system (ASM) entre les 2 serveurs, il faut effectivement passer par des set newname. Attention par contre à ne pas oublier non plus de renommer les redo logs (alter ... rename....)

A++

Kaz
Kazevil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h59.


 
 
 
 
Partenaires

Hébergement Web