没有跨不过的坎,没有过不去的河;没有必胜的秘籍,只有拼命的努力.

我是如何看最近上市的数据库新书

上一篇 / 下一篇  2008-08-29 13:48:17 / 天气: 晴朗 / 心情: 郁闷 / 精华(1) / 置顶(1) / 个人分类:学习数据库

oracle
  • oracle:支持原创

近两年 ,上市的新书不少 。我近段时间看这些书,收获比较大,每本书各有各的特点,个人观点来评论这些书,不一定很正确,但是确实给我启发很大。

首先基础的书,看OCP的SG和 EYGLE的 两本书《循序渐进》和 《深入浅出》:

看 OCP的书 ,我一般 看 原理 ,比如 ORACLE的结构图,RMAN的结构图,FLASHRECOVERY的结构图,等等。就像研究数据库里面的内部结构更能处理生活中实际的问题。这是一个宏观框架 。图形化的东西,往往让人记忆深刻。然后 ,看 EYGLE的 两本书 ,他的书的特点是:东西相对现在有些陈旧。但是 书中分析 的 很详细 ,很适合初中级到 中级水平过度。水平高的人和 水平较低的人,没有 必要看。我 是 这样 看他的书 :第一边看个 大概,也就是提纲锲领的理解书中的精髓。然后,从第二边开始,需要认真测试 ,学着盖先生,建环境 ,做测试。第三遍,可是根据他书中介绍的方法 ,深入研究 一些 工具 和 视图。比如他书中隐含参数是 怎么弄出来的 ,他 书中 提到的脚本怎么样修改可以用到真正 的环境中 ,成为自己 的东西 。还有,他书中提到的SQL_TRACE,10086事件,九大性能视图等等.其实,能作到这一步,也算是个高手了.

其次,可以看看PINER的<构建高可靠性环境>:

这本书的特点是,框架比较大.东西比较多,里面有很多新的东西(相对eygle的书).包含了许多10G和11G的新特性。这些东西是eygle的补充。他的书中最大的亮点是:如何从硬件的选取到数据库数据的规划.介绍了如何规划一个科学的数据库,如何建设一个高安全,高可靠,高效的数据库。他无形中将主题进行升华。仔细的想想,在OCP的SG开篇中,将数据库的安装占到6%,优化占到25%,架构占到45%,可以想象架构对于管理员来说的价值。我看他的书的时候,就是依据他这样一个思路,来学习他平时如何规划数据库。我本身是做系统集成的,有一定的硬件熟知度,结合他的书,更能体会他书中的真正含义。本书也有他的不足,不足在于,框架比较大,有些东西说的不深入。对于一般人来说,看懂的,觉得作者是在抛砖引玉;看不懂的,就那么不了了之。所以,研究PINER管理数据库的经验,是这本书最大的价值。

最后,我前天买了本赵振平的《数据库精讲与疑难解答》。

他的书,在我认为,就是一本字典,里面包含作者这几年内遇到问题的总结,总结的很详细。这样的书,不适合提高,但是适合排错。研究作者排错的过程,也是很不错的。

总结:OCP的SG可以看上2遍,我觉得就差不多了。最好在看别的书前,先看看SG,然后在看别的书;然后回过头来在看一遍SG,收获会很大。EYGLE的书,可以反复的看,看个10遍,8遍不为过。eygle严谨的态度和锲而不舍的精神,值得我们学习。对于PINER的书,可以大体看上一遍,然后通过实践,更能体会他书中的奥妙。我觉得他这本书,对于做系统集成的,帮助会更大。建议读上3遍就差不多了。至于赵振平先生的书,看上一遍,以后作为字典,随时翻翻,真的很不错。

近期利用这些书,解决的实际问题:

1.利用eygle的书中的db_name和instance_name,oracle_sid的区别,帮助我解决用户环境变量SID和创建oracle的sid不一致出现的问题。

2.利用eygle的书中理论,分析数据库的启动过程问题,成功打开一个 800G 的数据库问题。

3.参考eygle的书中理论和自己的大量实践,初步深入分析了,操作系统字符集和数据库字符集,以及客户端字符集之间的关系。成功的将用户windows下的数据导入到红旗linux下的oracle库中。

4.参考piner的书,给用户数据文件进行科学的规划。理解了在线事务处理系统,为什么不选用大的数据文件。对于数值分析的数据库,如果不采用RMAN备份,可以采用较大的数据文件。

5.参考PINER的书,理解了裸磁盘的4K保留空间问题,以及使用DD命令,成功为用户进行裸设备数据物理备份

6.参考piner的书RMAN备份和恢复,即将为用户的RAC进行备份和恢复测试。


TAG:

引用 删除 hehe   /   2008-09-10 17:22:08
真的很巧啊! 你说的书我都买啦。努力啊!
引用 删除 西北   /   2008-09-08 17:14:59
呵呵,不错,留下脚印
现在俺正在看piner的<<高可用环境>>,
继续努力
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2010-09-09  
   1234
567891011
12131415161718
19202122232425
2627282930  

数据统计

  • 访问量: 64360
  • 日志数: 269
  • 书签数: 13
  • 建立时间: 2008-06-24
  • 更新时间: 2010-05-03

RSS订阅

Open Toolbar