본문 바로가기
기술자료/DB

오라클 현재 계정 확인 : SHOW USER

by 와이즈캣 2021. 4. 11.
728x90
반응형

show user

 

아래는 whoami.sql을 사용하여 
현재 계정의 정보를 디테일하게 출력하는 쿼리문입니다.
출처는 uhesse.com/2012/03/01/oracle-database-whoami/ 입니다.

whoami.sql
set serveroutput on
begin
dbms_output.put_line('USER: '||sys_context('userenv','session_user'));
dbms_output.put_line('SESSION ID: '||sys_context('userenv','sid'));
dbms_output.put_line('CURRENT_SCHEMA: '||sys_context('userenv','current_schema'));
dbms_output.put_line('INSTANCE NAME: '||sys_context('userenv','instance_name'));
dbms_output.put_line('DATABASE ROLE: '||sys_context('userenv','database_role'));
dbms_output.put_line('OS USER: '||sys_context('userenv','os_user'));
dbms_output.put_line('CLIENT IP ADDRESS: '||sys_context('userenv','ip_address'));
dbms_output.put_line('SERVER HOSTNAME: '||sys_context('userenv','server_host'));
dbms_output.put_line('CLIENT HOSTNAME: '||sys_context('userenv','host'));
end;
/

728x90