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 10/09/2008, 23h51   #1
Membre du Club
 
Inscription : juillet 2007
Messages : 113
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 113
Points : 43
Points : 43
Par défaut Undo / Redo / Commit / Rollback

Bonsoir,

Je voulais juste vérifier auprès de vous ce que j'avais compris de l'architecture Oracle et notamment les notions d'UNDO/REDO

Je ne parlerai pas des paramétrages puisque j'ai bien compris qu'ils étaient relatifs à un contexte.

- Le Redo log buffer contient tout l'historique des transactions validées ou non. Si il est remplit au 1/3 il écrit dans les fichiers REDO LOGS. ( qui doivent être multiplexés et archivés grâce au mode archivelog )

- Le tablespase UNDO contient toutes les images des données avant modifications. Il est constitué de rollback segments qui depuis la 9i sont gérés de manière automatique. Chaque session travaille sur son rollback segment ( c'est ce que j'ai remarqué en faisant des tests, je l'ai lu nul part ).

J espère ne pas m être trompé dans ce que j'ai "compris"

Est ce que quelqu'un pourrait m'expliquer ce qu'il se passe exactement lorsque je fais commit et rollback ?

Les données partent d'ou, transitent ou, et arrivent ou ?

De quel etat initial part on et on arrive a quel etat ?

Le numéro SCN est attribué par qui ? et a qui ?

Je suis désolé de me poser tellement de questions existentielles mais tant que je ne comprends pas a quoi sert le petit boulon a droite du carburateur...Je ne démarre pas...

Merci d'avance de vos corrections et de vos explications
BATCHOS CON TEQUILA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2008, 08h24   #2
Membre confirmé
 
Inscription : août 2005
Messages : 270
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 270
Points : 294
Points : 294
Plus simplifié que cela, c'est dur :

Quand tu fais commit ou rollback
Oracle écrit les informations necessaires en cas de panne pour pouvoir rejouer ta transaction dans les redo log et rend la main au programme qui vient de faire commit.
Les infos modifiée étant en SGA, il n'est pas urgent d'écrire plus sur disque.
Mais bon, de façon désynchronysée, cela finira par se faire.
De la même façon, Oracle finira par "liberer" les undo ou les rollback segment
Les données partent d'ou, transitent ou, et arrivent ou ?
Je pense avoir répondu.
De quel etat initial part on et on arrive a quel etat ?
idem
Le numéro SCN est attribué par qui ? et a qui ?
Le SCN est une espece de numéro d'état de la base. Il s'incrémente à chaque commit réussi. Il est attribué par Oracle, à la base de donnée (le SCN courrant)
http://mbouayoun.developpez.com/scn/


Citation:
Je suis désolé de me poser tellement de questions existentielles mais tant que je ne comprends pas a quoi sert le petit boulon a droite du carburateur...Je ne démarre pas...
Voilà un excellent moyen de ne jamais rien faire. Chaque réponse, chaque élément de savoir, entraine une multitude de nouvelles questions... On commence avec la gestion du commit sous Oracle et on passe par le fonctionnement des ordinateurs et on fini par pleurer en constatant que la physique n'explique pas tout !
Plus sérieusement, il faut lire :
Concept
jmguiche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2008, 12h34   #3
Membre du Club
 
Inscription : juillet 2007
Messages : 113
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 113
Points : 43
Points : 43
Par défaut E=MC2

Bonjour

Merci de tes précisions.

Je vais regarder tout ça de plus près.

Et dès que je me surprendrai à me demander : "La mécanique cantique peut elle s appliquer à mes rollback segments...? Une particule de commit peut elle entrer en collision avec un atome d'Undo ?" J'arrêterai Oracle et reprendrai Access

Promis
BATCHOS CON TEQUILA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2008, 14h17   #4
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 485
Points : 1 485
Citation:
Envoyé par BATCHOS CON TEQUILA Voir le message
"La mécanique cantique peut elle s appliquer à mes rollback segments...? Une particule de commit peut elle entrer en collision avec un atome d'Undo ?"
N'oublie pas que pour la mécanique quantique, le fait de mesurer fait varier la mesure, t'es pas couché avec ça
__________________
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/
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2008, 14h38   #5
Rédacteur
 
Inscription : décembre 2002
Messages : 2 401
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 401
Points : 3 307
Points : 3 307
Citation:
Envoyé par BATCHOS CON TEQUILA Voir le message
La mécanique cantique peut elle s appliquer à mes rollback segments...?
Le côté mystique d'Oracle est injustement passé sous silence... Vivement qu'ils fournissent la doc en MP3 sous forme de chants grégoriens !
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2008, 15h53   #6
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 523
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 523
Points : 3 975
Points : 3 975
Citation:
Envoyé par BATCHOS CON TEQUILA Voir le message
La mécanique cantique
Beau lapsus poétique... La mécanique cantique des cantiques...
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web