oracle的等待事件
select event, sum(decode(wait_Time, 0, 0, 1)) "Prev", sum(decode(wait_Time, 0, 1, 0)) "Curr", count(*) "Tot" from v$session_Wait group by event order by 4; 一 等待事件概述 Oracle的等待事件是衡量oracle运行状况的重要依据及指标. 等待事件的概念是在Oracle7.0.1.2中引入的,大致有100个等待事件。在Oracle 8.0中这个数目增加到了大约150个,在Oracle8i中大约有200个事件,在Oracle9i中大约有360个等待事件。 主要有两种类别的等待事件,即空闲(idle)等待事件和非空闲
在Oracle10g中使用SGA_TARGET参数自动管理SGA
在Oracle10g中使用SGA_TARGET参数自动管理SGA 在Oracle10g中,不必再如从前一样用下列各个参数分别指定SGA的每个部分的大小.也就是说不需要首先评估 SGA各组件的大小,并且在init<SID>.ora初始参数文件中分组件指定.(当然某些组件如果不不使用是可以不指定的.比如 java_pool_size).shared_pool_sizejava_pool_sizelarge_pool_sizedb_cache_size 在10g中可用一个新参数SGA_TARGET来设定实列所需的SGA最大值,并替代以上参数.假设,将 SGA_TARGET设置为152M,则表明SGA最大为152M. 所有SGA组件如shared pool, buffer cache,lar
Oracle数据库的锁(ora-00054错误参考资料)
今天通过程序调用存储过程时出现ora-00054错误。错误信息: ORA-00054:resource busy and acquire with NOWAIT specified在google上找到相关解决方案,发现以下文章非常有帮助,特此转贴供大家参考。 Oracle数据库的锁 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出
根据trace获得创建控制文件的脚本并重建控制文件
1、 # alter database backup controlfile to trace; 2、 根据日志文件可查找trace文件,日志文件如下: Sat May 29 23:14:06 2010 alter database backup controlfile to trace Backup controlfile written to trace file /u01/diag/rdbms/orcl/dave/trace/dave_ora_10927.trc Completed: alter database backup controlfile to trace 3、 trace文件内容如下: Trace file /u01/diag/rdbms/orcl/dave/trace/dave_ora_10927.trc Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Produ