|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : juillet 2009 Messages : 37 ![]() |
Bonjour,
Nous avons eu une erreur de type ORA-19815: AVERTISSEMENT : db_recovery_file_dest_size octets sur 5218762752 sont utilisés (100.00%) ; que nous avons réglé en rebootant le serveur et en lançant un ALTER system SET DB_RECOVERY_FILE_DEST_SIZE = 40G; Ce qui ne fait que repousser le moment ou il se remplira de nouveau. J'ai quelque questions : Notre editeur nous demande de sauvegarder et de purger ce qu'il y a dans le DB_RECOVERY_FILE_DEST, comment faire ? Je suis en train de rédiger des scripts de sauvegarde utilisant RMAN est-ce que la commande du type suivant suffit et est efficace pour sauvegarder mes données ? Code :
Cordialement, |
||
|
|
00
|
|
|
#2 | ||||
|
Invité régulier
![]() Inscription : juillet 2009 Messages : 37 ![]() |
Bonjour,
En cherchant un peu partout j'ai trouvé ça pour controler le remplissage de la FRA : et j'ai ajouté le job suivant après sauvegarde pour purger le journal : Code :
j'ai trouvé également un script que j'ai modifié pour sauvegarder le controlfile et le spfile : Code :
Si quelqu'un à des commentaires ou des précisions je suis preneur, sinon j'espère que ça pourra aider quelqu'un. Cordialement, |
||||
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : septembre 2008 Messages : 104 ![]() |
ajoute
"CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 2 DAYS;" au début de ton premier scripts et "DELETE NOPROMPT OBSOLETE;" a la fin et tes sauvegardes RMAN seron purger tout les deux jours. ca devrai suffire. je supposse que ta DB_RECOVERY_FILE_DEST point sur E:/RMAN |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : juillet 2009 Messages : 37 ![]() |
Tout d'abord merci.
Du coup je n'ai plus besoins de faire deux fichiers différents. E:\RAM est le bon dossiers, en relisant je m'apperçoit que j'ai mixé les extractions des scripts entre ma base de prod et de test. E:\RMAN et F:\sauve_rman sont le fruit de copier/coller trop rapide. Cordialement, |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : juillet 2009 Messages : 37 ![]() |
Une dernière questions :
compte tenu du scripts et de la sauvegarde réalisé, si mon serveur crashe est ce que je peut utiliser ma sauvegarde sur une autre machine pour la remonter ? Est qu'un restore database; recover database; alter database open resetlogs; dans rman suffiront ? Comment dire à rman sur une base nouvellement installé où trouver les fichiers à restaurer provenant d'une autre installation. Cordialement, |
|
|
00
|
|
|
#6 | ||
|
Membre éclairé
![]() Inscription : novembre 2007 Messages : 586 ![]() |
Bjr,
Tu peux remonter ta base sur un autre serveur même version Oracle & OS. T'es sur Windows: tu crée le service OracleServiceSid et un fichier init/spfile Tu respecte l'arborecense de tes backups sur le serveur d'origine puis Code :
@+
__________________
SDR. "ceux qui vivent, ce sont ceux qui luttent." |
||
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : juillet 2009 Messages : 37 ![]() |
Bonjour et merci,
Si je comprend bien, sous windows je lance l'installation du SGBD et je crée l'instance. Quand vous parlez de respecter l’arborescence des sauvegardes ils s'agit bien des lecteurs et des dossiers dans lesquelles doivent se trouver les sauvegardes ? Dois je aussi respecter l’arborescence pour l'installation de la base ? Si j'ai les binary sur le C:, les Datas sur le D:, les logs sur le E: et les sauvegardes sur le F: sur le serveur source dois-je faire exactement la même chose sur la cible ? L'idée est de pouvoir utiliser ces sauvegardes pour monter une ou plusieurs bases de tests. Cordialement, |
|
|
00
|
|
|
#8 |
|
Membre éclairé
![]() Inscription : novembre 2007 Messages : 586 ![]() |
Si je comprend bien, sous windows je lance l'installation du SGBD et je crée l'instance.
=> Tu n'es pas obligé de créer l'instance, juste le spfile et le service Oracle. Quand vous parlez de respecter l’arborescence des sauvegardes ils s'agit bien des lecteurs et des dossiers dans lesquelles doivent se trouver les sauvegardes ? ==> Oui c'est bien ça. Dois je aussi respecter l’arborescence pour l'installation de la base ? Si j'ai les binary sur le C:, les Datas sur le D:, les logs sur le E: et les sauvegardes sur le F: sur le serveur source dois-je faire exactement la même chose sur la cible ? ===> Pour le moteur (sources) tu peux installer n'importe ou. @+
__________________
SDR. "ceux qui vivent, ce sont ceux qui luttent." |
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : juillet 2009 Messages : 37 ![]() |
Bonjour,
Existe il des contre indications à utiliser RMAN sur des lecteurs réseau ? Vaut il mieux demander à RMAN de sauvegarder vers un lecteur réseau ou copier la sauvegarde une fois celle-ci faite ? Le but est de faire en sorte que les sauvegardes ne soit pas physiquement sur le serveur de prod. Cordialement, |
|
|
00
|
|
|
#10 |
|
Membre éclairé
![]() Inscription : novembre 2007 Messages : 586 ![]() |
Bjr,
Le mieux sauveggarder en local puis envoi sur K7 ou sur autre serveur ... @+
__________________
SDR. "ceux qui vivent, ce sont ceux qui luttent." |
|
|
00
|
|
|
#11 | ||
|
Membre confirmé
![]() Cyrille Administrateur de base de données Inscription : avril 2005 Messages : 124 ![]() |
Pas de problème pour sauvegarder les backups directement sur un lecteur réseau...
Tu peux également directement sauvegarder sur tape avec RMAN. Tu as probablement tes archivelog dans la FRA, donc pour les purger, tu peux directement supprimer les archivelog dans ton script RMAN Code sql :
|
||
|
00
|
Copyright © 2000-2013 - www.developpez.com