December 25, 2009
Oracle Database 11g Release 2 HP/AIX
作者:eygle
出处:http://blog.eygle.com
在圣诞节之前,Oracle终于赶出了Oracle 11gR2的HP / AIX 平台发布,看来Windows仍然被抛在了最后。官方下载地址:
http://www.oracle.com/technology/software/products/database/index.html
(11.2.0.1.0)
接下来我们应该期待这一版本的第一个Patch Set了。
Posted by eygle at 11:30 AM | Comments (4)
MMAN - Oracle 10g的Memory manager进程
作者:eygle
出处:http://blog.eygle.com
MMAN进程是Oracle 10g引入用于进行内存管理的进程,在进行动态内存调整时,这个进程要发挥其作用。在文档上,Oracle说,这个进程的作用是内部数据库任务的执行者:MMAN is used for internal database tasks.
这里的内部任务显然包括自动的内存调整,但是不排除还有其他使命。
当进行内存调整时,有一个等待事件于此有关:
SGA: MMAN sleep for component shrink在后台转储跟踪,可以看到MMAN进程的等待:
MMAN to wait and post itself for satisfying an auto-tuned memory request while trying to fully free a component's quiesced granules. In Release 10.1, the name of this event was 'wait for SGA component shrink'.
*** 2009-12-22 15:00:04.484然而在很多繁忙的环境中,自动的内存调整会成为一个负担,所以很多用户禁用了这一功能。
WAIT #0: nam='rdbms ipc message' ela= 2999944 timeout=300 p2=0 p3=0 obj#=-1 tim=9809590317
WAIT #0: nam='rdbms ipc message' ela= 2999773 timeout=300 p2=0 p3=0 obj#=-1 tim=9812737808
WAIT #0: nam='rdbms ipc message' ela= 2999664 timeout=300 p2=0 p3=0 obj#=-1 tim=9815814982
WAIT #0: nam='SGA: MMAN sleep for component shrink' ela= 10045 component id=6 current size=8 target size=7 obj#=-1 tim=9815936073
WAIT #0: nam='SGA: MMAN sleep for component shrink' ela= 10581 component id=6 current size=8 target size=7 obj#=-1 tim=9815946809
WAIT #0: nam='SGA: MMAN sleep for component shrink' ela= 10541 component id=6 current size=8 target size=7 obj#=-1 tim=9815957544
WAIT #0: nam='SGA: MMAN sleep for component shrink' ela= 10655 component id=6 current size=8 target size=7 obj#=-1 tim=9815968290
WAIT #0: nam='SGA: MMAN sleep for component shrink' ela= 10649 component id=6 current size=8 target size=7 obj#=-1 tim=9815979031
WAIT #0: nam='SGA: MMAN sleep for component shrink' ela= 10645 component id=6 current size=8 target size=7 obj#=-1 tim=9815989770
WAIT #0: nam='SGA: MMAN sleep for component shrink' ela= 10678 component id=6 current size=8 target size=7 obj#=-1 tim=9816000516
WAIT #0: nam='SGA: MMAN sleep for component shrink' ela= 10661 component id=6 current size=8 target size=7 obj#=-1 tim=9816011260
WAIT #0: nam='SGA: MMAN sleep for component shrink' ela= 10644 component id=6 current size=8 target size=7 obj#=-1 tim=9816022006
WAIT #0: nam='SGA: MMAN sleep for component shrink' ela= 10623 component id=6 current size=8 target size=7 obj#=-1 tim=9816032746
WAIT #0: nam='SGA: MMAN sleep for component shrink' ela= 10664 component id=6 current size=8 target size=7 obj#=-1 tim=9816043506
WAIT #0: nam='rdbms ipc message' ela= 2449387 timeout=245 p2=0 p3=0 obj#=-1 tim=9818925363
-The End-
Posted by eygle at 10:54 AM | Comments (0)
《Oracle DBA手记》一书推荐 - 感谢刘松先生
作者:eygle
出处:http://blog.eygle.com
在《Oracle DBA手记》出版之前,我请 甲骨文大中华区产品战略总监 刘松 先生为本书写一段话,在看了部分书稿之后,他欣然接受了我的请求,为本书写下了一段导引的话。感谢 刘松 先生,他以他的视角,评价和记述了他眼中的Oracle DBA群体与技术发展,他的真知灼见让我获益匪浅:
看了Eygle发来的《Oracle DBA手记》的手稿,感到这本书的写作思路很有些新意。随着数据库技术自动化程度的提高,DBA工作价值开始扩展到更大的层面,因此共享一些探路者的心得变得尤为可贵。暴露其思维过程,是Web2.0时代技术圈子的一大特点。在以前的某些时代,有些工程师们仅仅把技术作为赚钱的手艺,很多操作技巧都是密不外传的,总怕"教会了徒弟,饿死了师父"。本书的编排是对此种落后思维的一种否定。具体表现为三大特色:
编辑与遴选:搜索时代,我们更需要向导
在搜索无处不在的年代,某种知识入门的难度已经不在于知识的获取,而在于知识的筛选。这个时候,一个过来人的理解往往是最好参考。如果说科学家们的乐趣来自对造物主的发现,那么顶级工程师们的乐趣则来自于理解另外一些人的聪明智慧。归根到底,整个软件行业都建立在基于数学基础的人类思维的设计,从根子上说,软件技术本身都是人聪明智慧的结晶。另一方面,由于数据库技术应用环境的复杂性,经验也是不可缺少的。对于一个入门DBA 来说,有两样东西对进阶比较关键:一是理解设计者是怎么想的,二是理解使用者环境的复杂性。两者都需要经验的积累,需要勤奋。
集体创作:小团体的自组织带来多维度的启发
在技术学习上,每个人的根器不同,因此,启发的方式也不同。几位DBA高手把讲自己日常的体会筛选成集,一方面基于术业专攻的原则,另一方面对读者的启发带来了维度的增加。可能某一读者恰好喜欢杨廷琨的理解方式和文字表达,那他可以一段时间内多花时间去看他那1500多篇博客的积累。可能另一些人因为欣赏 Eygle的技术能力与为人方式,因此虚拟地拜师学艺,可以少走弯路。师傅领入门,修行在个人,武侠小说里拜师学艺的传奇故事,现在可以在网络上更大范围地复制开来,只是读者现在有了更多选择。此书的集体创作带来更多维度,有助程度不同的读者增加理解。
分享心得:我是怎么想的
古代的知识分子,书房是不让别人进的,怕的是被别人看去了心思。Web2.0的精神是反其道而行之。如果技术知识的发展速度远远超过个人的学习能力,形成一种共享文化,对于少走弯路是极其必要的。而其中的关键,就是暴露思维过程,告诉别人自己在特定问题上的想法。这些想法慢慢会汇聚成一种思维方法,这些思维方法,是比具体某个版本的操作技巧更为长远的。本书第一编的各位作者的手记,恰是体现了这么一种精神。
本书发行之时,恰逢Oracle 11gR2 发布,新版本的设计已经开始面向数据中心,增加了更多的技术特性,DBA们的眼光,也不再局限于数据库本身,而应该放眼更大的数据中心,建设这个更大的主题。因此,更希望本书对于夯实DBA们的日常工作大有裨益,可以有机会抬头看看更长远的方向。
刘 松
甲骨文大中华区产品战略总监
2009年10月
甲骨文大中华区产品战略总监
2009年10月
Posted by eygle at 9:58 AM | Comments (3)
