|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 462 ![]() |
Bonjour à tous...
Suite à mon post de tout à l'heure j'ai deux question à poser : 1°) Comment faire pour que ma database 9i n'utilise plus le TS UNDO mais utilise exclusivement les Rollback segments ? 2°) Il semblerait que chacun de mes traitements agrandissent l'UNDO... que Traitement 1, après execution et commit, ne libère pas le UNDO et que Traitement2 passe ensuite dans la continuité de l'UNDO et ne réutilise pas la place libérée par Traitement1... pourquoi ? Merci pour vos réponses... |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
1) je te le déconseille vivement
2) le undo_retention trop grand peut-être, enléve l'autoextent ou limite le au moins, et le besoin de place primera sur le undo_retention |
|
|
00
|
|
|
#3 | |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 462 ![]() |
Merci pour ta réponse 1 mais je voudrais vraiment faire un test dans ce sens, car le constructeur du produit est en 8i et les transactions travaillent toutes avec :
Citation:
1°) Comment faire ? 2°) Est-il possible que le fait de travailler avec des transactions ayant toute un 'SET TRANSACTION USE ROLLBACK SEGMENT RBATCH' en début de programme, puisse mettre la grouille dans mes UNDO TABLESPACES (9i) ? Merci pour tes réponses.. 3°) Pourquoi déconseilles-tu vivement de passer de l'UNDO en RBS dans une 9i_ ? |
|
|
|
00
|
|
|
#4 |
![]() Inscription : décembre 2002 Messages : 2 401 ![]() |
Bonjour
Vous avez pensé à UNDO_SUPPRESS_ERRORS ? Voici ici notamment : http://www.developpez.net/forums/d10...undotbs-gagne/
__________________
Consultant / formateur Oracle indépendant Certifié OCP 10g et 11g, sécurité 11g |
|
|
00
|
|
|
#5 | |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Citation:
|
|
|
|
00
|
|
|
#6 | |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 462 ![]() |
Merci à vous pour vos réponses :
Pomalaix : Mon paramètre UNDO_SUPPRESS_ERROR est bien à 'TRUE' (et mon mode UNDO à 'AUTO') donc, d'après ce que j'ai lu, oracle ignore les ordres du type : Citation:
orafrance : Je sais très bien ce que la création des UNDO a apporté au DBA par rapport aux RBS ... Mais là, nous sommes dans un cas très spécial, et j'aimerai 'dégrader' ma base 9i afin de faire des test sur les RBS, comme en 8i ... Comment faire ? Merci pour vos réponses |
|
|
|
00
|
|
|
#7 | |
![]() Inscription : décembre 2002 Messages : 2 401 ![]() |
Citation:
Et bien entendu, il faut créer manuellement des segments d'annulation.
__________________
Consultant / formateur Oracle indépendant Certifié OCP 10g et 11g, sécurité 11g |
|
|
|
00
|
|
|
#8 | |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Citation:
Un UNDO tablespace plein en permanence à 95% n'a rien d'alarmant ... Seules des erreurs comme par exemple "impossible d'étendre le tablespace UNDO" ou "ORA-01555 caused by SQL statement below (Query Duration=..." peuvent éventuellement laisser penser à un tablespace UNDO sous-dimensionné
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|
|
|
00
|
|
|
#9 |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 462 ![]() |
Merci pour vos réponses...
scleu : Je sais que le fait que l'UNDO soit plein à 99 % n'a rien d'alarmant.. ce n'est pas le cas qui nous occupe ici.. non, mon problème vient du fait qu'on dirait qu'aucune transaction, même après le commit de fin, ne libère l'UNDO... et que les transactions qui suivent grossissent le undo, les unes après les autres, sans que la place de l'undo de 'début' soit libérée ! Comme mon UNDO est en 'AUTOEXTEND ON', il est passé depuis hier de 500 mégas à 3 Gigas... et ça continue... Auriez-vous une explication ? |
|
|
00
|
|
|
#10 | |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com