`

oracle SYS_CONTEXT列表

阅读更多
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

from dual
分享到:
评论

相关推荐

    ORACLE中的sys_context函数

    Oracle 中的 sys_context 函数 sys_context 函数是 Oracle 提供的一个获取环境上下文信息的预定义函数。该函数用来返回一个指定 namespace 下的 parameter 值。该函数可以在 SQL 和 PL/SQL 语言中使用。 sys_...

    Oracle9.2_SYS_CONTEXT函数的用法

    ### Oracle9.2_SYS_CONTEXT函数详解 在Oracle数据库系统中,`SYS_CONTEXT`函数是一个非常实用的功能,它允许用户从不同的上下文中检索信息。在Oracle9.2版本中,这个函数提供了一种灵活的方式来访问与当前会话或...

    Oracle中的USERENV和SYS_CONTEXT范例

    "Oracle中的USERENV和SYS_CONTEXT范例" Oracle中的USERENV和SYS_CONTEXT是两个非常重要的函数,它们都可以用于获取当前会话的信息,例如当前用户、当前实例、当前语言等。 USERENV函数 USERENV函数用于返回当前...

    oracle环境查询

    作为一名Oracle DBA,面对一个新的环境,首要任务是全面掌握数据库的基本信息和运行状态,以便能够有效地管理和维护。以下是一些关键点的详细说明: 1. **确定Oracle数据库版本和平台**:通过执行`SELECT * FROM v$...

    在Oracle中使用登录触发器初始化用户会话

    假设有一个名为`HR_CONTEXT_PKG`的PL/SQL数据包,它负责查询当前用户所属的部门,以初始化`HR_CONTEXT`上下文。首先,创建这个上下文命名空间并关联数据包: ```sql CREATE CONTEXT hr_context USING HR.HR_CONTEXT...

    ORACLE之常用问题解答

    `SYS_CONTEXT`函数用于获取Oracle环境中的上下文信息,例如会话参数、实例配置等。其具体用法如下: ```sql SELECT SYS_CONTEXT('USERENV', 'TERMINAL') terminal, SYS_CONTEXT('USERENV', 'LANGUAGE') language, ...

    oracle 之FAQ

    - **问题**: 如何使用`SYS_CONTEXT`函数获取Oracle会话的信息? - **解答**: `SYS_CONTEXT`函数可以用来获取与当前会话相关的各种环境信息。例如: ```sql SELECT SYS_CONTEXT('USERENV', 'TERMINAL') terminal, ...

    Oracle禁用操作系统认证方式登陆及SYS远程登录

    本篇文章主要针对如何禁用Oracle数据库的操作系统认证方式以及禁止SYS用户远程登录两个方面进行详细介绍,旨在帮助读者理解和掌握相关技术要点。 #### 一、Oracle禁用操作系统认证方式登陆 Oracle数据库默认情况下...

    sql语句大全

    `SYS_CONTEXT`函数用于获取当前会话的上下文信息,如终端、语言环境等。 **示例:** ```sql SELECT SYS_CONTEXT('USERENV', 'TERMINAL') terminal, SYS_CONTEXT('USERENV', 'LANGUAGE') language, SYS_CONTEXT('...

    [Oracle] 如何使用触发器实现IP限制用户登录

    标题中的"如何使用触发器实现IP限制用户登录"指的是在Oracle数据库中创建一个触发器,该触发器会在用户登录后立即执行,检查登录用户的IP地址是否在允许的列表内。如果不在,触发器将抛出一个应用程序错误,阻止用户...

    Oracle函数大全.docx

    本文将详细介绍Oracle11g版本中的部分SQL函数,特别是与`SYS_CONTEXT`及字符串处理相关的函数,帮助读者更好地理解和运用这些强大的工具。 #### 二、SYS_CONTEXT函数详解 `SYS_CONTEXT`函数用于获取当前会话或系统...

    oracle的一些tips技巧

    `SYS_CONTEXT`函数是Oracle提供的一种用于获取当前会话属性的关键工具。它允许开发者在SQL查询和PL/SQL代码中直接获取与会话相关的各种信息。例如,你可以通过`SYS_CONTEXT('USERENV', 'ATTRIBUTE')`的形式,获取如...

    Oracle中的dual

    SELECT SYS_CONTEXT('USERENV', 'TERMINAL') FROM dual; -- 获取主机名 SELECT SYS_CONTEXT('USERENV', 'LANGUAGE') FROM dual; -- 获取当前语言环境 ``` 3. 获取随机数 Dual 表可以用来生成随机数,例如: ```...

    Oracle密码延迟验证导致的系统HANG住.docx

    Oracle数据库在11g版本引入了一项名为"密码延迟验证"的安全特性,这一特性在特定情况下可能导致系统响应缓慢,甚至hang住。这个问题通常出现在修改了应用程序账户密码之后,如果应用服务器未能及时更新数据库连接...

    如何解决ORACLE11G里面ORA-24247 网络访问被访问控制列表 (ACL) 拒绝 错误

    ### 如何解决Oracle 11G中的ORA-24247网络访问被访问控制列表 (ACL) 拒绝错误 #### 背景 在处理Oracle 11G数据库时,可能会遇到ORA-24247错误,该错误通常出现在尝试通过网络访问数据库资源时。这一错误是由于访问...

    Oracle中获取会话信息的两个函数分享

    总之,`USERENV`和`sys_context`是Oracle数据库管理员和开发人员必备的工具,它们能帮助我们了解会话的各个方面,从而更好地进行性能优化、安全管理和故障排查。正确地使用这些函数,可以极大地提升我们在Oracle环境...

    oracle中记录用户登录信息的触发器的例子

    - 将当前登录用户的用户名(`user`)、客户端IP地址(`sys_context('userenv','ip_address')`)以及当前日期(`sysdate`)插入到`logon_table`表中。 ```sql SQL> create or replace trigger logon_trigger 2 after ...

Global site tag (gtag.js) - Google Analytics