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 :

Tablespace pour les indexes


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 56
    Par défaut Tablespace pour les indexes
    Bonjour,
    Pour gérer ma base, je dispose de deux tablespaces :
    - Data_001 pour les données
    - INDX_001 pour les indexes

    Je crée les indexes sur le tablespace INDX_001.
    Pourtant après insertions des données, les indexes sont recréés dans le tablespace Data_001.
    Apparemment Oracle les recrée par défaut dans le tablespace Data_001.
    Comment faire pour qu'il les crée par défaut dans INDX_001 ?

  2. #2
    Membre Expert Avatar de Garuda
    Homme Profil pro
    Chef de projet / Urbaniste SI
    Inscrit en
    Juin 2007
    Messages
    1 285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet / Urbaniste SI
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 285
    Par défaut
    En 8.1.7 pas faisable.
    Il faut faire un rebuild a posteriori sur l'index en lui precisant le nouveau tablespace

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 73
    Par défaut
    Citation Envoyé par edwin301
    Bonjour,
    Pour gérer ma base, je dispose de deux tablespaces :
    - Data_001 pour les données
    - INDX_001 pour les indexes

    Je crée les indexes sur le tablespace INDX_001.
    Pourtant après insertions des données, les indexes sont recréés dans le tablespace Data_001.
    Apparemment Oracle les recrée par défaut dans le tablespace Data_001.
    Comment faire pour qu'il les crée par défaut dans INDX_001 ?
    si ton segment d'index est créé sous INDX_001 je ne vois pas pourquioi il se retrouverait sous Data_001 à moins que tu aies des procédures de suppression et recréation d'index .....?

  4. #4
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 56
    Par défaut
    Citation Envoyé par jf4db
    si ton segment d'index est créé sous INDX_001 je ne vois pas pourquioi il se retrouverait sous Data_001 à moins que tu aies des procédures de suppression et recréation d'index .....?
    C'est bien ce que je ne comprend pas.

    Ensuite lorsque je fais un déplacement des indexe dans le tablespace INDX, ça plante, car cela utilise le tablespace temporaire, lequel est saturé en mémoire.

    En fait pour donner plus de précision, datastage attaque Oracle en désactivant les contraintes, avant d'insérer les données. Quand les données sont réactivées, les indexes sont recrées.
    Pour pallier au probleme j'ai supprimer temporairement les PK, je les recréerai à la fin de mes chargements.
    Mais je dois trouver une solution pour que ce type de probleme ne se rencontre plus.

  5. #5
    Membre Expert Avatar de Garuda
    Homme Profil pro
    Chef de projet / Urbaniste SI
    Inscrit en
    Juin 2007
    Messages
    1 285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet / Urbaniste SI
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 285
    Par défaut
    Datastage ? Fallait le dire !
    Désolé,
    I quit

  6. #6
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 126
    Par défaut
    Bonjour,

    As tu utilisé en définissant tes contraintes ?

  7. #7
    Membre Expert Avatar de Garuda
    Homme Profil pro
    Chef de projet / Urbaniste SI
    Inscrit en
    Juin 2007
    Messages
    1 285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet / Urbaniste SI
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 285
    Par défaut
    Regarde le 'default table space' de ton user !

  8. #8
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 56
    Par défaut
    Citation Envoyé par deadoralive
    Bonjour,

    As tu utilisé en définissant tes contraintes ?
    Les indexes ont bien été créés avec l'option using index pour sûr.

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

Discussions similaires

  1. Tablespace pour les indexs
    Par Neji44 dans le forum Administration
    Réponses: 4
    Dernier message: 20/06/2007, 15h06
  2. Option COMPRESS pour les INDEX
    Par Wurlitzer dans le forum Oracle
    Réponses: 12
    Dernier message: 12/07/2006, 09h55
  3. petit conseil pour les index
    Par fpouget dans le forum Langage SQL
    Réponses: 11
    Dernier message: 10/12/2005, 04h39

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