分类 ORACLE 下的文章

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错误而终止,最终导致业务处理失败,如果是核心业务那么这个影响是巨大的。...