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.
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 tablespaceDROP TABLESPACE
pour supprimer un tablespaceMANAGE TABLESPACE
pour mettre à jour le statut d'un tablespaceALTER 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 :
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 () 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 () 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.