Archive for the 'Oracle RDBMS' Category

Mar 09 2008

深度解析Oracle 之 数据的存储

Published by kamus under Oracle RDBMS

年前跟东方标准谈了一个关于“01高地”高端IT应用技术培训系列课程的合作事项,内容大概是我跟eygle两个人在两个月的时间内,每个周末去讲2个小时的课程,一共是8个主题,涉及到Oracle数据库的方方面面。

东方标准的宣传语是:08年最值得期待的Oracle聚会,ITPUB管理版两大版主 - 深入解析Oracle。虽然有报价,但是本质上说是一次免费的课程,因为只需要在东方标准的网站免费注册,就可以不花任何费用来听讲。

整个8讲,基本上是根据eygle之前的两本书定位的。前面5讲,是从概念入手,但是一定会涉及到比较Internal的部分,比如eygle著名的数据库启动步骤分析,还有redo的分析,shared pool的机制等等,明天我会涉及到ASSM管理的机制,ROWID的解读,同时也会涉及到一些较新的技术,比如明天我会花一定的篇幅在ASM上,包括如何用kfed来修复损坏的ASM Disk;后面3讲,更是由点及面,再由面深入点的必听课程,包括解读等待事件,性能调优方法,故障处理的思路等等。

既然是“高地”,又是“深入解析”,所以我跟eygle都把这8个主题定位在非入门级的高度上,不会像OCP培训那样讲的面面俱到,我们预想来交流的朋友们已经具备了初步的Oracle概念,最好是已经有了一年以上的Oracle数据库管理经验,朋友们是带着问题来的,而希望我们的课程可以帮朋友们解答一些心里的疑惑,同时也希望带给大家一些我们这些年来积累的经验。

eygle已经离开了原来的公司,放弃了要职而开始做数据库独立顾问服务,他是一个有理想有文化有道德有追求的四有新好男人,这次的课程不但是一次Oracle技术的交流,同时也希望能够展示给大家,他有足够的经验和足够的实力来帮助你们解决问题,他了解Oracle,更重要的是他还有很多的朋友跟他一样了解Oracle,众人拾柴火焰高,所以你们可以放心地把数据库管理的重任交在他的手上。

eygle已经做过两次课程了,2008-3-9周日下午14:00-16:00的这次是第三次,我来主讲,欢迎捧场。

本次课程的PPT可以自由下载

前两次课程链接如下:
《深度解析Oracle》之《循序渐进Oracle》
《深度解析Oracle》之《深入浅出Oracle》

6 responses so far

Dec 28 2007

How small a datafile can be?

Published by kamus under Oracle RDBMS

一个数据文件最小能够到多小?以8K block size为例。

在Locally Managed Tablespace(LMT)中,如果是System Allocate的话。

1. LMT的数据文件需要1个block存储datafile header,还需要7个block存储bitmap block,这样是8个block,一共64K
2. 需要保证有至少一个extent的空间,在System Allocate中第一个extent会是64K

因此最小只能到128K。尝试缩小到更小的话,会碰到ORA-03214: File Size specified is smaller than minimum required 错误。

如果表空间创建成bigfile模式,那么最小只能到192K,因为bigfile tablespace还需要额外的8个block来存储bitmap block。

No responses yet

Dec 22 2007

Laurent Schneider in China

Published by kamus under Oracle RDBMS, Webs

在自己的Dreamhost主机上安装了PHProxy,通过这个可以访问被GFW挡在门外的国外站点,之所以这样做的起因是在公司里面我可以浏览Laurent Schneider的blog,但是回家以后却无法访问,这让我很窝火。虽然通过Google Reader可以订阅,但是无法查看留言也是一件憋屈的事情。

Laurent Schneider是瑞士的Oracle OCM,Oracle ACE,在他的个人blog上时常有一些有趣的技术文章。本来跟他商量是在我的DH主机上镜像一个他的站点,但是由于他使用的godaddy主机只提供FTP访问,因此并不能直接从internet上访问他的wordpress后台读取的mysql数据库,因此也没办法mirror一个完全独立的站点。

感谢Fenng告诉我有PHProxy这个东西,很好用。现在可以通过这里直接访问Laurent Schneider的blog。

No responses yet

Dec 20 2007

Oracle tuning and Google chart

Published by kamus under Oracle RDBMS, Webs

Google Chart API这个被部分Google员工称为是Google有史以来所发布的最有趣的API,在热心网友的辛勤劳动下,有了简体中文版的开发者指南

确实是一个很有趣的web service,把它跟自己的本职工作稍微结合一下吧。

这几天在客户处解决ORA-4031的错误,通过SQL观察Shared Pool中SQL Area的占用量,那么尝试用获得的数据通过Google Chart API来生成一副内存占用量的折线图。

SQL Area Usage

生成这幅图的代码是:

http://chart.apis.google.com/chart?cht=lc&chs=300x200&
chd=t:6,9,74,97,97&chxt=x,y
&chxl=0:|7:00|8:00|9:00|10:00|11:00|1:||1000+Mb(sql area size)

期望有达人可以做出一个Firefox的插件,通过简单的输入些数据,就自动给出Google Chart的URL。

No responses yet

Page 6 of 25« First...«45678»...Last »