You can use the following script to collect the enviroment information that are set on the user you are connecting to the database.
This allows you to access all values assigned to the user.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | SELECT SYS_CONTEXT ('USERENV', 'TERMINAL') TERMINAL, SYS_CONTEXT ('USERENV', 'LANGUAGE') LANGUAGE, SYS_CONTEXT ('USERENV', 'SESSIONID') SESSIONID, SYS_CONTEXT ('USERENV', 'INSTANCE') INSTANCE, SYS_CONTEXT ('USERENV', 'ENTRYID') ENTRYID, SYS_CONTEXT ('USERENV', 'ISDBA') ISDBA, SYS_CONTEXT ('USERENV', 'NLS_TERRITORY') NLS_TERRITORY, SYS_CONTEXT ('USERENV', 'NLS_CURRENCY') NLS_CURRENCY, SYS_CONTEXT ('USERENV', 'NLS_CALENDAR') NLS_CALENDAR, SYS_CONTEXT ('USERENV', 'NLS_DATE_FORMAT') NLS_DATE_FORMAT, SYS_CONTEXT ('USERENV', 'NLS_DATE_LANGUAGE') NLS_DATE_LANGUAGE, SYS_CONTEXT ('USERENV', 'NLS_SORT') NLS_SORT, SYS_CONTEXT ('USERENV', 'CURRENT_USER') CURRENT_USER, SYS_CONTEXT ('USERENV', 'CURRENT_USERID') CURRENT_USERID, SYS_CONTEXT ('USERENV', 'SESSION_USER') SESSION_USER, SYS_CONTEXT ('USERENV', 'SESSION_USERID') SESSION_USERID, SYS_CONTEXT ('USERENV', 'PROXY_USER') PROXY_USER, SYS_CONTEXT ('USERENV', 'PROXY_USERID') PROXY_USERID, SYS_CONTEXT ('USERENV', 'DB_DOMAIN') DB_DOMAIN, SYS_CONTEXT ('USERENV', 'DB_NAME') DB_NAME, SYS_CONTEXT ('USERENV', 'HOST') HOST, SYS_CONTEXT ('USERENV', 'OS_USER') OS_USER, SYS_CONTEXT ('USERENV', 'EXTERNAL_NAME') EXTERNAL_NAME, SYS_CONTEXT ('USERENV', 'IP_ADDRESS') IP_ADDRESS, SYS_CONTEXT ('USERENV', 'NETWORK_PROTOCOL') NETWORK_PROTOCOL, SYS_CONTEXT ('USERENV', 'BG_JOB_ID') BG_JOB_ID, SYS_CONTEXT ('USERENV', 'FG_JOB_ID') FG_JOB_ID, SYS_CONTEXT ('USERENV', 'AUTHENTICATION_TYPE') AUTHENTICATION_TYPE, SYS_CONTEXT ('USERENV', 'AUTHENTICATION_DATA') AUTHENTICATION_DATA, SYS_CONTEXT ('USERENV', 'CURRENT_SQL') CURRENT_SQL, SYS_CONTEXT ('USERENV', 'CLIENT_IDENTIFIER') CLIENT_IDENTIFIER, SYS_CONTEXT ('USERENV', 'GLOBAL_CONTEXT_MEMORY') GLOBAL_CONTEXT_MEMORY FROM DUAL; |