|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre actif
![]() Inscription : décembre 2002 Messages : 438 ![]() |
Bonjour,
L'export FULL de la base de données fait aujourd'hui 7 Go. La base de données fait 100 Go environ. (beaucoup de vide Aujourd'hui on fait un export tous les soirs la base ouverte en mode RESTRICT. Voici le détail : Code :
J'aimerais faire cette export à chaud avec consistent=y. Les utilisateurs peuvent-ils alors faire des modifs sur la BD ? Ou la base de données est verrouillée ? Peut-être pouvez-vous m'expliquer le mécanisme ? J'ai lu qu'il fallait enormement de ROLLBACK ? A votre avis combien m'en faut-il ? Merci pour vos réponses, |
||
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : juin 2004 Messages : 487 ![]() |
La taille du rollback dépends de l'activité de ta base pendant le temps de ton export. Oracle doit pouvoir maintenir une vue cohérente du moment ou tu as commencé ton export.
Mais s'il y a un ecart aussi gros entre la taille de ton .dmp et ta base de données, je pense qu'une réorganisation s'impose. tu gagnera du temps dans ton export, mais surtout dans tes requêtes. |
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Inscription : décembre 2002 Messages : 438 ![]() |
en fait, c'est un progiciel. Les tables ont des initial enormes alors qu'elles sont vides !
L'éditeur veut que cela reste comme ça !!! Sinon pour le consistent=Y ? |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : juin 2003 Messages : 87 ![]() |
consitent=y fera que tu auras une cohérence des données entre toutes tes tables.
Pour maintenir le cohérence il faut qu'oracle stock les modifications qui ont lieu depuis le début de ton export, ce qu'il fait dans les segment de rollback. Donc si tu as peu d'activiter de mise à jour durant ton export tu peux utiliser l'option consitent=y , siono tu risques de faire exploser tes segment de rollback. Dans tous les cas je te rappel qu'un export N'EST PAS UNE SAUVEGARDE, il convient de planifier en plus une sauvegarde à froid réguliaire |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : juin 2003 Messages : 87 ![]() |
consitent=y fera que tu auras une cohérence des données entre toutes tes tables.
Pour maintenir le cohérence il faut qu'oracle stock les modifications qui ont lieu depuis le début de ton export, ce qu'il fait dans les segment de rollback. Donc si tu as peu d'activiter de mise à jour durant ton export tu peux utiliser l'option consitent=y , sinon tu risques de faire exploser tes segment de rollback. Dans tous les cas je te rappel qu'un export N'EST PAS UNE SAUVEGARDE, il convient de planifier en plus une sauvegarde à froid réguliaire |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com