-
sequence在数据库重启之后是否会丢失cache部分的实验
Apr202015今天在ITPUB看到一个关于序列在数据库重启之后是否会丢失cache部分的帖子,感觉很有意思,一时手痒也做了个实验。实验环境是CentOS 6.3操作系统,11.2.0.4.0版本的数据库,实验过程如下: 普通用户登录数据库,创建一个序列。 [oracle@db98 dbs]$ sqlplus dbdream/dbdream SQL*Plus: Release 11.2.0.4.0 Production ...
阅读全文4条评论
-
ORACLE 12C新特性-会话级序列
Feb132014在12C版本,ORACLE推出了会话级序列,这个功能对会话级的临时表可能会非常有用。下面测试下这个功能。 SQL> create sequence session_seq start with 1 increment by 1 session; Sequence created. SQL> select dbms_metadata.get_ddl('SEQUENCE','SESSION_SEQ','STREAM') FROM DUAL; DBMS_METADATA.GET ...
阅读全文
-
AWR分析之DFS lock handle等待事件
Apr082013在给客户巡检时发现DFS lock handle等待事件。 在RAC环境中,会话等待获取一个全局锁的句柄时产生DFS lock handle等待事件,这个等待事件通常和sequence有关,如果2个实例都有并发的session使用sequence,这时有可能遭遇 DFS LOCK HANDLE等待事件。 ORACLE为了在RAC环境下为了sequence的一致性,使用了三种锁:row cac ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:DFS lock handle, ORACLE, row cache lock, SEQUENCE, SQ锁, SV锁, 等待事件
-
SEQUENCE的cache_size过小导致Library cache lock
Jan122012昨天下午马上下班,测试人员跑过来说应用程序在导入2W条条目数据,页面上一直显示导入中,OEM上显示在导入数据的这段时间,CPU使用明显要高,我过去看了下,不但CPU使用率比往常高,而且很明显有个锁等待信息,看了下对应的ADDM报告,没想到的竟然是Library cache lock,由于马上下班,客户一直催着下班,只好把AWR和AD ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:CACHE_SIZE, Library cache lock, ORACLE, SEQUENCE