Surveiller et gérer les espaces-tables et les fichiers de données

Vous pouvez surveiller les espaces-tables et les fichiers de données stockés dans chaque espace-table 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 d'espaces-tables, ainsi que l'ajout et la modification de fichiers de données.

Pour voir les tablespaces, allez à la page Détails de la base de données gérée et cliquez sur Espaces-clés dans le volet de gauche sous Ressources.

Dans la section Espaces-tables, vous pouvez voir la liste des espaces-tables et surveiller l'espace utilisé et affecté (en Go) pour tous les fichiers de données dans le système et les espaces-tables utilisateur en haut à droite de la section. Vous pouvez également surveiller chaque espace-table individuel, qui peut être développé pour afficher tous les fichiers de données de l'espace-table. Dans cette section, vous pouvez afficher des graphiques à barres qui fournissent un aperçu rapide de l'utilisation de l'espace, des informations telles que le statut des espaces-tables et des fichiers de données, le type d'espace-table, si les espaces-tables et les fichiers de données peuvent être étendus automatiquement, ainsi que l'emplacement du répertoire.

Note

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

Pour plus d'informations sur les espaces-tables, voir Aperçu des espaces-tables dans Concepts relatifs à Oracle Database.

Privilèges requis pour utiliser les espaces-tables

Vous devez disposer du privilège système CREATE TABLESPACE pour créer un espace-table. Pour créer l'espace-table SYSAUX, vous devez disposer du privilège système SYSDBA. De plus, vous devez disposer des privilèges suivants :

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

Créer un espace-table

Vous pouvez créer des espaces-tables supplémentaires pour stocker les données d'utilisateur, de sorte que toutes les données ne soient pas stockées dans l'espace-table USERS. Voici quelques raisons de créer des espaces-tables supplémentaires :

  • Pour certains utilisateurs, groupes d'utilisateurs ou applications, il peut être pratique de conserver toutes les données d'application dans un espace-table ou un jeu d'espaces-tables distinct pour des raisons 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 défaillance matérielle ou logicielle et que vous souhaitez effectuer une récupération hors ligne. Si les données de l'application sont conservées dans un espace-table distinct, vous pouvez mettre celui-ci hors ligne et le récupérer, sans qu'il n'y ait d'incidence sur le fonctionnement des autres applications de base de données.
  • Certaines applications, telles que celles comportant des tables partitionnées de grande taille, peuvent tirer parti de la répartition des données entre plusieurs espaces-tables. Cette approche permet une utilisation optimale du stockage disponible car les données fréquemment consultées peuvent être placées sur des disques haute performance et les données rarement extraites peuvent être placées sur un stockage moins coûteux.

Pour créer un espace-table :

  1. Dans la section Espaces-clés 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 espace-table :
    1. Spécifiez ce qui suit dans la section Général :
      1. Nom : Entrez un nom pour l'espace-table.
      2. Espace-table par défaut : Facultativement, sélectionnez cette case à cocher pour définir l'espace-table comme espace-table par défaut.
      3. Type : Sélectionnez Permanent ou Temporaire pour spécifier le type de l'espace-table. L'option Permanent est sélectionnée par défaut.
      4. Bigfile : Sélectionnez Smallfile ou Bigfile pour spécifier le volume de l'espace-table. L'option Smallfile est sélectionnée par défaut.
        Note

        Si vous sélectionnez Bigfile, l'espace-table ne peut contenir qu'un seul fichier de données.
      5. Statut : Sélectionnez Lecture et écriture ou Lecture seule pour spécifier le statut de l'espace-table. L'option Lecture et écriture est sélectionnée par défaut.
      6. Chiffrement : Cochez la case Activé pour activer le chiffrement et sélectionner la norme de chiffrement dans le champ Algorithme de chiffrement. La case Activé est sélectionnée par défaut et vous pouvez la désélectionner si le chiffrement n'est pas obligatoire.
        Note

        Pour activer le chiffrement, le chiffrement transparent des données doit être activé dans la base de données et le portefeuille doit être ouvert. Pour plus d'informations, voir Présentation du chiffrement transparent des données dans le Guide de sécurité avancée d'Oracle Database.
    2. Spécifiez ce qui suit dans la section Ajouter des fichiers de données :

      Vous pouvez ajouter des fichiers de données aux groupes de disques Oracle ASM ou au système de fichiers. Vous pouvez également activer l'utilisation d'Oracle Managed Files ou spécifier explicitement les fichiers de données ou les fichiers temporaires à ajouter. Pour plus d'informations sur Oracle ASM, voir Aperçu d'Oracle Automatic Storage Management dans le guide de l'administrateur d'Oracle Automatic Storage Management.

      1. Type de stockage : Vérifiez le type de stockage : Système de fichiers ou Gestion automatique du stockage.
      2. Utiliser des fichiers gérés Oracle : Sélectionnez cette option pour utiliser Oracle Management dans l'espace-table. Cette case est cochée par défaut et le fichier de données géré par Oracle est un fichier de données de 0,1 Go, dont la taille peut être étendue automatiquement à l'infini. Pour plus d'informations sur les fichiers gérés par Oracle, voir Utilisation des fichiers gérés par Oracle dans le Guide de l'administrateur d'Oracle Database.

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

        • Chemin et nom du fichier de données : Spécifiez le chemin absolu et le nom des fichiers de données et cliquez sur Ajouter. Ce champ est affiché pour le type de stockage système de fichiers.
        • Groupes de disques : Spécifiez le groupe de disques dans lequel les fichiers de données doivent être stockés et cliquez sur Ajouter. Ce champ est affiché pour le type de stockage Gestion automatique du stockage.
      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 pour étendre automatiquement le fichier de données lorsqu'il atteint sa taille limite maximale. Cette case est sélectionnée par défaut et 100 Mo est indiqué comme valeur d'incrément dans le champ Augmentation (Mo) et la case Sans limite sous Taille maximale des fichiers est cochée. Vous pouvez apporter des modifications à la valeur Augmenter (MB) et désélectionner la case à cocher Sans limite pour spécifier une taille maximale pour le fichier de données dans le champ Taille spécifique (MB).
    3. Spécifiez les informations suivantes dans la section Espace :
      1. Gestion de l'espace dans un segment : sélectionnez automatique ou manuelle pour indiquer comment gérer l'espace dans un segment. L'option Automatique est sélectionnée par défaut.
      2. Compression : Sélectionnez Aucune ou De base pour indiquer si vous souhaitez utiliser une option de compression. Aucune est sélectionnée par défaut.
      3. Affectation d'extension : Sélectionnez automatique ou Uniforme pour spécifier l'affectation d'extension. L'option Automatique est sélectionnée par défaut. Si vous sélectionnez Uniforme pour spécifier que l'affectation d'extension a une taille fixe et uniforme, vous pouvez spécifier la taille de l'extension dans le champ Taille d'extension (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 de données d'identification de la section Données d'identification pour spécifier les données d'identification de base de données à connecter à la base de données gérée. Pour plus d'informations sur les types de données d'identification, voir Utiliser les données d'identification pour effectuer des tâches de diagnostic et de gestion.
    5. Cliquez sur Créer.
L'espace-table nouvellement créé est affiché dans la section Espaces-tables de la page Détails de la base de données gérée.

Pour plus d'informations sur les champs et les attributs à spécifier dans le panneau Créer un espace-table, voir CREATE TABLESPACE dans Informations de référence sur le langage SQL pour Oracle Database.

Effectuer d'autres tâches de gestion du stockage

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

Tâches d'espace-table

Cliquez sur l'icône Actions (Actions) disponible pour chaque espace-table et effectuez les tâches suivantes. Notez que la disponibilité des options du menu Actions dépend des conditions définies pour l'espace-table et que toutes les options ne sont pas affichées pour tous les espaces-tables. Par exemple, si l'espace-table est déjà un espace-table par défaut, l'option Définir comme espace-table par défaut n'est pas affichée dans le menu Actions.

  • Voir les détails : Cliquez sur ce bouton pour voir les détails généraux et de stockage de l'espace-table.
  • Modifier l'espace-table : Cliquez sur cette option pour modifier les détails de l'espace-table. Pour un espace tables Smallfile, vous pouvez uniquement modifier le nom de l'espace tables. Toutefois, pour un espace tables Bigfile, vous pouvez modifier les paramètres de nom, de taille de fichier et d'extension automatique.
  • Supprimer l'ensemble de tables : Cliquez sur cette option pour supprimer l'ensemble de tables. Dans le panneau Supprimer l'espace-table, vous pouvez supprimer les fichiers de données et le contenu de l'espace-table.
    Note

    Si un espace-table est supprimé, les objets et les données qu'il contient ne sont plus disponibles et leur récupération peut prendre beaucoup de temps. Il est recommandé d'effectuer une sauvegarde avant de supprimer un espace-table.
  • Définir l'espace-table en lecture seule ou Définir l'espace-table en lecture-écriture : Cliquez sur cette option pour définir l'espace-table en lecture seule ou en lecture-écriture.
  • Définir en tant qu'espace-table par défaut : Cliquez sur cette option pour définir l'espace-table comme espace-table par défaut.
  • Ajouter un fichier de données : Cliquez pour ajouter des fichiers de données à l'espace-table.

Tâches du 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. Notez que l'option Supprimer le fichier de données n'est pas affichée dans le menu Actions si l'espace-table ne contient qu'un seul fichier de données.

  • Modifier : Cliquez pour modifier la taille du fichier et les paramètres Étendre automatiquement du fichier de données.
  • Supprimer le fichier de données : Cliquez sur cette option pour supprimer le fichier de données.
    Note

    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.