我们设置Oracle参数event 10513将禁止smon进程进行事务回滚。在进行trouble shooting时,如shutdown abort后设置该速度可以加快数据库的open速度,注意加快速度的同时,也可能带来数据库一致性问题,或者smon在进行并行恢复( Parallel query)时消耗100%CPU,有了该参数有了更多的选择余地。该参数可以在系统级别设置(需重启数据库),当然也可以针对smon进程进行设置,以下就是设置过程:
查询smon进程号:
引用
SQL> select pid, program from v$process where program like '%SMON%';
PID PROGRAM
---------- ------------------------------------------------
8 oracle@mcprod (SMON)
针对smon进程进行参数设置
引用
SQL> oradebug setorapid 8;
Unix process pid: 11482, image: oracle@mcprod (SMON)
SQL> oradebug event 10513 trace name context forever, level 2
Statement processed.
关闭event参数
引用
SQL> oradebug event 10513 trace name context off
Statement processed.
下面看一下Oracle官方对于event 10513解释,该文件存放在
$ORACLE_HOME/rdbms/mesg/oraus.msg文件中。
引用
10513, 00000, "turn off wrap source compression"
// *Cause:
// *Action: Set this event if you do not want source of wrapped PL/SQL
// objects to be concatenated and stored multiple lines to a row.
// *Comment: This event should be set if you want the source of wrapped
// PL/SQL objects to be stored one line per source row. The
// new storage method is multiple lines per row, which
// improves load and compile performance.
分享到:
相关推荐
### Oracle参数调整详解 在Oracle数据库管理中,参数调整是一项重要的优化手段,它能够显著提升数据库性能、增强系统稳定性及安全性。本文将基于提供的部分代码示例,详细解析Oracle参数调整的相关知识点,包括如何...
隐含参数,也称为内部参数或秘密参数,是Oracle数据库为开发和测试目的而设计的一组特殊参数,它们通常不被公开文档记录,但可以对数据库的行为产生重大影响。以下是从提供的文件中提取的关键隐含参数及其含义,旨在...
- 调整DB_CACHE_SIZE参数,以适应系统的I/O特性。 ##### 3. bufferbusywaits - **定义**:当某个进程尝试访问一个已被其他进程锁定或修改的缓冲区时,就会发生bufferbusywaits。 - **影响**:这种等待事件可能...
3. 使用event事件来临时禁止SMON恢复事务或跳过全表扫描坏块:例如设置事件`event=‘10513 trace name context forever, level 2’`来禁止SMON恢复事务;设置`event=‘10231 trace name context forever, level 10’...
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application:删除所有Oracle事件日志。 - HKEY_CLASSES_ROOT:删除所有Oracle特定的文件扩展名和组件。 - HKEY_CURRENT_USER\Software\Microsoft...
* PARAMETER1、PARAMETER2、PARAMETER3: VARCHAR2(64)类型,表示等待事件的参数 * WAIT_CLASS_ID: NUMBER 类型,表示等待事件的分类 ID * WAIT_CLASS#: NUMBER 类型,表示等待事件的分类编号 * WAIT_CLASS: ...
当SQL语句中的参数用绑定变量替代时,数据库只需解析一次,后续相同结构的查询将共享同一个执行计划。 4. **分区技术**:在大型数据库中,分区是一种有效的管理策略。通过将大表划分为更小、更易管理的部分,可以...
- **v$session_event、v$system_event、v$session_wait视图**:分别展示了会话级、系统级和具体等待事件的信息。 #### 2.5 STATSPACK - **STATSPACK安装设置**:用于收集数据库性能数据,生成性能报告。 - **生成...
v$event_name 视图提供了等待事件的详细信息,包括事件的名称、参数、等待类别等信息。 v$event_name 视图的字段结构包括: * EVENT#:事件编号 * EVENT_ID:事件 ID * NAME:事件名称 * PARAMETER1:参数 1 * ...
Oracle提供了多种诊断工具,但事件(Event)因其便捷性和实用性而备受青睐。下面将详细讨论Oracle事件的格式、分类、设置方法以及10053事件的应用。 1. 事件的格式和分类: - 事件的通用格式是:`EVENT="<事件名称...
Oracle数据库的初始化参数是配置和优化数据库性能的关键因素。这些参数定义了数据库的行为,包括内存管理、I/O操作、安全性、审计以及并发控制等多个方面。以下是对文档中提及的一些主要参数的详细解释: 1. **...
### Oracle Form 自动生成序号 #### 知识点概述 在Oracle Forms中,有时我们需要处理复杂的业务数据,例如处理带有父子结构的数据集时,通常需要在表单中自动生成唯一的序号,以确保每一行记录的独特性和有序性。...
在Oracle GoldenGate系统中,密码加密是确保数据安全的重要环节之一。根据题目的描述,我们可以了解到关于GoldenGate密码加密的一些关键事实: - **密码可以被加密并粘贴到参数文件中**:这意味着用户可以通过加密...
Oracle性能调整是数据库管理员在日常工作中的一项重要任务,它涉及到多个层面,包括SQL优化、数据库参数调整、存储结构优化以及操作系统层面的优化等。Oracle Tuning的目的是提高系统的响应速度,减少资源消耗,确保...
此外,用户可以通过执行 oracle 跟踪事件(见后面)来生成该类文件,用户跟踪文件保存在 USER_DUMP_DEST 参数指定的目录中,文件格式为 oraxxxxx.trc,xxxxx 为创建文件的进程号(或线程号)。 设置 Oracle 跟踪...
- `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application`:删除所有以“oracle”为首的键。 - `HKEY_CLASSES_ROOT`:删除所有以“Ora”、“Oracle”、“Orcl”、“EnumOra”为前缀的键。 ...
### Oracle 11g Events深入剖析 #### 概述 Oracle 11g Events是数据库管理系统中的一个关键特性,用于监控、调试以及诊断系统运行时的行为。这些事件可以帮助数据库管理员和开发人员深入了解数据库操作,从而优化...