自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

oracle 查看跟踪文件

sql_trace 和10046 事件首先SQL> alter session set events='10046 trace name context forever,level12‘;  查找跟踪文件 SQL> SELECT a.VALUE|| b.symbol|| c.instance_name|| '_ora_' || d.spid|| '.trc'...

2010-03-24 09:35:04 152

v$lock视图

v$lock视图SID:Identifier for session holding or acquiring the lock TYPE:Type of user or system lock  TM - DML enqueue TX - Transaction enqueue UL - User supplied TYPE   有TM,TX两种类型,TX为行级锁,事物锁,TM锁为表级锁...

2010-03-19 15:49:08 117

如何设置Oracle Events以跟踪数据库

Events事件是Oracle的重要诊断工具及问题解决办法,很多时候需要通过Events设置来屏蔽或者更改Oracle的行为;有四种类型的Events:         Immediate dumps         Conditional dumps         Trace dumps         Events that change database...

2010-03-18 10:33:21 153

oracle“SQL Trace”简介

一、概述“SQL TRACE”是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具。在日常的数据库问题诊断和解决中,“SQL TRACE”是非常常用的方法。  一般,一次跟踪可以分为以下几步:  1、界定需要跟踪的目标范围,并使用适当的命令启用所需跟踪。  2、经过一段时间后,停止跟踪。此时应该产生了一个跟踪结果文件。 ...

2010-03-17 17:03:57 86

Oracle数据库提高命中率及相关优化

本文是关于Oracle数据库调试与优化方面的文章,主要介绍Oracle数据库中命中率相关的问题,包括不同的算法之间性能的比对。  关于Oracle中各个命中率的计算以及相关的调优  1)Library Cache的命中率:  .计算公式:Library Cache Hit Ratio = sum(pinhits) / sum(pins)  SQL>SELECT SUM(pin...

2010-03-15 17:06:03 152

多种方法查看Oracle SQL执行计划

一.在线查看执行计划表如果PLAN_TABLE表不存在,执行$ORACLE_HOME/rdbms/admin/utlxplan.sql创建plan_table表。1.explain plan   for  select * from ......2.select * from table(DBMS_XPLAN.Display);二.使用oracle第三方工具:plsql developer(F...

2010-03-15 16:38:07 136

Oracle数据库经常会遇到CPU利用率很高的情况

Oracle数据库经常会遇到CPU利用率很高的情况,这种时候大都是数据库中存在着严重性能低下的SQL语句,这种SQL语句大大的消耗了CPU资源,导致整个系统性能低下。当然,引起严重性能低下的SQL语句的原因是多方面的,具体的原因要具体的来分析,下面通过一个实际的案例来说明如何来诊断和解决CPU利用率高的这类问题。  操作系统:solairs8  数据库:Oracle9.2.0.4  问题描述:现场...

2010-03-15 16:32:14 302

oracle hint提示优化SQL

在优化调整数据库的SQL时候,经常会用到HINT提示.目前ORACLE支持的HINT如下:在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法:1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_...

2010-03-09 16:47:20 97

oracle问题 SP2-0613: 无法验证 PLAN_TABLE 格式或实体

此错误表示还没有创建 plan_table 表 先创建plan_table 表 SQL> @%oracle_home%/rdbms/admin/utlxplan.sql 授权  @%oracle_home%/sqlplus/admin/plustrce.sql 这样普通用户不能用 所以要授权普通用户对 plan_table 表 SQL&...

2010-03-05 11:40:49 152

Oracle truncate table 与 delete tabel的区别

 一、1.delete产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback segments .truncate 是DDL操作,不产生rollback,速度快一些.    Truncate table does not generate rollback information and redo records so it is much faster tha...

2010-03-04 13:56:20 88

原创 Oracle 索引的分类

逻辑上: Single column 单列索引Concatenated 多列索引Unique 唯一索引NonUnique 非唯一索引Function-based函数索引Domain 域索引 物理上: Partitioned 分区索引NonPartitioned 非分区索引B-tree:Normal 正常型B树Rever Key 反转型B树 Bitmap 位图索引索引结构:B-tree:适合于大量的...

2010-03-02 17:54:55 86

oracle 锁等待的诊断及排除

在ORACLE中,为了保证数据的一致性,在对数据库中的数据进行操作时,系统会进行对数据相应的锁定。当程序对所做的修改进行提交(commit)或回滚后(rollback)后,锁住的资源便会得到释放,从而允许其它用户进行操作。 但是,有时,由于程序中的原因,锁住资源后长时间未对其工作进行提交;或是由于用户的原因,如调出需要修改的数据后,未及时修改并提交,而是放置于一旁;或是由于客户服务器方式中客户端出...

2010-03-02 16:38:22 218

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除