Oracle

De Mon Wiki
Aller à la navigation Aller à la recherche

Commandes Oracle

Connaitre la version :

select * from v$version;

Liste les tables d'un utilisateur :

select * from user_tables;

Liste toutes les tables :

select * from all_tables;

Liste les tables du segment d'un utilisateur :

select * from user_segments;

Afficher les informations d'un objet (tables, index, synonymes, vues, ...) (en sysdba) :

select owner, object_name, object_name from dba_objects where object_name in ('MYMVIEW','toto.mymview');

Afficher la valeur de UTL_FILE_DIR (en sysdba) :

show parameter UTL_FILE_DIR;

Afficher le mode archivelog ou non (en sysdba) :

select log_mode from v$database;

Afficher l'emplacement des fichiers dbf (en sysdba) :

select name from v$datafile;

Afficher la valeur de deferred_segment_creation (en sysdba) :

show parameter deferred_segment_creation;

Explication sur deferred_segment_creation => http://blog.easyteam.fr/2011/04/18/effet-cache-de-la-database-11g-deferred-segment-creation/

Afficher la description des répertoires :

select * from dba_directories;

Afficher l'heure de démarrage :

select to_char(startup_time, 'HH24:MI DD-MON-YY') "Startup time" from	v$instance;

Afficher les répertoires définit dans Oracle :

select owner, directory_name, directory_path from all_directories;