10046 事件 与 10053 事件
有同学一直向Maclean反应希望做一期10046 SQL trace的教程, 正好这几天有空 我们就理一理。 为什么我们要使用10046 trace? 10046 trace帮助我们解析 一条/多条SQL、PL/SQL语句的运行状态 ,这些状态包括 ...
深入理解Oracle调试事件:10046事件详解
之前也写过一篇10046的文章:10046简介 今天,Think想和大家一起共同深入去理解一下Oracle的这些调试事件 10046事件是SQL_TRACE的扩展,被戏称为"吃了兴奋剂的SQL_TRACE" 有效的追踪级别: ① 0级:SQL_TRACE=FASLE ② 1级:SQL_TRA
比较全的oracle事件解释
一、Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。 在数据...
ORACLE高水位表的查找方法
高水位的介绍数据库运行了一段时间,经过一些列的删除、插入、更改操作有些表的高水位线就有可能和实际的表存储数据的情况相差特别多,为了提高检索该表的效率,建议对这些表进行收缩; 查找高水位线的表查找表需要的存储空间:表以数据块的形式存储在数据文件中,表的存储结构是:行×行数,如果知道了总...
通过操作系统PID查询执行的SQL
/* 通过操作系统pid查询正在执行SQL指令*/SELECT * FROM v$sql SQLINFO where SQLINFO.SQL_ID = (SELECT SEN.SQL_ID FROM v$session SEN WHERE SEN.PADDR = &nbs...
索引的八种使用模式
索引,使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。当表中有大量记录时,若要对表进行查询...
dbms_logmnr的大致用法!
讲课讲到不完全恢复(找回drop table)时,经常需要确定drop table的确切时间,所以经常需要用到dbms_logmner,记录一下大致过程,备查![@more@]SQL> desc dbms_logmnr_dPROCEDURE BUILD参数名称 类型 输入/输出默认值?------------------------------ ----------------------- ------ -------- DICTIONARY_FILENAME VARCHAR2 IN DEFAULT DICTIONARY_LOCATION VARCHAR2 IN DEFAULT OPTIONS NUMBER
整理:RAC搭建过程
在CentOS 6.5上用ORACLE 11.2.0.4 搭建RAC grid infrastructure GI
Oracle SQL性能优化常用方法
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下...
rman备份时指定备份到两个目录下
itpub上看的一个问题1rman备份时应该可以指定备份到两个目录下吧?这样就不用手动去拷贝了.那要如何实现? RMAN> CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 2;old RMAN configuration par...
RMAN-在恢复目录中注册和取消数据库
创建恢复目录1、在目录数据库中创建恢复目录所用表空间SQL> create tablespace rman_ts datafile 'c:\oracle\oradata\cc\rmants.ora' size 20M ;表空间已创建。2、在目录数据库中创建RMAN 用户并授权SQL> create us...
Oracle RMAN练习继续,简单涉及Catalog
这几天做RMAN的练习,都是用控制文件来记录备份信息的,今天把catalog用上使用catalog进入RMAN,命令如下[oracle@host ~]$ rman target sys/sys@test catalog rman/rman@cat先来list一下RMAN> list backup;new incar...
配置rman备份的默认备份路径_default path
RMAN> configure channel device type disk format '/oracle/orclarch/%U_%d';new RMAN configuration parameters:CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/oracle/orclarch/%U_%d';new RMAN conf...
catalog 命令
使用catalog进入RMAN,命令如下[oracle@host ~]$ rman targetsys/sys@testcatalogrman/rman@cat先来list一下RMAN> list backup;new incarnation of database registered in recovery catalogstarting full resync of...
LogMiner详解
-、基本介绍 LogMiner工具可以分析所有对于数据库的DML操作语句,另外还可以分析得到一些必要的回滚SQL。该工具特别适用于调试、审计或回退特定事务。LogMiner既可以分...
set autotrace的用法和含意及区别
Usage: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]说明:前三个参数{OFF | ON | TRACE[ONLY]} 里必需选择一个,而且只能选择一个后两个参数[EXP[LAIN]] [STAT[ISTICS]]是可选的,也可以都不选择TRACE[ONLY]的含意是只显示explain和statistic,不显示SQL的结果集,带TRACE[ONLY]的参数的以下的4,5,6最常用的是第4种只要带上off,后面的[EXP[LAIN]] [STAT[ISTICS]]就无效了1:set autotrace on;显示:记录集+explain+statistics2:set autotrace on explain显示:记录集+explain3:set autotrace on statistic显示
恢复之还原数据文件
利用备份恢复的第一步就是从备份中还原数据文件。 还原数据文件的动作很简单,就是利用操作系统命令将备份的数据文件拷贝到数据文件的位置。需要注意的是这个动作的准备动作。首先需要确定哪些数据文件需要还原,然...
日志信息存放位置dump_dest
oracle的日志文件有几种:警告日志,trace日志,audit日志,redo日志,归档日志警告日志:也就是alert log,在系统初始化参数文件设置的show parameter background_dump_dest对应的就是它的位置。trace日志:一般放...
log buffer(日志缓冲区)
log buffer(日志缓冲区)change vector is a modification applied to something; executing DML statementsgenerates change vectors applied to data.日志缓冲区是一个很小的,短期集结(change vectors)改变量的地...
深入理解shared pool共享池空间及library cache分配之ora-4031 系列一
结论1,可以通过x$ksmsp分析共享池chunk的分配回收情况,深入分析ora-4031错误的原因2,x$ksmsp的列ksmchcls为chunk的类型,共计6个值,具体如下:KSMCHCLS--------R-freeR-freeafreefreeablpermrecr6 rows selected.3,关于上述ksmchcls列的不同含义,见下:free:这种类型的chunk不包含有效的对象,...