1、Userenv(选项)

返回当前会话信息。

选项= 'isdba'if当前角色是DBA,这是真的,否则为假。

'language'returns选项设置数据库角色。

选项= 'sessionid'is当前会话标识符。

选项= 'entryid'returns审计会话标识符。

选项= 'lang'returns会话ISO或语言名称。

选项= 'instance'returns当前实例。

选项= 'terminal'returns当前计算机名称

选择Userenv('language)从双;

2、sys_context

复制代码代码如下所示:

选择

sys_context('userenv,终端)终端,

sys_context('userenv ','language)的语言,

sys_context('userenv ','sessionid SessionID的),

sys_context('userenv ','instance)实例,

sys_context('userenv ','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)主机,

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

从双



三.与系统视图v会话相结合,您可以获得更多信息(客户机使用的应用程序等)

复制代码代码如下所示:

选择*

从v $会话SE,

(选择sys_context('userenv,终端)终端,

sys_context('userenv ','language)的语言,

sys_context('userenv ','sessionid SessionID的),

sys_context('userenv ','instance)实例,

sys_context('userenv ','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)主机,

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

从对偶)基

在se.audsid = base.sessionid;