- 浏览: 87173 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
guji528:
可以这样监控某Oracle用户已执行的sql:
--TEST用 ...
v$sql,v$sqlarea,v$sqltext区别 -
xiaoliu216:
印象深刻。。。
爱情守则
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
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
发表评论
-
Hp unix中问题解决方案讲解
2010-08-13 18:29 1097当我们经常操作Hp unix的时候,就会遇到在操作系统上rm掉 ... -
HP-UX下删除文件无法释放空间
2010-08-13 18:28 25551 引言 很多人会遇到在操作系统上rm掉一个大的文件,以解决 ... -
v$sql,v$sqlarea,v$sqltext区别
2009-12-17 13:11 3113v$sqltext 存储的是完整的SQL,SQL被分割 SQ ... -
Oracle CONNECT BY 循环 错误
2009-10-10 23:16 1681java.sql.SQLException: ORA-0143 ... -
Oracle创建索引要做到三个适当
2009-09-28 11:59 2416在Oracle数据库中,创建 ... -
分布式oracle中databaselink
2009-09-21 20:31 1183数据库链接定义从一个Oracle数据库到另一个数据库的单行通信 ... -
oracle:java stored procedure or function
2009-09-20 14:35 1188--java source hasn't return val ... -
create oracle package
2009-09-20 14:15 4284一、程序包的相关知识 1.定义与说明 a. 相关对象的封装 ... -
Procedure to kill a session
2009-09-07 22:31 1047On the Oracle-L mailing list a ... -
oracle 动态SQL
2009-09-06 19:47 803sql_update := 'update ' || tabl ... -
1.Oracle游标大全;2.分析Oracle日志文件
2009-07-17 16:28 13371.Oracle游标大全 SELECT语句用于从数据库 ... -
PI 实时数据库系统
2009-07-17 10:21 2355PI 实时数据库系统(Plant Information Sy ... -
rlwrap使用方法
2008-12-04 15:45 1192在Windows操作系统上,当在DOS命令窗口中运行SQL*P ... -
recovery
2008-09-27 15:31 758Understanding the types of fail ... -
backup
2008-09-27 15:30 794The control files contain the m ... -
Database Maintenance
2008-09-24 16:11 805Oracle 10g provides many tools ... -
Assigning a Profile to a User
2008-09-19 15:04 958A profile serves two purposes: ... -
Sizing the Large Pool
2008-09-19 09:35 762select sum(value) "Max MTS ... -
Oracle Net manages
2008-09-18 12:06 1087Oracle Net manages the flow of ... -
Heterogeneous Services
2008-09-16 12:12 845Heterogeneous Services provide ...
相关推荐
Oracle 中的 sys_context 函数 sys_context 函数是 Oracle 提供的一个获取环境上下文信息的预定义函数。该函数用来返回一个指定 namespace 下的 parameter 值。该函数可以在 SQL 和 PL/SQL 语言中使用。 sys_...
### Oracle9.2_SYS_CONTEXT函数详解 在Oracle数据库系统中,`SYS_CONTEXT`函数是一个非常实用的功能,它允许用户从不同的上下文中检索信息。在Oracle9.2版本中,这个函数提供了一种灵活的方式来访问与当前会话或...
"Oracle中的USERENV和SYS_CONTEXT范例" Oracle中的USERENV和SYS_CONTEXT是两个非常重要的函数,它们都可以用于获取当前会话的信息,例如当前用户、当前实例、当前语言等。 USERENV函数 USERENV函数用于返回当前...
作为一名Oracle DBA,面对一个新的环境,首要任务是全面掌握数据库的基本信息和运行状态,以便能够有效地管理和维护。以下是一些关键点的详细说明: 1. **确定Oracle数据库版本和平台**:通过执行`SELECT * FROM v$...
假设有一个名为`HR_CONTEXT_PKG`的PL/SQL数据包,它负责查询当前用户所属的部门,以初始化`HR_CONTEXT`上下文。首先,创建这个上下文命名空间并关联数据包: ```sql CREATE CONTEXT hr_context USING HR.HR_CONTEXT...
`SYS_CONTEXT`函数用于获取Oracle环境中的上下文信息,例如会话参数、实例配置等。其具体用法如下: ```sql SELECT SYS_CONTEXT('USERENV', 'TERMINAL') terminal, SYS_CONTEXT('USERENV', 'LANGUAGE') language, ...
- **问题**: 如何使用`SYS_CONTEXT`函数获取Oracle会话的信息? - **解答**: `SYS_CONTEXT`函数可以用来获取与当前会话相关的各种环境信息。例如: ```sql SELECT SYS_CONTEXT('USERENV', 'TERMINAL') terminal, ...
本篇文章主要针对如何禁用Oracle数据库的操作系统认证方式以及禁止SYS用户远程登录两个方面进行详细介绍,旨在帮助读者理解和掌握相关技术要点。 #### 一、Oracle禁用操作系统认证方式登陆 Oracle数据库默认情况下...
`SYS_CONTEXT`函数用于获取当前会话的上下文信息,如终端、语言环境等。 **示例:** ```sql SELECT SYS_CONTEXT('USERENV', 'TERMINAL') terminal, SYS_CONTEXT('USERENV', 'LANGUAGE') language, SYS_CONTEXT('...
标题中的"如何使用触发器实现IP限制用户登录"指的是在Oracle数据库中创建一个触发器,该触发器会在用户登录后立即执行,检查登录用户的IP地址是否在允许的列表内。如果不在,触发器将抛出一个应用程序错误,阻止用户...
本文将详细介绍Oracle11g版本中的部分SQL函数,特别是与`SYS_CONTEXT`及字符串处理相关的函数,帮助读者更好地理解和运用这些强大的工具。 #### 二、SYS_CONTEXT函数详解 `SYS_CONTEXT`函数用于获取当前会话或系统...
`SYS_CONTEXT`函数是Oracle提供的一种用于获取当前会话属性的关键工具。它允许开发者在SQL查询和PL/SQL代码中直接获取与会话相关的各种信息。例如,你可以通过`SYS_CONTEXT('USERENV', 'ATTRIBUTE')`的形式,获取如...
SELECT SYS_CONTEXT('USERENV', 'TERMINAL') FROM dual; -- 获取主机名 SELECT SYS_CONTEXT('USERENV', 'LANGUAGE') FROM dual; -- 获取当前语言环境 ``` 3. 获取随机数 Dual 表可以用来生成随机数,例如: ```...
Oracle数据库在11g版本引入了一项名为"密码延迟验证"的安全特性,这一特性在特定情况下可能导致系统响应缓慢,甚至hang住。这个问题通常出现在修改了应用程序账户密码之后,如果应用服务器未能及时更新数据库连接...
### 如何解决Oracle 11G中的ORA-24247网络访问被访问控制列表 (ACL) 拒绝错误 #### 背景 在处理Oracle 11G数据库时,可能会遇到ORA-24247错误,该错误通常出现在尝试通过网络访问数据库资源时。这一错误是由于访问...
总之,`USERENV`和`sys_context`是Oracle数据库管理员和开发人员必备的工具,它们能帮助我们了解会话的各个方面,从而更好地进行性能优化、安全管理和故障排查。正确地使用这些函数,可以极大地提升我们在Oracle环境...
- 将当前登录用户的用户名(`user`)、客户端IP地址(`sys_context('userenv','ip_address')`)以及当前日期(`sysdate`)插入到`logon_table`表中。 ```sql SQL> create or replace trigger logon_trigger 2 after ...