L'espace consommé par les segments d'annulation est supérieur (méthode #2). Caractéristiques des tablespaces d'UNDO
Taille et fichiers des tablespaces d'UNDO (dba_tablespaces,
dba_data_files)
Les vues dba_tablespaces ( contents=UNDO) et dba_data_files permettent de
retrouver les tablespaces d'UNDO d'une instance, leur taille et les fichiers
associés.
- Oracle taille tablespace client
- Oracle taille tablespace pro
- Oracle taille tablespace free
Oracle Taille Tablespace Client
Il n'y a aucun inconvénient à réduire le
tablespace d'UNDO à 5Gb dans le cas pratique présenté dans cet article car
l'espace consommé par les segments d'annulation est de 4 Gb. datafile '/sop/oracle/SOPP1ORA/' resize 5000M;
Database altered. Dans ce cas de figure précis, la commande est lancée à chaud sans perturber
les transactions en cours. Méthode de réduction #2: l'espace consommé est supérieur à
Les méthodes inutiles et vaines (drop rollback segment,
alter rollback segment shrink to n Mb…)
Pour réduire le tablespace d'UNDO à 500 Mb alors que les segments
d'annulation consomment au total 4 Gb, il est inutile et vain d'essayer l'une
des trois méthodes ci-dessous:
Suppression des segments d'annulation. Réduire la taille d’un tablespace UNDO Oracle 9i/10g. La suppression d'un segment d'annulation avec la commande drop rollback segment dans un tablespace d'UNDO est interdite. drop rollback segment "_SYSSMU13$";
drop rollback segment "_SYSSMU13$"
ORA-30025: DROP segment '_SYSSMU13$' (in undo tablespace) not allowed
Réduction (shrink) des segments d'annulation.
Oracle Taille Tablespace Pro
Propriétés de l'application: onglet Tablespaces Utilisez l'onglet Tablespaces de la fenêtre Propriétés de l'application pour définir les propriétés des tablespaces utilisés pour le stockage physique des applications en mode "aggregate storage". Cette fenêtre contient deux onglets, un pour chaque tablespace défini par le système (par défaut et temporaire). Emplacement de fichier: saisissez le chemin complet du répertoire existant de stockage des fichiers de données. Oracle taille tablespace student. Si le serveur Essbase est exécuté sur une plate-forme UNIX, le chemin distingue les majuscules des minuscules. Vous ne pouvez pas modifier cette colonne pour les emplacements de fichier existants. Taille maximale du disque: indiquez la quantité maximale d'espace disque à allouer à l'emplacement de fichier. Pour les nouveaux emplacements de fichier, vous pouvez indiquer une valeur ou sélectionner Illimité. La valeur Illimité pour la taille de disque représente la plus grande valeur pouvant être gérée par le noyau en mode "aggregate storage".
Oracle Taille Tablespace Free
2/5 (5 avis)
Snippet vu 81 940 fois - Téléchargée 19 fois
Contenu du snippet
Cette requête SQL permet de déterminer l'espace disque occupé dans les tablespaces d'une base de données Oracle. Le résultat obtenu permet de gérer les points suivants:
Le taux d'occupation des tablespaces de la base. Les objets sont-ils bien répartis dans les tablespaces (séparation INDEX et TABLE). Oracle - Informations sur la taille de la base de données - Comment Ça Marche. Les schémas applicatifs n'utilisent-ils bien que leurs tablespaces (cas de tables ou index créés dans des tablespaces d'autres applicatifs). La mise en oeuvre de quotas Oracle. Source / Exemple:
SELECT OWNER AS "SCHEMA",
TABLESPACE_NAME AS "TABLESPACE",
SEGMENT_TYPE AS "TYPE OBJET",
Sum(BYTES) / 1024 / 1024 AS "TAILLE (Mb)"
FROM DBA_EXTENTS
GROUP BY OWNER, TABLESPACE_NAME, SEGMENT_TYPE
ORDER BY OWNER, TABLESPACE_NAME;
Conclusion:
Il faut avoir accès aux vues DBA pour pouvoir exécuter cette requête. J'espère que cette source pourra aider quelqu'un. A voir également
Sans cette modification système, le tablespace UNDO initial ne peut pas être
supprimé avec l'erreur ORA-30013 levée ( ORA-30013: undo tablespace 'UNDO' is
currently in use)
3. Suppression du tablespace d'UNDO à réduire:
drop tablespace UNDO including contents;
Tablespace dropped. L'option " including contents and datafiles " n'est pas donnée dans la
commande drop tablespace afin de gagner du temps au niveau OS et réutiliser
plus tard le fichier déjà existant sans le supprimer dans cette étape. Oracle taille tablespace free. 4. Recréation du tablespace d'UNDO avec la taille souhaitée (500 Mb):
create undo tablespace UNDO
datafile '/sop/oracle/SOPP1ORA/' size 500M reuse
5. Déclaration du tablespace d'UNDO au niveau système:
alter system set undo_tablespace=undo;
6.