Bonjour,
J'aimerais savoir comment sous UNIX je peux avoir la taille de la BD Oracle sur laquelle je travaille. Précision: je ne suis pas DBA.
Merci.
Bonjour,
J'aimerais savoir comment sous UNIX je peux avoir la taille de la BD Oracle sur laquelle je travaille. Précision: je ne suis pas DBA.
Merci.
Sur UNIX, il faut connaitre les file system de ta table.
Tu tapes cet ordre sur oracle:
Tu as le nom de tes fichiers, ensuite avec un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT TABLESPACE_NAME ,STATUS ,FILE_NAME FROM DBA_DATA_FILES ORDER BY FILE_ID;
du -k, ou ls -lrt sur UNIX, tu devrais t'en sortir.
Bonjour,
La requête suivante te facilitera la tache, elle te donnera la taille en MO de chaque tablespace:
select sum(bytes)/1024/1024 "Tailletbs en MO",tablespace_name from dba_data_files
group by tablespace_name
Pour info, et pour être précis, je pense qu'il ne faut pas oublier la taille du :
-init.ora et spfile
-les fichiers controlefile (voir v$controlfile )
-les redologs( voir v$logfile)
bonjour,
je veux juste ajouter les requêtes suivantes :
la taille de tous les datafiles :
select sum(sum(bytes)/1024/1024) from dba_data_files group by tablespace_name;
la taille de tous les fichiers log en ligne :
select (sum(BYTES)/1024)/1024 from v$log group by MEMBERS;
concernant le controlfile et le fichier d'initialisation ne dépassent pas 1M, reste a voire si votre base de donnée est en mode archive log ou non.....
Bjr,Envoyé par Titouf
J'ai trouvé la localisation de ORACLE dans le file system, mais c'est quoi le "file system" de ma table.
Par ailleurs j'ai exécuté ton script mais j'ai une erreur car la table DBA_DATA_FILES n'existe pas.
A tous,
Je n'arrive pas accéder à la table DBA_DATA_FILES donc probablement je n'ai pas les droits me permettant de la lire...
connectez-vous en tantque sysdba (conn / as sysdba)
J'ai essayé mais je n'ai pas le mot de passe de sysdba.Envoyé par fouad77fr
sans oublier dba_temp_filesEnvoyé par fouad77fr
Sous unix le plus simple c'est un du -ks sur les filesystems contenant les fichiers Oracle
Envoyé par Ito
si vous utilisez une authentification system d'exploitation, vous n'avez pas bessoin d'un mot de passe.....
Bonjour,Envoyé par Ito
Select sum(bytes)/(1024*1024) from dba_date_files
Envoyé par mboubidi
la table dba_date_files n'exite pas, je pense que tu veux dire dba_data_files mais cette requête (Select sum(bytes)/(1024*1024) from dba_data_files) donne la taille des data files et non toute la base de donnée
Bonjour,
Peut-on connaître cette fameuse taille sans passer par les tables DBA_XXXXX qui nécessitent de se connecter avec le login system?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager