DATABASE/Oracle
[Oracle] SYS_CONTEXT 오라클 현재 세션 정보 확인
DBnA
2023. 7. 5. 14:17
728x90
반응형
SYS_CONTEXT : 오라클의 세션정보를 얻어오는 함수로 namespace와 관계된 paramater의 값을 반환한다.
주로 사용하는 namespace는 USERENV
USERENV : 현재 세션의 환경 정보를 반환하는 네임스페이스
주로 사용하는 USERENV 파라미터
select sys_context('USERENV','ISDBA') as dba권한사용자여부
, sys_context('USERENV','IP_ADDRESS') as 연결된ip주소
, sys_context('USERENV','SESSIONID') as 세션id
, sys_context('USERENV','OS_USER') as os_user
, sys_context('USERENV','SID') as sid
, sys_context('USERENV','DB_NAME') as dbname
, sys_context('USERENV','Bg_job_id') as db_job_id
, sys_context('USERENV','current_sql') as current_sql
, sys_context('USERENV','LANGUAGE') as 설정언어
, sys_context('USERENV','TERMINAL') as 운영체제시스템
, sys_context('USERENV','session_user') as 세션user
, sys_context('USERENV','MODULE') as prg
from dual;
이외에도 다양한 파라미터 값이 있다.
SYS_CONTEXT
SYS_CONTEXT SYS_CONTEXT returns the value of an attribute of a named context. The context, attribute, and value must already be defined in the database. If the context is not defined, SYS_CONTEXT returns NULL. Return Value VARCHAR2 Syntax SYS_CONTEXT ('nam
docs.oracle.com
728x90
반응형