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

Oracle Discussion :

[DBA] Gestion des Tbs ( extents )


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 153
    Par défaut [DBA] Gestion des Tbs ( extents )
    Suite a une migration du 8 i vers une 10 G
    j'ai creer les tablespaces de la version 8 sur le serveur de destination
    ma question porte sur l'ensemble de blocks contigus de fichier de données
    au moment de la cretion des tablespaces :
    sur la version 8 d'oracle la taille initiale est de 40 ko, taille suivante 40 ko et la taille mini est de 0, 50% d augmenttation
    sur la version disque d orcle on peux juste indiquer la gestion manuelle ou auto des block contigus

    si on passe en manuelle il y a juste une case >> taille du block

    dois je passer en manuelle et mettre le block a 40 ou laisser gerer cela par ORACLE 10

    quel est l'impact des 2 reglages ? fragmentation espace libre ?

  2. #2
    Membre émérite Avatar de plabrevo
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    Je ne suis pas sur de saisir la question a propos de la contiguite des blocs.

    En tout etat de cause, je pense que le plus simple est, desormais, de creer les tablespace en modes LOCALLY MANAGED et AUTOEXTEND.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 153
    Par défaut
    Citation Envoyé par plabrevo
    Je ne suis pas sur de saisir la question a propos de la contiguite des blocs.

    En tout etat de cause, je pense que le plus simple est, desormais, de creer les tablespace en modes LOCALLY MANAGED et AUTOEXTEND.
    en gros je veux savoir la difference entre les tablespaces gerer localement ou par un dictionnaire dans un premier temps

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Par défaut
    Bonjour ,

    La gestion des tabs locally managed a été introduite en version 8i. Lorsqu'un Tbs est gérée localement , la gestion de ces extents est contenu dans le Tablespace même ( dans le header il me semble ... ) .

    Dans le cas contraire, tablespace géré par le dictionnaire donc dans le tbs system, la gestion des extents ( et donc des blocs ) se fait dans le Tbs system.

    Il est fortement conseillé de gére ces Tbs en mode locally ( 8i ou 10G ).

    Tout simplement parce que à chaque ordre récursif ( extension par exemple ) un traitement est effectué et que si tout les Tbs sont géres par le dictionnaire il y a un fort risque de goulôt dans un systéme fortement sollicités .

    Pour passer un Tbs en mode locally pas besoin de le recréer il existe une procédure :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    exec DBMS_SPACE_ADMIN.TABLESPACE_MIGRATE_TO_LOCAL ('TBS_NAME') ;

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 153
    Par défaut
    Citation Envoyé par Jaouad
    Bonjour ,

    La gestion des tabs locally managed a été introduite en version 8i. Lorsqu'un Tbs est gérée localement , la gestion de ces extents est contenu dans le Tablespace même ( dans le header il me semble ... ) .

    Dans le cas contraire, tablespace géré par le dictionnaire donc dans le tbs system, la gestion des extents ( et donc des blocs ) se fait dans le Tbs system.

    Il est fortement conseillé de gére ces Tbs en mode locally ( 8i ou 10G ).

    Tout simplement parce que à chaque ordre récursif ( extension par exemple ) un traitement est effectué et que si tout les Tbs sont géres par le dictionnaire il y a un fort risque de goulôt dans un systéme fortement sollicités .

    Pour passer un Tbs en mode locally pas besoin de le recréer il existe une procédure :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    exec DBMS_SPACE_ADMIN.TABLESPACE_MIGRATE_TO_LOCAL ('TBS_NAME') ;
    merci

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

Discussions similaires

  1. [DBA] Gestion des segments rollback
    Par Doctor Z dans le forum Oracle
    Réponses: 14
    Dernier message: 24/02/2005, 15h10
  2. Migration 8.0.5 ver 8i : Gestion des extents
    Par bobunny dans le forum Oracle
    Réponses: 12
    Dernier message: 16/11/2004, 14h52
  3. Gestion des variables - mémoire ?
    Par RIVOLLET dans le forum Langage
    Réponses: 4
    Dernier message: 26/10/2002, 12h44
  4. Réponses: 4
    Dernier message: 04/07/2002, 12h31
  5. c: gestion des exceptions
    Par vince_lille dans le forum C
    Réponses: 7
    Dernier message: 05/06/2002, 14h11

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