`
zybing
  • 浏览: 458941 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SYS_CONTEXT可以获取的一些环境参数

OS 
阅读更多

 

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函数

    以下是 sys_context 函数可以访问的一些常见参数: 1. 用户会话信息: * `SYS_CONTEXT('USERENV', 'SESSIONID')`:当前会话的 ID * `SYS_CONTEXT('USERENV', 'INSTANCE')`:当前实例的名称 * `SYS_CONTEXT('...

    ORACLE之常用问题解答

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

    oracle环境查询

    10. **参数文件信息**:使用`SHOW PARAMETER spfile`查看当前的SPFILE配置,如果需要创建或修改PFILE,可以执行`CREATE SPFILE FROM PFILE`或`CREATE PFILE FROM SPFILE`。 了解这些基本信息后,DBA还需要关注其他...

    oracle的一些tips技巧

    以下是一些示例,展示了如何使用SYS_CONTEXT获取这些信息: ```sql SELECT SYS_CONTEXT('USERENV', 'TERMINAL') AS TERMINAL, SYS_CONTEXT('USERENV', 'LANGUAGE') AS LANGUAGE, -- 其他USERENV下的属性... FROM ...

    炫“库”行动-人大金仓有奖征文-表空间限额使用

    使用`show spacequota.fullwarningtype`查看当前设置,`select context from sys_settings`查看参数级别。 2. **其他常用语句**: - **查询对象大小**:这些语句用于获取不同级别的存储信息。例如,`sys_...

    Oracle基于系统级触发器的审计功能

    `SYS_CONTEXT`函数用于获取与用户会话相关的信息,包括但不限于客户端操作系统终端名称、用户权限等。常用的参数有: - `TERMINAL`:客户端操作系统终端的名称。 - `LANGUAGE`:NLS_LANG的值。 - `LANG`:ISO字符集...

    SQL_最实用的学习资料没有之一

    - `SYS_CONTEXT('USERENV', 'IP_ADDRESS')`: 获取客户端的IP地址。 此命令返回客户端连接到数据库时使用的IP地址。 **10. 创建追踪客户端IP地址的触发器** - **语法:** ```sql SQL> CREATE OR REPLACE TRIGGER...

    富士通内部培训ORACLE资料

    7. **SYS_CONTEXT的使用**:`SYS_CONTEXT`函数用于获取会话级别的信息,如用户信息、环境变量等。可以传递上下文命名空间和键值来获取特定信息。 8. **日期函数**:Oracle提供丰富的日期函数,如`SYSDATE`获取当前...

    oracle入侵与SQL注射技巧

    可以通过查询`sys.v_$version`视图来获取Oracle版本号。 ```sql and1=2unionselect1,(selectbannerfromsys.v_$versionwhererownum=1),3,4,5,6fromdual ``` **3.2 获取当前数据库用户名** 可以使用`SYS_CONTEXT`函数...

    oracle常用问题解答

    **解答**: `SYS_CONTEXT`函数允许访问Oracle环境中的上下文信息,例如会话变量、服务器参数等。它常用于获取当前会话的信息。 - **示例**: 获取当前用户的名称: ```sql SELECT SYS_CONTEXT('USERENV','CURRENT_...

    10053深入探讨

    EXECUTE SYS.DBMS_SYSTEM.SET_EV(SYS_CONTEXT('USERENV', 'SID'), SYS_CONTEXT('USERENV', 'SERIAL#'), 10053, 1, ''); ``` 这里`level 1`表示记录基本的信息,而`level 2`则会记录更多的调试信息。需要注意的是,...

    oracle常用sql语句

    ### Oracle常用SQL语句知识点详解 #### 一、查看表空间的名称及大小 通过以下SQL语句可以查询Oracle数据库中各个表空间的名称及其占用的空间...1. **`sys_context()`**:函数,用于获取用户环境变量中的客户端IP地址。

    ORACLE常用問題1000問

    - 在启动Oracle数据库时,系统会读取一系列内部参数和环境变量来初始化运行环境。这些参数可以通过`$ORACLE_HOME/network/admin/listener.ora`和`$ORACLE_HOME/dbs/init<sid>.ora`等文件来进行设置。 - 其中提到的...

    Oracle学习笔记

    Oracle的`sys_context`函数允许应用程序获取有关当前会话和系统的各种信息,如: - `terminal`:当前客户端的标识。 - `language`:当前会话的语言设置。 - `db_name`:当前数据库的名称。 - `nls_date_format`:...

    优化常用脚本.txt

    where u_dump.name = 'user_dump_dest' and instance.name = 'instance_name' and v$session.audsid = sys_context('userenv', 'sessionid'); SQL>select d.value || '/ora_' || p.spid || '.trc' trace_file_...

    oracle简易操作手册

    - 使用`SELECT sys_context('userenv','ip_address') FROM dual;`命令可以查询当前连接数据库服务器的IP地址。 以上知识点涵盖了Oracle数据库的基础管理、查询、性能监控、安全配置等方面,对于理解和掌握Oracle...

    Oracle9i的init.ora参数中文说明

    该参数的值可以是包含在双引号内的任何有效的日期格式掩码。例如: ''MMM/DD/YYYY''。 值范围: 任何有效的日期格式掩码, 但不得超过一个固定长度。 默认值: 派生 nls_timestamp_tz_format: 说明: 与 NLS_TIME_TZ_...

    ORACLE常用傻瓜问题1000问

    14. **Oracle服务器的IP地址查询**:使用`select sys_context('userenv', 'ip_address') from dual;`可以从数据库内部查询到服务器的IP地址,但请注意,该命令返回的是数据库服务器的本地回环地址`127.0.0.1`,而非...

    oracle 1000个解决方法

    其中`db_block_size`可以通过系统参数查询获得。 #### 13. 查看并发连接数 - 使用`SELECT * FROM V$PARAMETER WHERE NAME LIKE 'processes';`来查看最大并发连接数。 - 使用`SELECT * FROM v$license;`可以查看...

Global site tag (gtag.js) - Google Analytics