嵌入云端 迎接挑战──写在前面的一些话

今天,也即2013年6月26日,Oracle数据库的最新版本 12c 终于正式发布了,这是一个全新的数据库版本,是 Oracle向云计算领域开拓的坚定体现,这一版本中最引人瞩目的新技术是多租户选件(Multitenant Option),这一选件的实现基础是插接式数据库(Pluggable Database),通过这一特性,Oracle可以将以前Schema级别的用户隔离上升到PDB级别的数据库隔离,这一特性是为云计算而生的,现在不同的用户共享一个大的容器(Container),而在容器中作为独立的个体存在,不论从管理、安全和易用性上都得到了提升。更重要的是,这个特性可以大大简化数据库的整合与迁移。

随着这一版本发布,Oracle新的关键词被推出“Plug into the Cloud(插入‘云’端)”,通过Oracle 12c发布前与微软和SalesForce确立的合作关系,甲骨文已经在两大系统上嵌入了云平台,由此可见Oracle公司的布局与决心。

根据Gartner公司的调查数据,在2012年的关系数据库市场,Oracle的市场份额为48.3%,稳居第一。但是我们早已注意到,关系数据库的市场份额已经没有悬念,而且也不会发生太大的变化,战场已经转移。现在看起来,云计算正是一个兵家必争的新战场。

2012年Oracle市场份额

早在Oracle 12c推出之前,Oracle公司已经推出了自己的云数据库平台,试水公众云数据库服务,但是该服务仅仅是试水而已,现在联手微软、SalesForce 等云平台与云服务厂商,Oracle的云理念才显得咄咄逼人。不论如何,云技术以各种形式走到我们技术人的面前。

这意味又一个变革的时代来临了。

这于我是一个契机和动力,我决定修订出版多年的《深入解析 Oracle:DBA 入门、进阶与诊断案例》(简称为《深入解析 Oracle》,该书第 1 版的书名为《深入浅出Oracle:DBA入门、进阶与诊断案例》)一书,加入12c的新技术内容,梳理多年间积累的一些经验和想法,再度与我的读者们分享;《深入解析Oracle》一书已经绝版多年,时至今日仍然不断有读者像我询问该书,这间接地成为我修订这本书的另一个动力泉源。

根据我的设想,这本书会和《循序渐进Oracle:数据库管理、优化与备份恢复》(简称《循序渐进 Oracle》)一书进行整合。这两本书虽然写作年份不同,但是内容是相辅相成的,由于两本书写作时间和规划原因,章节的学习顺序在两本书中是交叉的,现在我决定重新梳理两本书,整合成一个更加合理的顺序,以方便读者的阅读和学习。

我的计划是整合为3本书,分别从数据库的初始化、管理和优化三个方面进行阐述。现在这第一本正是从数据库的初始化开始。我不知道自己的这个规划是否能够如愿完成,但是只要读者支持,并且我分享的内容对大家还有价值,我就会坚持下去。

所以,这本书中包含了来自《循序渐进Oracle》一书中的两个章节,如果你手上还有这本书,其中的一部分内容是重合的。如果你不确信是否需要本书,请先从网上阅读本书的相关内容再做决定。

另外,我的写作方式仍然是一如既往的秉承“由浅入深,定点发散”的原则,我认为从任何一个知识点不断深入下去再出来,必然如同“拔起萝卜带起泥”一样触发一个系列的知识点的学习和研究,深入到最底层,再回到最初,我希望大家都能达到“看山还是山”的进阶状态。

在Oracle 12c发布之后,很多基于新特性的研究也可以和大家在本书中分享,如第3章中关于PDB的讨论就是全新的内容,也是Oracle 12c最重要的技术变革,而其他数十个新特性也散见于各章节的相应位置,希望这些内容和我之前从 Oracle 10g、Oracle 11g的内容一脉相承,能够带给读者一以贯之的技术理解。

在本书的写作修订过程中,得到了云和恩墨同事们的支持与协助,在此表示感谢;我尤其要感谢由迪同学,他在环境准备、测试验证等方面为我提供了大量帮助;我还要把本书献给我的家人,正是他们的支持与理解,才让我有了更多的时间来完成本书的内容,感谢我的妻子和儿子们,你们是我不停歇的爱的源泉。

我还要特别感谢我的编辑杜洁,我和她相识于2004年,那时我刚到北京1年,她大约也刚刚毕业加入人民邮电出版社,我和她的合作就是从那时开始的,到现在转眼10年,我仍然在做技术,她也还是特立独行地做她喜欢的书,10年光阴流逝,我们都步入了人生的另一个阶段。感谢她 10 年来给予我的帮助和支持,如若没有她的督促,也决然不会有这本书的修订和再版了。

最后,虽然我在写作和修订的过程中付出了不懈的努力,但是由于个人能力所限,书中难免错谬与不足,敬请读者在阅读中能够给予指正和谅解。

盖国强

2013年6月26日于北京