我的写作计划(一)
日期:March 15, 2006
从三月三日开始动手以来,除了去江门和Julia在一起之外,基本上每天写作2个小时左右.
到今天为止,已经写到第四章.感觉要把自己的想法完全描述出来的确不是一件容易的事.要严谨,还要不拖沓冗余,实在是需要字斟句酌的态度.
繁杂的事情很多,常常会打断自己的思路.夜间是最好的写作时间,可是又不能熬夜太久.矛盾总是多多,只是希望这个步伐不会被打乱.
初步计划会写12章,前边写的快些,因为之前已经有了相当的准备,越到后面会越艰难和缓慢,只是我计划,要在5月底左右完成初稿,然后和出版社沟通,修改,争取在年底之前和大家见面.最近Blog更新少了很多,主要精力都放在了写作上.
我的写作计划(二)
日期:April 25, 2006
从上次公布我的写作进度以来,已经过去一个多月了.现在再向大家汇报一下我的写作进度.
最初计划写一本Oracle初学者指南之类的书,结果发现很难把一本书控制在初学者的范畴,所以写起来难度就逐渐深入了下去.不过也好,符合我原来的想法.去年曾经计划写一本《Oracle诊断案例》的书,一直没有动笔,现在两本书合为一本了。
现在每章的布局基本上分为三个部分,基础知识、进阶知识、结合实际的案例分析。我希望能够摆脱传统技术书刊要么基础知识,要么代码实例的模式,将基础知识,深入研究,性能调整,诊断案例等相关内容,按照每章一根主线展开,从而能够使读者通过每一章的阅读,就能够对相关知识有一个纵向的深入认知。这也是我一直主张的由点及线再到面的学习方法。
我自己是如此学习的,我也希望可以通过这本书将这个思想传达出来。而且我也希望,这本书不仅能给初学者以帮助,也能给熟练者带来一些新的东西。
现在这本书已经完成了七章的初稿,分别是:
Oracle的启动
参数及参数文件
SGA与PGA管理
数据字典
重做
回滚与撤销
等待事件
现在开始着手回头重新修订这七章,希望能够在5月中旬定稿这七章内容,最终全书可能写9章。
最近基本保证每天写作2小时左右,希望可以尽快完成这本书。
想说说天下图书一大抄
日期:April 29, 2006
今天在网上偶然看到网友对《Oracle数据库性能优化》的评论:说说天下图书一大抄的好处.
看到这个题目,首先是吃了一惊,这本书的每个章节都是出于原创或者经过作者授权,并不存在抄袭的问题啊。再仔细一看,原来作者所指并非本书。但是同时也对本书提出了很好的建议:
将作者的文章转引如下:
这些天有件比较郁闷的事情,就是最近正读《Oracle数据库性能优化》盖国强 冯春培 等编著、人民邮电出版社。感觉读的时候很吃力,倒不是没法理解的原因,而是,很多想要了解的东西,总是说看某某的帖子,有很详细的讲解,然后就给个网址了事。
这样虽然充分尊重了知识产权,可是却弄得人只好每天读一点就要在深夜顶着严寒到实验室上网,来敲网址下载资料。。。可是让人气愤的是,这些网址很多都已经不能再用了~结果只能按照线索在baidu、google重新搜索,这样学习,真的好费劲啊!
为什么不简单说一下呢?只要讲明出处就好了呀!如果我的帖子在别人的书里被引用,只要讲明出处,我会很荣幸,一点都不会介意的~不过好像还没写点什么有价值东西要别人来引用吧
看那些一大抄的书,虽然会感觉很多本都相似,不过我至少不用为了前因后果又去自己整理资料。时间宝贵,作者编书已经费了很多劲,为什么不给读者来点方便呢?
Save my time,save my life!
我非常同意作者的观点,在我以后的书籍里,绝对要减少网络链接的引用,如果有所引用,也只在参考文献部分列出。我们必须考虑到网络载体的不稳定性,尊重读者的时间。
至于作者提出的,可以引用别人的作品,这其实是不妥当的,而且尺度很难把握。但是归纳总结,叙述清晰是不难做到的。
这几个问题,在我的新书中,一定会避免。Save my time,save my life ,喜欢这句话!
我的写作计划(三)
日期:May 19, 2006
在今天这个特殊的日子里,北京狂风骤起,风沙满天,俺终于也可以宣布我的新书初稿已经完成.此前公布了七章的题目,现在终于完成了另外两章,现在全9章的题目如下:
2006-05-09? 14:30 504,832 01.Oracle的启动.doc
2006-05-16? 11:50 422,400 02.参数及参数文件.doc
2006-05-09? 16:21 199,168 03.数据字典.doc
2006-05-09? 16:06 1,158,656 04.内存管理.doc
2006-05-18? 15:16 806,400 05.Buffer Cache与Shared Pool原理.doc
2006-05-18? 19:58 595,968 06.重做.doc
2006-05-11? 15:25 663,040 07.回滚与撤销.doc
2006-05-16? 11:18 1,265,152 08.等待事件.doc
2006-05-14? 14:55 578,560 09.性能诊断与SQL优化.doc
其中,根据大家的建议和要求,着重补充和写作了第5章.现在终于可以松一口气,接下来可以和出版社谈具体的出版事宜.希望这本书很快可以和大家见面.同时希望大家能够给本书建议一个新的名称,因为最初选择的《Oracle初学者指南》已经再不适合。
《Oracle果壳》-这个名字如何?
日期:May 30, 2006
关于新书的名称一直没有确定下来,Kamus给了我一个新意《Oracle 果壳》。大家觉得这个名字如何?给点意见?
感谢d.c.b.a 新书第六章定稿
日期:May 31, 2006
新书的第六章是写Redo的,前几天请D.C.B.A帮忙进行Review,他给我提出了很多好的建议,经过修正,这一章终于定稿.在D.C.B.A那里留言写过我的一点感想:
有一句诗说:近乡情更怯
我现在的心情是:近出情更怯.唯一能作的是,在出版之前,不断修正,以期对得住读者的期待和阅读.
压力一直都有,可是也珍惜这压力.
真的是越到完成越觉得紧张,不断的修正,每次重新打开都会看到自己不满意的地方.希望这本书不会辜负大家的期待.感谢D.C.B.A的Review,在数据恢复方面,他是当之无愧的专家.
新书名称确定-《深入浅出Oracle》
日期:June 20, 2006
经历了艰难的取舍和选择之后,书名最终确定为《深入浅出Oracle-DBA入门、进阶与诊断案例》,这个名字基本上涵盖了本书的内容和特色。
目前书稿已经交付出版社,正在进行紧张的审阅和排版工作,希望可以尽快的和大家见面。
《深入浅出Oracle》内容简介
日期:June 23, 2006
《深入浅出Oracle-DBA入门、进阶与诊断案例》一书已经列入ITPUB技术丛书第三册,即将由人民邮电出版社出版,以下是本书的内容介绍:
本书分为9章,具体结构划分如下:
第一章:数据库的启动和关闭,从基础入手,讲解Oracle数据库的启动和关闭,并深入探讨数据库启动关闭的核心本质及内部处理。
第二章:参数及参数文件,这一部分从Oracle启动必需的参数文件入手,讲解重要参数、参数文件对于Oracle的作用,并结合RAC环境,Oracle10g环境介绍参数文件等的不断改进和变迁。
第三章:数据字典,深入到数据库的核心,全面了解数据字典的机制和重要性。
第四章:内存管理,Oracle的内存管理非常重要,本章就SGA、PGA的管理进行探讨,并深入介绍Oracle内存管理技术在Oracle8i/9i/10g不同版本中的变迁。
第五章:Buffer Cache与Shared Pool原理,本章深入介绍了Buffer Cache和Shared Pool的原理,并涉及闩锁和热点块等深入话题。
第六章:重做,重做机制是Oracle恢复的保障,本章针对Oracle的重做机制进行探讨,并涉及重做的内部原理及工作机制。
第七章:回滚与撤销,回滚和事务密切相关,本章从基础出发,介绍Oracle的回滚机制,进而深入研究和探讨回滚机制的内部操作及ORA-01555错误等相关知识。
第八章:等待事件,等待事件在数据库性能诊断中起着极为重要的作用,在不同版本中,Oracle一直在不断加强等待事件的功能,本章从等待事件入手,进一步讲解数据库性能诊断和优化知识。
第九章:性能诊断与SQL优化,这一章是实践的总结,通过一些实践的案例,介绍一种思路和方法给大家,解决问题是学习的最终目的。
关于本书:
根据Gartner公司的最新统计数据,在2005年,Oracle数据库以48.6%的市场占有率继续稳居关系数据库市场的首位,在过去这一年中,国内的Oracle从业市场和学习环境都有了很大的发展和进步,市场进一步规范和成熟,从事数据库管理工作的朋友们也越来越多。
为了让更多进入Oracle领域的朋友能够快速了解和掌握Oracle技术,让具备一定经验和积累的Oracle从业人员继续深入学习,作者倾力撰写了本书。
本书作者活跃于国内著名Oracle技术论坛ITPUB(www.itpub.net),并全力打造国内最具影响力的个人Oracle技术站点Eygle.com(www.eygle.com),本书从基础出发,逐层深入,并结合实际工作中的诊断案例进行全面讲解,力图从点到面,让读者对每个主题都有深入的了解和认识。
本书是ITPUB技术丛书的第三本,在《Oracle数据库DBA专题技术精粹》和《Oracle数据库性能优化》二书出版的2年多以来,ITPUB和 Oracle市场都有了长足的发展,希望本书的出现能为读者带来更深入的技术知识和更多的实践经验。
本书特点:
目前市场上的Oracle书籍普遍存在的问题是模式单一,要么只讲基础知识,要么侧重代码编程实例,要么针对具体的版本特性(Oracle8i/Oracle9i/Oracle10g等),要么缺少实践应用检验,很少能对Oracle相关知识进行全面深入讲解。
本书针对这些问题,从基础知识入手,再进行深入研究,结合性能调整、诊断案例实践,将Oracle知识全面、系统、深入的展现给读者;本书内容更涉及Oracle8i/Oracle9i/Oracle10g,将Oracle的版本变化,功能改进,一以贯之的展现出来,让大家看到这些变革的真正原因以及Oracle的不断技术创新,通过真实案例的学习,更可以加深大家对现实环境的了解,从而提高实践能力。
本书是作者多年实践工作的积累和总结,各篇章更从DBA的成长历程入手,引导大家快速进入并深入Oracle知识的国度。
本书继续贯彻了作者“由点到线再及面”的学习方法,既可以让初学者参考学习,又可以帮助具备一定基础的中级DBA进行进阶学习,不同层次的学习者都能从本书的不同内容中受益。 希望本书能够一如既往的得到大家的支持和喜爱.谢谢大家.
《深入浅出Oracle》一书封面定稿
日期:July 11, 2006
终于,《深入浅出Oracle》这本书就要和大家见面了。
经过出版社的各种流程,经过反复的沟通修改,封面最后于今天定稿,这是最后定稿的部分。
接下来就是排版印刷了,根据责任编辑的预测,这本书应该可以在本月底和大家见面,到时候各大书店都会有售。
希望大家能够喜欢本书,如果这本书中的某一章能够让大家有所收获,我就心满意足了。
昨天中午还见到了博文视点的周筠老师,承其赠送了一本吴清忠著的《人体使用手册》,翻了一下,感觉非常有益,感谢周老师。也希望以后能有机会和博文合作。
感谢本书的责任编辑杜洁小姐,她为本书的出版付出了极大的努力;感谢我的女友Julia同学,她的鼓励使我能够最终完成本书。
最后要感谢大家,你们使得本书有了存在的意义。
|