IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Oracle Discussion :

OracleGl et rollback segments


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    CMA-CGM
    Inscrit en
    Novembre 2005
    Messages
    531
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : CMA-CGM
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2005
    Messages : 531
    Par défaut OracleGl et rollback segments
    Bonjour les forumistes...
    Nous avons un traitement qui tourne sur OracleGl le soir en batch, et qui plante dans un insert de la façn suivante :

    ORA-01555: snapshot too old: rollback segment number 8 with name "_SYSSMU8$"
    OK

    Dans ma database il y a :
    Un RBS system (dans le schéma SYSTEM) (100 méga maxi !)
    Un UNDO segment (2 Gigas !)

    Mon fichier de configuration indique les choses suivantes :
    UNDO-RETENTION = 1800
    UNDO-TABLESPACE = UNDO_TOTO
    UNDO_MANAGEMENT = AUTO
    UNDO-SUPPRESS8ERROR = FALSE

    et

    Transaction_per_rollback_segment = 5
    Rollback-segment = rien du tout !

    Ma question est la suivante : Pourquoi Oracle choisit-il le Rollback segment system au lieu d'utiliser mon UNDO segment ?

    Merci pour vos réponses...

  2. #2
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    _SYSSMU8$, ce n'est pas ton rollback system (qui s'appelle SYSTEM!), c'est un segment créé automatiquement dans ton tablespace UNDO

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    SQL> select tablespace_name from dba_rollback_segs where segment_name in ('_SYSSMU8$','SYSTEM');
     
    SEGMENT_NAME  TABLESPACE_NAME
    ------------- ------------------------------
    SYSTEM        SYSTEM
    _SYSSMU8$     UNDOTBS1
    2 giga peut être largement insuffisant dans certains cas. Jette un oeil à Metalink Note 1005107.6

  3. #3
    Membre éclairé
    Homme Profil pro
    CMA-CGM
    Inscrit en
    Novembre 2005
    Messages
    531
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : CMA-CGM
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2005
    Messages : 531
    Par défaut
    Merci Laurent pour ta réponse...
    Trois petites dernières
    1°) Le RBS système que je vois est-il celui généré à la création de l'instance, et si oui, sert-il seulement aux traitements 'systèmes' (Mise à jour du catalogue etc...) ?
    2°) Le paramètre UNDO_RETENTION te semble-t-il de bon aloi ?
    3°) Un UNDO à 2 Giga, je trouve ça quand même pas mal taillé... As-tu déja travaillé sur une database oracleGl et si oui, comment sont taillés ets UNDO ?

    Merci d'avance pour tes réponses...

  4. #4
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    Citation Envoyé par genio
    Merci Laurent pour ta réponse...
    Trois petites dernières
    1°) Le RBS système que je vois est-il celui généré à la création de l'instance, et si oui, sert-il seulement aux traitements 'systèmes' (Mise à jour du catalogue etc...) ?
    2°) Le paramètre UNDO_RETENTION te semble-t-il de bon aloi ?
    3°) Un UNDO à 2 Giga, je trouve ça quand même pas mal taillé... As-tu déja travaillé sur une database oracleGl et si oui, comment sont taillés ets UNDO ?

    Merci d'avance pour tes réponses...
    Je n'ai jamais entendu parlé de oracleGl.

    Pour le point 1, le rollback segment _SYSSMU8$ est créé dynamiquement. Il n'y à rien à faire de ce côté là.

    Quant à la taille du tablespace et de la retention, je te suggère de lire la note metalink

  5. #5
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    pour être clair, les _SYSSMU*, ce sont des segments d'UNDO et ça n'a rien avoir avec SYSTEM, le rollback segment dans le tablespace SYSTEM

  6. #6
    Membre éclairé
    Homme Profil pro
    CMA-CGM
    Inscrit en
    Novembre 2005
    Messages
    531
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : CMA-CGM
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2005
    Messages : 531
    Par défaut
    Merci pour tes réponses...
    Pour ta gouverne OracleGL est l'applicatif compta d'ORACLE APPLICATION...

    Encore merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 17/01/2006, 18h56
  2. Oracle 8.1.7.4 : Vider les Rollback segments
    Par beyonder2005 dans le forum Oracle
    Réponses: 7
    Dernier message: 02/11/2005, 14h37
  3. Taille des Rollback Segments
    Par slyv dans le forum Oracle
    Réponses: 9
    Dernier message: 17/03/2005, 12h02
  4. Les Rollback Segments
    Par blids dans le forum Administration
    Réponses: 20
    Dernier message: 18/05/2004, 19h22
  5. remise à jour des rollback segment par oracle
    Par juin29 dans le forum Administration
    Réponses: 9
    Dernier message: 23/04/2004, 14h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo