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;
이외에도 다양한 파라미터 값이 있다.
'DATABASE > Oracle' 카테고리의 다른 글
[Oracle] 파라미터 파일 (spfile, pfile) (0) | 2023.08.25 |
---|---|
[Oracle] interval partition table 주기적으로 파티션 삭제하기 (0) | 2023.07.11 |
[Oracle] impdp 시 에러 해결 ORA-14460: only one COMPRESS or NOCOMPRESS clause may be specified (0) | 2023.06.27 |
[Oracle] V$SQL 활용한 SQL 성능 분석 (0) | 2023.06.13 |
[ORACLE] impdp 실행시 ORA-39001, ORA-31640 등 에러 발생 (0) | 2023.04.18 |