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 :

Ajout de fichier au tablespace


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    DBA Oracle
    Inscrit en
    Mai 2006
    Messages
    166
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DBA Oracle

    Informations forums :
    Inscription : Mai 2006
    Messages : 166
    Par défaut Ajout de fichier au tablespace
    Bonjour, avec la limite de 32 go pour la taille des fichiers pour chaque tablespace je voudrais savoir si quelqu'un aurait une requete pour lister les tablespaces qui aurait besoin d'ajouter un fichier pour qu'il puisse continuer a grossir ?

    merci

  2. #2
    Membre Expert
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 2 005
    Par défaut
    ATTENTION : cette limite de 32 Go je ne la connais pas, tu sors ça d'où?
    De mémoire, la taille max d'un datafile dans un tablespace est lié à deux choses :
    1 - tablespace de type BIGFILE ou non : voir la Colonne BIGFILE de DBA_TABLESPACES.
    2 - valeur du bloc size de ton tablespace (et non pas valeur du DB_BLOC_SIZE de ta base) : colonne BLOCK_SIZE de DBA_TABLESPACES

    Un peu de lecture ici sur les limites de ta base : https://docs.oracle.com/database/121....htm#REFRN0042

    Si tu as des tbs de type BIGFILE, ton datafile peut faire jusqu'à 128To (téra octets!) si je me souviens bien, donc tu devrais être tranquille pour un bout de temps
    Si ton tbs est de type smallfile, avec un BLOCK_SIZE de 8Ko, peut-être que ton datafile fera 32Go max MAIS si ton BLOCK_SIZE fait 32ko, alors ton datafile fera 128Go max

    Donc pour ta requête, je pense qu'il faut regarder dans DBA_TABLESPACE_USAGE_METRICS : https://docs.oracle.com/database/121...htm#REFRN23496
    Attention, un pb sur le tbs UNDO est reporté ici : https://www.databasejournal.com/feat...ablespace.html

  3. #3
    Membre Expert
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Décembre 2019
    Messages
    1 175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Décembre 2019
    Messages : 1 175
    Par défaut
    Oui 32Go sur du Linux si tu choisis un db_block_size classique de 8k.
    Il me semble que tu peux configurer une alerte dans Enterprise Manager pour un envoi de mail dès que ton tablespace atteint un certain pourcentage de sa taille limite.

  4. #4
    Membre Expert
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 2 005
    Par défaut
    Citation Envoyé par vanagreg Voir le message
    Oui 32Go sur du Linux si tu choisis un db_block_size classique de 8k.
    On peut avoir un db_block_size de 8ko pour la base et un bloc_size de 32Ko pour un tbs donc ce tbs peut avoir un datafile de 128Go.

  5. #5
    Membre Expert
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Décembre 2019
    Messages
    1 175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Décembre 2019
    Messages : 1 175
    Par défaut
    Citation Envoyé par Ikebukuro Voir le message
    On peut avoir un db_block_size de 8ko pour la base et un bloc_size de 32Ko pour un tbs donc ce tbs peut avoir un datafile de 128Go.
    Oui, mais perso j'ai jamais vu des bases configurées avec un tbs autre que 8k. Oracle te dis qu'un tablespace avec un plus grand db_block_size peut avoir des avantages sur la perf, mais le peu de personnes avec qui j'ai discuté qu'ils l'ont utilisé m'on dit qu'ils n'avaient vu aucune différence!

  6. #6
    Membre Expert
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 2 005
    Par défaut
    Le vrai objectif n'est pas sur les perfs, si on utilise un tbs avec un bloc size différent, c'est pour faire du datapump entre deux bases qui ont justement des tbs avec des bloc size différents.
    Base B1 : tous les tbs ont un bloc size de 8Ko
    Base B2 : tous les tbs ont un bloc size de 4Ko

    Pour faire du datapump entre B1 et B2, il faut créer dans B2 un tbs avec un bloc size de 8Ko et aussi une zone en SGA, dans le "Database buffer cache", de 8Ko.

  7. #7
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Citation Envoyé par vanagreg Voir le message
    Oui, mais perso j'ai jamais vu des bases configurées avec un tbs autre que 8k. Oracle te dis qu'un tablespace avec un plus grand db_block_size peut avoir des avantages sur la perf, mais le peu de personnes avec qui j'ai discuté qu'ils l'ont utilisé m'on dit qu'ils n'avaient vu aucune différence!
    Sur les datawarehouses avec un peu de volumétrie, les blocs de 32 ko sont très utiles, très appréciables et très appréciés sur les FTS.

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/07/2017, 17h42
  2. [vb.net][ressources] ajouter des fichiers ressources
    Par graphicsxp dans le forum Windows Forms
    Réponses: 7
    Dernier message: 20/02/2006, 13h37
  3. Réponses: 1
    Dernier message: 27/10/2005, 10h15
  4. [TPAbbrevia] Problème ajout de fichiers dans archive
    Par Pill_S dans le forum Composants VCL
    Réponses: 4
    Dernier message: 13/10/2005, 23h18
  5. [MFC] Ajout des fichiers récents dans un menu
    Par Choupinou dans le forum MFC
    Réponses: 3
    Dernier message: 20/08/2004, 16h47

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