set feed off alter session set nls_date_format='dd-mm-YYYY hh24:mi'; set linesize 300 pagesize 100 serveroutput on column "db details" format a300 select ' Sysdate:-' || (select sysdate from dual) || ' \SERVER_HOST:-' ||SYS_CONTEXT('USERENV', 'SERVER_HOST') || ' \DB_UNIQUE_NAME:-' ||SYS_CONTEXT('USERENV', 'DB_UNIQUE_NAME') || ' \INSTANCE_NAME:-' ||SYS_CONTEXT('USERENV', 'INSTANCE_NAME') || --' \SERVICE_NAME:-' ||SYS_CONTEXT('USERENV', 'SERVICE_NAME') || ' \PLATFORM_NAME:-' ||(select platform_name from v$database) || ' \INSTANCE NUMBER:-' ||INSTANCE_NUMBER || ' \STARTUP_TIME:-' || STARTUP_TIME || ' \STATUS:-' || STATUS || '\ CONTAINER NAME:- ' ||sys_context('userenv','con_name') || ' \DATABASE ROLE:- ' ||sys_context('userenv','database_role') || ' \CLIENT IP ADDRESS: ' ||sys_context('userenv','ip_address') || '\OS USER: ' ||sys_context('userenv','os_user') || SYS_CONTEXT('USERENV', 'DB_DOMAIN') "db details" from gv$instance where INSTANCE_NAME=SYS_CONTEXT('USERENV', 'INSTANCE_NAME');
with con name set linesize 300 pagesize 100 serveroutput on column "db details" format a300 select 'CON_NAME:\'||sys_context('USERENV','CON_NAME')||' user:\'||sys_context('userenv','session_user')||' session_id:\ '||'current_schema:\ '||sys_context('userenv','current_schema')||' instance_name:\ '||sys_context('userenv','instance_name')|| ' database role: '||sys_context('userenv','database_role')||' os user:\ '||sys_context('userenv','os_user')||' client ip address:\ '||sys_context('userenv','ip_address')||' server hostname:\ '||sys_context('userenv','server_host')||' client hostname:\ '||sys_context('userenv','host') "db details" from dual ;