(转):学习Oracle动态性能表-(22)-V$WAITSTAT
本视图保持自实例启动所有的等待事件统计信息。常用于当你发现系统存在大量的"buffer busy waits"时据此做出适当调整。V$WAITSTAT中的常用列CLASS:块类别WAITS:本类块的等待次数TIME:本类块的总等待时间等...
(转):学习Oracle动态性能表-(21)-V$UNDOSTAT
V$UNDOSTAT 提供统计直方图来表示system 工作状况, 统计的内容包括undo space 使用情况(consumption),事务的并发(transaction concurrency ) 以及 在instance 里执行过的查询的长度(指耗时多长). 你可以使用这个...
(转):学习Oracle动态性能表-(20)-V$SYSTEM_EVENT
本视图概括了实例各项事件的等待信息。v$session_wait显示了系统的当前等待项,v$system_event则提供了自实例启动后各个等待事件的概括。常用于获取系统等待信息的历史影象。而通过两个snapshot获取等待项增量...
(转):学习Oracle动态性能表-(19)-v$rowcache
本视图显示数据字典缓存(也叫rowcache)的各项统计。每一条记录包含不同类型的数据字典缓存数据统计,注意数据字典缓存有层次差别,因此同样的缓存名称可能不止一次出现。V$ROWCACHE常用列PARAMETER:缓存名COU...
(转):学习Oracle动态性能表-(18)-V$ROLLSTAT
本视图自启动即保持并记录各回滚段统计项。V$ROLLSTAT中的常用列USN:回滚段标识RSSIZE:回滚段默认大小XACTS:活动事务数在一段时间内增量用到的列WRITES:回滚段写入数(单位:bytes)SHRINKS:回滚段收缩次数EXTE...
(转):学习Oracle动态性能表-(17)-v$parameter & v$system_parameter
这两个视图列出的各参数项名称以及参数值。V$PARAMETER显示执行查询的session的参数值。V$SYSTEM_PARAMETER视图则列出实例的参数值。例如,下列查询显示执行查询的session的SORT_AREA_SIZE参数值:SELECT valu...
(转):学习Oracle动态性能表-(16)-V$OPEN_CURSOR
本视图列出session打开的所有cursors,很多时候都将被用到,比如:你可以通过它查看各个session打开的cursor数。 当诊断系统资源占用时,它常被用于联接v$sqlarea和v$sql查询出特定SQL(高逻辑或物理I/O)。...
(转):学习Oracle动态性能表-(15)-V$DB_OBJECT_CACHE
本视图提供对象在library cache(shared pool)中对象统计,提供比v$librarycache更多的细节,并且常用于找出shared pool中的活动对象。v$db_object_cache中的常用列:OWNER:对象拥有者NAME:对象名称TYPE:对...
Oracle的闪回恢复区和归档日志多路径设置
Oracle9i开始提供闪回查询,以便能在需要的时候查到过去某个时刻的一致性数据,这是通过Undo实现的。这个功能有很大的限制,就是相关事务的undo不能被覆盖,否则就无力回天了。oracle10g大大的增强了闪回查询的功能...
Oracle中的正则表达式
正则表达式是很多编程语言中都有的。可惜oracle8i、oracle9i中一直迟迟不肯加入,好在oracle10g中终于增加了期盼已久的正则表达式功能。你可以在oracle10g中使用正则表达式肆意地匹配你想匹配的任何字符串了。所谓...
Oracle archive log 归档日志管理
在Oracle中,数据一般是存放在数据文件中,不过数据库与Oracle最大的区别之一就是数据库可以在数据出错的时候进行恢复。 这个也就是我们常见的Oracle中的重做日志(REDO FILE)的功能了。重做日...
手工创建(Create)一个Oracle 10g数据库
作者:eygle |</SCRIPT. English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】链接:http://www.eygle.com/archives/2009/09/createoracle_10.html 1.首先要有一个参数文件,这个我利用...
Oracle Undo Redo通俗理解
什么是REDO REDO记录transaction logs,分为online和archived。以恢复为目的。比如,机器停电,那么在重启之后需要online redo logs去恢复系统到失败点。比如,磁盘坏了,需要用archived redo logs和online redo ...
Oracle Undo的学习
回滚段可以说是用来保持数据变化前映象而提供一致读和保障事务完整性的一段磁盘存储区域。当一个事务开始的时候,会首先把变化前的数据和变化后的数据写入日志缓冲区,然后把变化前的数据写入回滚段,最后才在数据缓...
(转)Oracle 中DML深入研究
用户所执行的DML(即执行事务)操作在Oracle内部按如下顺序进行:1、相应事务分配回滚段(undo segment),这时优先使用当前联机状态的回滚段中一个。回滚段的选择是随机的,若另外的事务正在使...
Oracle10g 的Recyclebin简介
从Oracle10g开始,Oracle引入了flashback drop的新特性,这个新特性,允许你从当前数据库中恢复一个被drop了的对象。在执行drop操作时,现在Oracle不是真正删除它,而是将该对象自动将放入回收站...
10g 对undo_retention参数的增强限制
当一个块被修改后,它的前镜像会被保存在undo段中。undo段是一个循环存储设备,当空间不够用的时候,会覆写重新利用其空间。但是同一事务不能覆写这个事务内生成的undo数据!undo_retention参数用来设定undo段中的...
Oracle 监听配置详解
使用ORACLE的SQL*Net V.2连接客户机和服务器,需配置每个客户机和服务器。在服务器上需配置的文件有:listener.ora、/etc/services,在客户机上需配置tnsnames.ora文件。 &nb...
我的Oracle ROWID解读
一、rowid简介 rowid就是唯一标志记录物理位置的一个id,在oracle 8版本以前,rowid由file#+block#+row#组成,占用6个bytes的空间,10 bit 的 file# ,22bit 的 block# ...
Oracle 的 data block研读(二)
上次,dump了DATA的block结构信息出来,简单看了一下,今天,把INDEX的block也dump出来,看看里面的内容。 B树索引是一个典型的树结构,其包含的组件主要是: <!--[if !supp...