[ 2012-02-06 ]

Dos formas de obtener nuestros datos de sesión en un Oracle RAC

A continuación vemos dos maneras de obtener el SID, SERIAL y número de instancia para nuestra propia sesión en un RAC:


select
    sid,
    serial#,
    inst_id
  from gv$session
  where sid = (select sid from v$mystat where rownum = 1);

       SID    SERIAL#   INST_ID
---------- ---------- ---------
       139      24875         1

Executed in 0,39 seconds



select
     to_number(substr(dbms_session.unique_session_id, 1, 4), 'xxxx') as sid,
     to_number(substr(dbms_session.unique_session_id, 5, 4), 'xxxx') as serial#,
     to_number(substr(dbms_session.unique_session_id, 9, 4), 'xxxx') as inst_id
   from dual;


       SID    SERIAL# INST_ID
---------- ---------- -------
       139      24875       1

Executed in 0,405 seconds

No hay comentarios:

Publicar un comentario