数码资讯
oracle会话信息共享的两个功能
1、Userenv(选项) 返回当前会话信息。 选项= 'isdba'if当前角色是DBA,这是真的,否则为假。 'language'returns选项设置数据库角色。 选项= 'sessionid'is当前会话标识符。 选项= 'entryid'returns审计会话标识符。 选项= 'lang'
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
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;
返回当前会话信息。
选项= '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;
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。