Surveillance et gestion des tablespaces et des fichiers de données

Vous pouvez surveiller les tablespaces et les fichiers de données stockés dans chaque tablespace de la base de données gérée, et effectuer des tâches de gestion du stockage telles que la création, la modification et la suppression de tablespaces, ainsi que l'ajout et la modification de fichiers de données.

Pour visualiser les tablespaces, accédez à la page Détails de la base de données gérée et cliquez sur Tablespaces dans le panneau de gauche sous Ressources.

Dans la section Tablespaces, vous pouvez visualiser la liste des tablespaces, et surveiller l'espace utilisé et alloué (en Go) pour tous les fichiers de données dans le système et les tablespaces utilisateur en haut à droite de la section. Vous pouvez également surveiller chaque tablespace et les développer pour visualiser tous les fichiers de données qu'ils contiennent. Dans cette section, vous pouvez afficher des graphiques à barres qui fournissent un aperçu rapide de l'utilisation de l'espace et des informations telles que le statut des tablespaces et des fichiers de données, le type de tablespace, une indication sur la possibilité d'étendre automatiquement les tablespaces et les fichiers de données, et l'emplacement du répertoire.

Remarque

Pour les bases de données autonomes sans serveur, vous ne pouvez pas effectuer de tâches de gestion de tablespace telles que la création d'un tablespace, la suppression d'un tablespace et le redimensionnement des fichiers de données.

Pour plus d'informations sur les tablespaces, reportez-vous à Présentation des tablespaces dans Concepts Oracle Database.

Privilèges requis pour utiliser les tablespaces

Vous devez disposer du privilège système CREATE TABLESPACE pour créer un tablespace. Pour créer le tablespace SYSAUX, vous devez disposer du privilège système SYSDBA. Vous devez également disposer des privilèges suivants :

  • ALTER TABLESPACE pour modifier un tablespace
  • DROP TABLESPACE pour supprimer un tablespace
  • MANAGE TABLESPACE pour mettre à jour le statut d'un tablespace
  • ALTER DATABASE pour définir un tablespace par défaut ou redimensionner des fichiers de données

Création d'un tablespace

Vous pouvez créer des tablespaces supplémentaires afin que les données utilisateur ne soient pas toutes stockées dans le tablespace USERS. Voici quelques raisons de créer des tablespaces supplémentaires :

  • Pour certains utilisateurs, groupes d'utilisateurs ou applications, il peut être judicieux de conserver toutes les données d'application dans un tablespace ou un ensemble de tablespaces distinct à des fins de sauvegarde, de récupération ou de maintenance. Par exemple, si vous devez récupérer toutes les données d'application à partir d'une sauvegarde en raison d'une panne matérielle ou logicielle, et que vous souhaitez effectuer cette opération en mode hors ligne. Si les données d'application sont conservées dans un tablespace distinct, vous pouvez mettre ce dernier hors ligne et le récupérer, sans perturber le fonctionnement des autres applications de base de données.
  • Certaines applications, telles que celles qui possèdent de grandes tables partitionnées, peuvent bénéficier de la répartition des données entre plusieurs tablespaces. Cette approche permet l'utilisation optimale de l'espace de stockage disponible : les données utilisées fréquemment peuvent être placées sur des disques hautes performances et celles rarement extraites dans un espace de stockage moins consommateur de ressources.

Pour créer un tablespace :

  1. Dans la section Tablespaces de la page Détails de la base de données gérée, cliquez sur Créer.
  2. Dans le panneau Créer un tablespace, procédez comme suit :
    1. Indiquez les informations suivantes dans la section Général :
      1. Nom : saisissez le nom du tablespace.
      2. Tablespace par défaut : (facultatif) cochez cette case pour définir le tablespace comme tablespace par défaut.
      3. Type : sélectionnez Permanent ou Temporaire pour indiquer le type de tablespace. Permanent est sélectionné par défaut.
      4. Bigfile : sélectionnez Smallfile ou Bigfile pour indiquer le volume du tablespace. Smallfile est sélectionné par défaut.
        Remarque

        Si vous sélectionnez Bigfile, le tablespace ne peut contenir qu'un seul fichier de données.
      5. Statut : sélectionnez Lecture/Ecriture ou Lecture seule pour indiquer le statut du tablespace. Lecture/Ecriture est sélectionné par défaut.
      6. Cryptage : cochez la case Activé pour activer le cryptage, puis sélectionnez la norme de cryptage dans le champ Algorithme de cryptage. La case Activé est cochée par défaut. Vous pouvez la désactiver si aucun cryptage n'est requis.
        Remarque

        Pour activer le cryptage, le cryptage transparent des données doit être activé sur la base de données et le portefeuille doit être ouvert. Pour plus d'informations, reportez-vous à Introduction au cryptage transparent des données dans le guide de sécurité avancée Oracle Database.
    2. Indiquez les informations suivantes dans la section Ajouter des fichiers de données :

      Vous pouvez ajouter des fichiers de données à des groupes de disques Oracle Automatic Storage Management (Oracle ASM) ou au stockage de système de fichiers. Vous pouvez également permettre l'utilisation d'Oracle Managed Files, ou indiquer explicitement les fichiers de données ou les fichiers temporaires à ajouter. Pour plus d'informations sur Oracle ASM, reportez-vous à Présentation d'Oracle Automatic Storage Management dans le guide de l'administrateur Oracle Automatic Storage Management.

      1. Type de stockage : passez en revue le type de stockage : système de fichiers ou Automatic Storage Management.
      2. Utiliser des fichiers gérés par Oracle : sélectionnez cette option pour utiliser des fichiers de données gérés par Oracle dans le tablespace. Cette case est cochée par défaut. Le fichier de données géré par Oracle est un fichier de 0,1 Go, qui est auto-extensible avec une taille maximale illimitée. Pour plus d'informations sur Oracle Managed Files, reportez-vous à Utilisation d'Oracle Managed Files dans le guide de l'administrateur Oracle Database.

        Si vous décochez la case Utiliser Oracle géré, l'une des options suivantes s'affiche en fonction du type de stockage.

        • Chemin et nom du fichier de données : indiquez le chemin absolu et le nom des fichiers de données, puis cliquez sur Ajouter. Ce champ s'affiche pour le type de stockage Système de fichiers.
        • Groupes de disques : indiquez le groupe de disques dans lequel les fichiers de données doivent être stockés, puis cliquez sur Ajouter. Ce champ s'affiche pour le type de stockage Automatic Storage Management.
      3. Taille de fichier (Go) : entrez la taille initiale du fichier de données en Go. Par défaut, 1 Go est indiqué.
      4. Extension automatique : sélectionnez cette option pour étendre automatiquement le fichier de données lorsqu'il atteint sa taille limite maximale. Cette case est cochée par défaut. La valeur d'incrément de 100 Mo est indiquée dans le champ Incrément (Mo) et la case Illimité sous Taille de fichier maximale est cochée. Vous pouvez modifier la valeur du champ Incrément (Mo), désélectionner la case Illimitée et indiquer une taille maximale pour le fichier de données dans le champ Taille spécifique (Mo).
    3. Indiquez les informations suivantes dans la section Espace :
      1. Gestion de l'espace dans les segments : sélectionnez Automatique ou Manuelle pour indiquer comment gérer l'espace dans un segment. Automatique est sélectionné par défaut.
      2. Compression : sélectionnez Aucun ou De base pour indiquer si vous voulez utiliser une option de compression. Aucun est sélectionné par défaut.
      3. Allocation d'extents : sélectionnez Automatique ou Uniforme pour indiquer l'allocation d'extents. Automatique est sélectionné par défaut. Si vous sélectionnez Unique pour indiquer que l'allocation d'extents a une taille fixe et uniforme, vous pouvez éventuellement indiquer la taille d'extent dans le champ Taille d'extent (ko).
      4. Taille de bloc : vérifiez la taille de bloc par défaut.
    4. Sélectionnez l'une des options disponibles dans la liste déroulante Type d'informations d'identification de la section Informations d'identification pour indiquer les informations d'identification de base de données à connecter à la base de données gérée. Pour plus d'informations sur les types d'informations d'identification, reportez-vous à Utilisation des informations d'identification pour effectuer des tâches de diagnostic et de gestion.
    5. Cliquez sur Créer.
Le tablespace que vous venez de créer apparaît dans la section Tablespaces de la page Détails de la base de données gérée.

Pour plus d'informations sur les champs et les attributs à indiquer dans le panneau Créer un TABLESPACE, reportez-vous à CREATE TABLESPACE dans Référence de langage SQL Oracle Database.

Exécution d'autres tâches de gestion du stockage

Vous pouvez effectuer des tâches de gestion du stockage supplémentaires dans la section Tablespaces.

Tâches liées aux tablespaces

Cliquez sur l'icône Actions (Actions) disponible pour chaque tablespace et effectuez les tâches suivantes. La disponibilité des options dans le menu Actions dépend des conditions définies pour le tablespace. Toutes les options ne sont pas affichées pour tous les tablespaces. Par exemple, si le tablespace est déjà un tablespace par défaut, l'option Définir en tant que tablespace par défaut n'apparaît pas dans le menu Actions.

  • Afficher les détails : cliquez sur cette option pour visualiser les détails généraux et de stockage du tablespace.
  • Modifier le tablespace : modifiez les détails du tablespace. Pour un tablespace smallfile, vous pouvez uniquement modifier le nom du tablespace. Toutefois, pour un tablespace bigfile, vous pouvez modifier le nom, la taille de fichier et les paramètres Extension automatique.
  • Supprimer le tablespace : cliquez sur cette option pour supprimer le tablespace. Dans le panneau Supprimer le tablespace, vous disposez des options permettant de supprimer les fichiers de données et le contenu du tablespace.
    Remarque

    Si un tablespace est supprimé, les objets et les données qu'il contient ne sont plus disponibles et leur récupération peut prendre du temps. Il est recommandé d'effectuer une sauvegarde avant de supprimer un tablespace.
  • Définir le tablespace en lecture seule ou Définir le tablespace en lecture/écriture : cliquez sur cette option pour définir le tablespace en lecture seule ou en lecture/écriture.
  • Définir en tant que tablespace par défaut : cliquez sur cette option pour définir le tablespace en tant que tablespace par défaut.
  • Ajouter un fichier de données : cliquez sur cette option pour ajouter des fichiers de données au tablespace.

Tâches de fichier de données

Développez la liste des fichiers de données et cliquez sur l'icône Actions (Actions) disponible pour un fichier de données et effectuez les tâches suivantes. L'option Supprimer le fichier de données n'apparaît pas dans le menu Actions si le tablespace ne contient qu'un seul fichier de données.

  • Modifier : cliquez sur cette option pour modifier la taille et les paramètres Extension automatique du fichier de données.
  • Supprimer le fichier de données : cliquez sur cette option pour supprimer le fichier de données.
    Remarque

    La suppression d'un fichier de données peut entraîner une perte de données. Il est recommandé d'effectuer une sauvegarde avant de supprimer un fichier de données.