ORA-00060: Deadlock detected
ORA-00060: Deadlock detected关于数据库死锁的检查方法一、 数据库死锁的现象程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。二、&...
ORA-3136 WARNING: inbound connection timed out (转)
WARNING: inbound connection timed out (ORA-3136)刚刚在一个朋友的BLOG上看到一个这样的错误,发生在alert.log和sqlnet.log中.同时朋友还给出了解决方法,如下. 在alert.log中发现:Thu Aug 9 21:21:17 2007WARNING...
SP2-0618和_SP2-0611错误处理(转)
SP2-0618和_SP2-0611错误处理AUTOTRACE是一项 SQL*Plus 功能,自动跟踪为 SQL 语句生成一个执行计划并且提供与该语句的处理有关的统计。SQL*Plus AUTOTRACE 可以用来替代 SQL Trace 使用,AUTOTRACE 的好处是您不...
ORA-00313 open failed for members of log group解决办法
ORA-00313 open failed for members of log group解决办法经验总结: 联机日志分为当前联机日志和非当前联机日志,非当前联机日志的损坏是比较简单的,一般通过clear命令就可以解决问题。 损坏非当前联机日...
ORA-00214控制文件版本不一致.txt
SQL> startup forceORACLE 例程已经启动。Total System Global Area 167772160 bytes Fixed Size 1247900 bytes Variable Size 75498852 bytes Database Buffers 88080384 byt...
ORA-12519 客户端连接间歇性失败
OERR: ORA-12519 TNS:no appropriate service handler found客户端连接间歇性失败,报错ORA-12519$oerr ora 12519Cause: the listener could not find any available service handlers that are ...
转储数据块玩玩
关于快转储我们需要注意的区域主要是:块转储ITL,FLAG区域和数据区域下面我们就这个做个实验:SQL> insert into emp values(5236,'weibin',563220,to_date('2009-05-04 12:20:24','yyyy-mm-dd hh24:mi:ss'));已创...
估算索引的空间需求
使用DBMS_SPACE的CREATE_INDEX_COST过程来估算索引的空间需求。下面就CREATE_INDEX_COST过程的变量描述下:参数名 &n...
查看数据字典缓存(或行缓存)的丢失率
这个查询会对丢失率大于10%的查询前加上星号select r.PARAMETER, r.GETS, r.GETMISSES, r.MODIFIC...
找出导致db file scattered read等待事件发生的SQL及其执行计划
1、通过查询v$sql,v$session,v$session_wait找出致等待事件的SQLselect sql_text, sql_fulltext from v$sql where address = (SELECT a.SQL_ADDRESS &n...
回滚机制的“探探底”
以前只知道怎么一回事,今天决定去看看到底发生了什么?让我们一起学习。O(∩_∩)O~,想看下去的有木有?先从update下手吧,1、更新开始啦,在一窗口运行下面的语句如下SQL> select * from test; &nb...
关于redo的一些东东(部分转)
要了解REDO的内容的话,首先我们必须了解两个概念:改变向量和重做记录。1)、改变向量(change vector)改变向量表示对数据库内某一数据块所作的一次变更。其中包括变更的数据块的版本号、事务操作代码、变更从属...
查找Library Cache Pin等待原因
当我们查询v$session_wait时如果发现有大量library cache pin等待事件,此时要怎样去找出library cache pin等待的具体是什么呢?下面就library cache pin等待事件做个介绍:library cache pin是用来管理Library Ca...
oracle 跟踪文件和转储命令及常用转储命令(转)
一、Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter...
热点块竞争与解决
热点块竞争与解决热点块主要是latch竞争,大量进城等待latch free竞争,我们可以从V$SESSION_WAIT视图中查询得到: SID &nb...
深入分析LRU与DIRTY LIST(转)
在BUFFER CACHE中,oracle通过几个链表进行内存管理,最为人熟知的是LRU LIST与DIRTY LIST(WRITE LIST或CHECKPOINT QUENE),各个LIST上存放的是指向具体BUFFER的指针。注:除LRU和DIRTY LIST这两个重要链表之外,...
重做日志文件中的SCN
重做日志文件中的SCN日志文件头中包含LOW SCN和NEXT SCNLOW SCN和NEXT SCN表示改日志文件中包含在LOW SCN和NEXT SCN之间的重做信息。对于当...
SGA中各池内存分配颗粒大小与SGA_TARGET参数的关系
在ORACLE9I中,各个SGA组件必须手动设置大小,从ORACLE10G开始多了另外一种选择:自动SGA内存管理。当ORACLE使用自动SGA内存管理时,只需设置SGA_TARGET,其他与SGA相关的参数都不用...
checkpoint详解(部分转)
checkpoint是什么?checkpoint是数据库的一个内部事件,这个事件激活以后会触发数据库写进程(DBWR)将数据缓冲(DATA BUFFER CACHE)中的脏数据块写出到数据文件中。 checkpoint的作用是什么?checkpoint主要...
唯一索引和非唯一索引ROWID存储的区别
最近一直在思考这个问题,网上关于这个问题的帖子很多,自己就常用的B*树索引专门做了个小测试。SQL> conn / as sysdba已连接。SQL> create table t as select * from all_objects;表已创建。一、首先测试非唯一...