怎样成长为一个真正的Oracle DBA
oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对oracle有一个总体的认识,少走一些弯路。一、定位 oracle分两大块...
oracle数据库监控优化与在线重组(转贴)
Bradmark是?1.25 年的专业数据管理经验2.总部位于美国德克萨斯州休斯敦,有以下分支机构:Bradmark 英国,Bradmark 德国,Bradm ark 荷兰,3.软件杂志评定全球软件500强之一4.位于于休斯敦,荷兰及德国的研发队伍5...
Oracle HowTo:如何在Linux上扩展SGA超过1.7G
今天一台Linux服务器扩展了一下内存,达到4G,开发的人自己修改了一下SGA结果数据库无法启动了.启动不了时,出的错误是这个样子的:[oracle@neirong oracle]$ sqlplus "/ as sysdba"SQL*Plus: Release 9.2.0.4.0 - Produ...
recursive calls ,db block gets , consistent gets的含义
在sqlplus使用命令SET AUTOTRACE ON后,执行计划显示如下:SELECT STATEMENT Optimizer=ALL_ROWS (Cost=985 Card=1 Bytes=26)Statistics----------------------------------------------------------35 recursive ca...
oracle block 格式 (zt)
信息参考: www.ixora.com.au 特别感谢 overtime 大哥对我的无私的帮助和对我一直鼓励支持我的网友这些资料是没得到oracle 支持的 所以不能保证信息的正确性 请谨慎使用 . oracle 8.1.7 8k block ...
深入了解oracle的高水位(HWM)
说到HWM,我们首先要简要的谈谈ORACLE的逻辑存储管理.我们知道,ORACLE在逻辑存储上分4个粒度:表空间,段,区和块. (1)块:是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当OR...
Linux AS3.0 ( 2.4.21-4.ELsmp ) 如何升级kernel 来防止kscand,kswapd造成资源消耗殆尽
目前的RH Linux AS3.0 Kernel 是Red Hat Enterprise Linux AS release 3 (Taroon)Kernel 2.4.21-4.ELsmp on an i686 [@more@]听说2.4.21-20 以下的内核都可能存在内存泄漏的Bug, 原来在Linux AS2.1 上倒是见到过 。 AS3.0 有一个数据库系统见到过,其他都正常 。 什么事情会导致这个Bug呈现出来 ? 参考资料: -------------------------------------------------------------------------------------------------- kswapd 耗尽系统内存 kscand 耗尽系统cpu的解决http://windtear.net/archives/2005/08/05/000736.html其实是两件事kswapd
orion——一款优秀的IO存储测试软件(zt)
orion,一款由Oracle公司提供,专门用于模拟数据库运行机制来测试存储的优秀IO存储测试软件,可以在不运行oracle数据库的情况下,仿真OLTP随机操作(测试IOPS)或者是OLAP连续性操作(测试吞吐量)。...
Linux系统下Oracle服务关闭问题
在windows下可以看到oracle安裝之後的一些服務 , linux下常用的服務我們知道 , 但是不常用的需要關閉的有些不清楚服務名稱 ,一般在linux下關閉哪些不使用的oracle service ? 一般來說, Linux下安...
Linux AS3.0 ( 2.4.21-4.ELsmp ) 如何升级kernel 来防止kscand,kswapd造成资源消耗殆
目前的RH Linux AS3.0 Kernel 是Red Hat Enterprise Linux AS release 3 (Taroon)Kernel 2.4.21-4.ELsmp on an i686 听说2.4.21-20 以下的内核都可能存在内存泄漏的Bug, 原来在Linux AS2.1 上倒是见到过 。 AS3.0 有...
PGA_AGGREGATE_TARGET --- PGA自动管理原理深入分析及性能调整
1. PGA的概念以及所包含的内存结构 作为一个复杂的oracle数据库系统来说,每时每刻都要处理不同的用户所提交的SQL语句,获取数 据并返回数据给用户。众所周知,解析SQL语句的工作是在oracle实例中的shared pool所完...
checkpoint, scn是什么 ?
检查点SCN深入研究一、检查点概述 大多数关系型数据库都采用"在提交时并不强迫针对数据块的修改完成"而是"提交时保证修改记录(以重做日志的形式)写入日志文件"的机制,来获得性能的优势。这句话的另外一种描述是:...
Treedump & block dump来认识索引
创建测试用表: select dbms_metadata.get_ddl('TABLE','T_INDEX_1') from dual;CREATE TABLE "MVREP"."T_INDEX_1" ( "C1" CHAR(2000), "C2" CHAR(2000), CONSTRAINT "PK_T_INDEX_1" PRIMARY KEY ("C1") USI...
如何使用BBED修复损坏的BLOCK
前面我已经介绍了如何使用BBED模拟坏块,本文简要介绍如何使用BBED修复损坏的BLOCK。 1.备份数据文件 要想恢复损坏的文件,需要存在一个良好文件,本文简单冷备份一下文件. [oracle@jumper conner]...
Oracle中移动表 -- 达到缩小数据文件大小的目的
通过move tablespace来完成resize datafile。 HWM的概念就不在此阐述了(参考: http://afy.itpub.net/post/48/70865 )。 测试环境为Oracle10g for Linux,其它版本的一样。 我们先创建两个表...
hot backup 热备份中很重要的概念-- split block
split blockSee fractured block fractured blockA type of media corruption that can occur when database writer is writing a block at the same time an operating system utility is reading the block for ba...
热备份(hot backup)期间做了什么(zt)+图解
自己为了好理解画的一幅图: 热备期间 (begin backup 及 end backup之間) 最大的特点就是产生了比平常更多的日志文件,为什么会这样?在恢复的时候有什么用呢? 热备期间日志文件记录的是修改的row所在的整个bloc...
理解oracle rac cache fusion (图解)
要了解RAC工作原理的中心需要知道Cache Fusion这个重要概念,这个文章就是用来说明什么是Cache Fusion。要发挥Cache Fusion的作用,要有一个前提条件,那就是互联网络的速度要比访问磁盘的速度要快!否...
使用orastress!进行数据库压力测试(zt)
关于该工具的官方网页在这里可以找到:http://www.linxcel.co.uk/orabm/index.htmlOrastress!你可以在原网站下载,或选择本地下载.该工具不是开源的,缺省的只能使用一个session测试,你可以从作者那里申请临时Key,通过...
使用Bonnie进行系统IO性能测试 (zt)
Bonnie是一款极小的测试系统IO性能的工具,源代码公开.作者主页:http://www.textuality.com/bonnie/ 你也可以点击这里下载编译Bonnie极其简单,但是需要你安装了make及gcc (或cc) # makeOptions are "make bsd" an...