Oracle中的分析统计validate structure,compute statistics
analyze index idx_t validate structure:analyze index idx_t compute statistics:analyze index idx_t estimate statistics sample 10 percent一般来讲可以采用以上三种方式来手工分析索引。analyze index idx...
通过 dbms_space.space_usage 查看objects 的空间使用情况
SQL> show serveroutputserveroutput OFFSQL> SQL> set serveroutput on; SQL> show serveroutputserveroutput ON SIZE UNLIMITED FORMAT WORD_WRAPPEDSQL> declare l_fs1_bytes numb...
一个index在几分钟内大小增加了6G,归档不多
具体见 : http://www.itpub.net/thread-1348905-1-2.html
show_space脚本
show_space脚本 -- ------------------------------------------------------------------------------------- File Name : http://www.oracle-base.com/dba/monitoring/show_space.sq...
[zt] 处理LOB(大对象)表enqueue HW问题的一个方法
在RDBMS系统中,发生enqueue等待特别是enqueue TX-contention是再正常不过的了,原因很简单,为了满足ACID原则。但如果是enqueue HW-contention,你遇到的机会就要稍微少一些了,因为这一般只发生在大量数据装...
SCN, using backup controlfile及resetlogs[final]
SCN(System Chang Number)作为oracle中的一个重要机制,在数据恢复、Data Guard、Streams复制、RAC节点间的同步等各个功能中起着重要作用。理解SCN的运作机制,可以帮助你更加深入地了解上述功能。 在理解SCN之前...
SCN, checkpoint 及数据库的恢复
scn号与oracle数据库恢复过程有着密切的关系,只有很好地理解了这层关系,才能深刻地理解恢复的原理,从而才能很好地解决这方面的问题。 一。SCN与CHECKPOINT CKPT进程在check...
诡异,一个index在几分钟内大小增加了6G,归档不多
Linux AS 5.3 64bit, Oracle 10.2.0.4 , RAC , 4 nodes 今天忽然在几分钟内一个index增加了 6G ,总大小达到 17.5G , 这个index所在的表大小只有 120M ,&n...
热备份时被修改的数据块如何记录在联机日志文件
Oracle 10g , 11g 热备份 - 发出begin backup以后,第一次修改数据块中的数据行之前,在online redo log文件中记录整个数据块的修改前的数据(以重做记录形式?)。在使用热备份进行恢复时,一旦发现某个数...
教你如何成为Oracle 10g OCP - 第十二章 手工管理的备份与恢复
第十二章 手工管理的备份与恢复 备份分为两种: 物理备份和逻辑备份 物理备份 -- 指对数据文件,控制文件,归档日志文件的备份,是数据块级别的备份;逻辑备份 -- 指对数据库内部的逻辑对象(比如表)进...
关于热备份[final]
关于热备份: Oracle数据块的大小是操作系统数据块的整数倍,如果直接通过OS命令拷贝数据文件到备份介质,由于数据库一直在使用,我们通过OS命令拷贝数据文件是以OS Block为单位进行的,那么一个Oracle block会被分...
alter system archive log current / all / switch logfile
alter system switch logfile ; 对单实例数据库或RAC中的当前实例执行强制日志切换,归档当前重做日志,Oracle9i之前如果自动归档没有开启,就不归档当前重做日志文件 。 alter system archive log current ; 对数...
[转载]Oracle 事务处理的完整流程分析
oracle服务进程如何处理用户进程的请求服务器进程在完成用户进程的请求过程中,主要完成如下7个任务:0.sql语句的解析1.数据块的读入db buffer2.记日志3.为事务建立回滚段4.本事务修改数据块5.放入dirty list6.用户c...
教你如何成为Oracle 10g OCP - 第十一章 配置网络环境
第十一章 配置网络环境11.1 用户与Oracle数据库建立连接 网络服务(Net Service) - Oracle 使用网络服务从客户端或者中间层的应用服务器与数据库服务器建立连接。 监听器 - 在客户端, 网络服务...
监听器中的 PLSExtProc
典型的listener.ora 文件内容: SID_LIST_LISTENER = (注册到监听器的service name所在区域) (SID_LIST = (SID_DESC = (对外部过程调用...
客户端段建立到服务器端的连接过程
A. 客户端发起连接,通过在客户端提供用户名,用户密码及连接字串(tnsnames.ora中设置),建立与监听器的连接。 B. 客户端一旦与监听器建立了连接,则在客户端生成用户进程。同时监听器会判断客户端请求的DB服务名是...
Oracle10g Data Guard (Standby) 理论与实践 [final]
Oracle10g Data Guard (Standby) 理论与实践 简单summary :A. 日志发送 : ARCH SYNC -- 将PRI DB上的归档通过RFS传输给Standby的归档或Standby Redo Log(如果有)。 LGWR ...
教你如何成为Oracle 10g OCP - 第六章 存储管理
存储概念 - 物理概念及逻辑概念 物理概念: 数据文件,控制文件,联机日志文件 等 逻辑概念: 表空间(tablespace), 段(segment), 区间(extent), 数据块(block) Tablespace : 可以细分为...
Oracle网络 - listener.ora , tnsnames.ora 等 [final]
1. 网络结构BS结构CS结构架构Client -à Server 2层Client -à Middle tier -à Server 3层特点客户端和服务器端使用相同的网络协议客户端可以为瘦客户端或PC中间层实现负载均衡,一台可面对多台服务器。作用是在...
Data Guard 配置Standby Redo Log
Data Guard在最大保护和最高可用性模式下,Standby数据库必须配置standby redo log,通过下面的实验展示创建的原则和过程。1.原则1).standby redo log的文件大小与primary 数据库online redo log 文件大小相同2).s...