mercredi 25 juin 2014

Comment trouver la version d'Oracle ?

SELECT * FROM PRODUCT_COMPONENT_VERSION; 

Gérer les sessions Oracles

 Voici comment trouver les requêtes en cours d'exécution sur Oracle (fonctionne avec Oracle 11.2 - comment trouver sa version d'Oracle ?)

-- Trouver les requêtes en cours d'exécution:

select sesion.sid,
       sesion.username,
       optimizer_mode,
       hash_value,
       address,
       cpu_time,
       elapsed_time,
       sql_text,       serial#
  from v$sqlarea sqlarea, v$session sesion
 where sesion.sql_hash_value = sqlarea.hash_value
   and sesion.sql_address    = sqlarea.address
   and sesion.username is not null ;
  
  

 -- Session ouvertes :

   SELECT SID, SERIAL#, USERNAME, STATUS  FROM V$SESSION;
  
  

 -- Fermer une session (Remplacer par les bonnes valeurs, ici 24 c'est le SID, 319 c'est le SERIAL#):

   ALTER SYSTEM DISCONNECT SESSION  '24,319'  IMMEDIATE ;