分类 ORACLE 下的文章
latch: cache buffers chains故障处理总结
客户说数据库的CPU使用率为100%,应用相应迟缓。发现是latch: cache buffers chains 作祟故障分析思路查看等待事件,判断故障起因
Oracle 分析函数 ROW_NUMBER() 使用
Oracle 分析函数 ROW_NUMBER() 使用会说话的鱼2018-02-23 16:10:46博主文章分类:Oracle文章标签row_number()rankdense_rank文章分类Oracle数据库阅读数72651、row_number() over()排序功能:
oracle 查看锁表sql语句(导致锁表的sql)、解锁语句
racle 查看锁表sql语句(导致锁表的sql)、解锁语句--查看锁表进程SQL语句1:--被锁对象表、数据库对象表、数据session表关联来获取被锁对象对应的是那个session;select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.object_id and lo.session_...
行锁
原文转自:http://space.itpub.net/519536/viewspace-693689 在诊断有关锁等待这种数据库等常见故障的时候经常会用到V$LOCK视图,这个视图中的ID1和ID2的含义经常被提及。了解这两个字段的含义对理解V$LOCK视图很有意义。本文简单对V$LOCK视图中的ID1和ID2含义进行描述和探索。1.Oracle官方文档中的描述参考链接:http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/dynviews_1147.htm#i1407629其中只记录了如下两条模糊的信息:ID1 ...
临时表空间未释放问题
众所周知Oracle临时表空间主要是用于数据库较大的临时排序用,在PGA分配的工作区空间不足以容纳排序数据时使用临时表空间。在用户执行的排序相关的语句执行完毕后临时段回收,相应的临时空间占用也会自动释放。但针对LOB所产生的临时段的释放不会遵从些机制。使用率过高带来的影响临时表空间使用率过高带来的影响:由于一般业务中都会存在大量排序的sql(如distinct、order by、group by、union、union all、hash join等),所以一旦临时表空间长时间使用率过高将导致核心sql因ORA-1652错误而终止,最终导致业务处理失败,如果是核心业务那么这个影响是巨大的。...