首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我读过的一些Oracle相关的图书

有朋友问能否推荐一些比较实用的学习Oracle的技术书籍,我对Oralce比较有兴趣,所以看了不少这方面的书,有的可能只看了一些章节,有的是通读了一遍,有的是通读了几遍,写书不易,写一本有意义的书更不易。对我来说,能力非常有限,因此不一定能理解作者想要表达的所有信息以及传授的技能,我只是将自己读过的,觉得有些意义的,写出来一起参考,各位有补充的,可以提出来一起学习。

以下排名,不分先后,

《基于Oracle的SQL优化》

我的同事dbsnake写的一本著作,关注的是SQL优化,可以说是一本公认的,介绍SQL解析器、执行计划、统计信息、优化方法等非常棒的书,这本书我已经读了几遍,但不能说理解了所有内容,每次重新读就会有新的理解。

《Oracle DBA工作笔记》

建荣兄坚持每日写文章,这本书就是他文章的精华,涉及数据库运维、管理、开发、优化多个方面,不仅学习知识,更是学习这种坚持的精神。

《SQL优化最佳实践》

韩峰老师的书,主要面向SQL优化,介绍了相关技术、方法论和工具。

《Oracle DBA高可用、备份恢复与性能优化》

如果你考过11g的OCM,书中的内容就会很熟悉,基本就是参考11g OCM考纲编写,但是非常实用,RAC、DG、RMAN、Stream、各种备份恢复的方法。

《深入理解Oracle 12c数据库管理》

这是我最近在读的一本,虽然写着12c,但实际介绍的,是比较通用的,而且翻译的非常清楚,可以作为课堂教学手册。

《Oracle性能优化与诊断案例精选》

这本书主要是eygle、yangtingkun等恩墨的专家,介绍一些实际的案例,关注于处理问题的方法、流程、思路以及经验。

《Oracle高性能自动化运维》

这是一本比较新的书,关注的是数据库运维,准确地说是自动化运维,除了介绍一些块、事务概念,还介绍了一个自动化运维平台,使用python开发,相关模块也有代码例子,有此需求的朋友,可以参考。

《高并发Oracle数据库系统的架构与设计》

这是一本我认为非常棒的书,关注数据库高并发,以及架构的方方面面,这是我看过的,唯一一本讲了索引5-5分裂的书。

《Oracle数据库性能优化的艺术》

这本书我通读了,关注于性能优化,几乎和性能优化相关的,都做了一些介绍,甚至是一些数据库设计,例如范式、物理和逻辑设计,除了数据库自身,还有操作系统指令的介绍,能学到的不少。

《深入解析Oracle数据库的初始化》

eygle的书,从Oralce启动初始化,引出了相关的知识介绍,真正实现了由点及面,其中介绍的方法、工具、甚至SQL语句,非常实用,从操作和原理上,理解Oracle启动阶段的工作。

《感悟Oracle核心技术》

介绍了一些Oracle的基础知识,没有看完,当时有一个分区的需求,读了这本,有一些参考意义。

《Oracle查询优化改写》

这本书主要介绍SQL语句改写,纯SQL语句的开发,有些比较复杂。

《Oracle数据库性能优化方法论和最佳实践》

介绍性能优化的内容,从数据库、网络、CPU、内存、磁盘等几个方面,还会涉及一些latch、mutex争用介绍。

《Oracle PL/SQL Programming》

这本书是我本科毕设,需要做一些xml文件解析,用到了Oracle的xmlparser.jar(要是没记错的话),当时网络并不很发达,这本书碰巧有相关介绍,所以参考了一些,主要面向开发。

《Oracle核心技术》

这本书原作者JL,Oracle界的牛人,中文译者,老熊、杨总和老耿(boypoo),都是国内Oracle牛人,这本书很薄但是内容很赞,句句精髓,正如其名,主要介绍了Oracle一些核心技术,例如事务、锁、RAC、甚至RAC下sequence的使用,这部分内容在实际工作中,真是借鉴了一些。

《收获,不止Oracle》

梁敬彬老师的书,以课堂讲课的语言风格,介绍Oracle体系结构,在我接触Oracle体系结构的时候,读起来不费劲,非常受用。

《收获,不止SQL优化》

梁老师的新书,和上一本风格比较相近,这本主要关注SQL,例如执行计划、统计信息,并且利用思维导图的方式,让你了解每一个知识点,很接地气。

《Oracle RAC日记》

白鳝老师的书,以日记的形式,介绍一些RAC问题的处理,真实的案例经验。

《DBA的思想天空》

我觉得这是我看过介绍Oracle体系结构最清楚的一本中文书籍了,值得通读。

《Oracle优化日记》

以日记形式记录了一些案例,和《Oracle RAC日记》很相像,介绍了一些实用的处理流程。

《海量数据库解决方案》

原作者是韩国人,由dbsnake、eygle和kamus翻译,主要介绍了索引的应用。

《循序渐进Oracle》

eygle绝版的一本书,介绍了一些数据库管理操作,比较实用。

《Oracle高性能SQL引擎剖析》

黄玮的书,介绍SQL引擎的工作原理,对我来说,很难看懂,不是因为质量差,而是因为写的非常专业,还需修炼,才能理解清楚。

《Oracle内核技术揭秘》

Vage著作,独树一帜,通过调试的方法,说明Oracle内部原理,例如UNDO、LGWR、锁、buffer cache、shared pool,非常专业,还需修炼,才能看懂。

《Oracle RAC核心技术详解》

高斌的书,介绍RAC核心技术,看的有限,有些还需要学习,才能理解。

《Oracle数据库精讲和疑难解析》

算是一本教科书,介绍的比较全面。

《Oracle Database 11g数据库管理艺术》

翻译版本,主要涉及Oracle的管理,内容充实,能学到不少知识。

《Oracle Database 11g性能优化攻略》

针对每一个话题,有一些攻略方法,但有些内容过于简单了,或许因为老外,认为性能优化,就应该是一件简单的事情。

《Oracle Database 11gR2性能调整与优化》

从数据库、网络、操作系统等方面,介绍性能优化的相关内容,书很厚内容充实,算是一本工具书。

《OCP/OCA认证考试指南全册》

OCP教程书籍,不管认证含金量如何,OCP整个教程是非常清楚、科学的学习Oracle理论的方法,对于初学者值得一看。

《Oracle DBA手记》

几位Oracle技术牛人,将处理案例整理的一本书,介绍的比较清楚,可以了解Oracle问题处理的经验。

《Oracle Database 10g SQL开发指南》

SQL语法介绍性书籍,针对Oracle 10g版本,面向开发,可以作为工具书。

《Oracle编程艺术》

Oracle元老Tom史诗级著作,我看的是旧版,已经有新版了,联合作者Darl Kuhn就是《深入理解Oracle 12c数据库管理》的作者。

《剑破冰山-Oracle开发艺术》

这是一些ITPub版主,整理的一些案例。

《让Oracle跑得更快》

谭工的书,虽然版本10g,但其中一些方法,还是比较通用,算是基础知识。

《让Oracle跑得更快2》

增加了一些数据库设计,算是补充上一本。

《Oracle性能诊断艺术》

我看的是旧版,两位著名的前淘宝DBA牛人,现在已经有新版,有些内容,需要进一步研读,才能逐步理解,我还欠些火候。

《数据库索引设计与优化》

非指定数据库,主要从理论层面,关注数据库索引,设计与优化主线,读了几章,偏理论些。

《Oracle DBA实战攻略》

周亮的书,偏重于数据库运维,但是比较实用,其中涉及监听器的排查、sqlplus出现hang这些案例,实际工作中值得借鉴。

以上就是关于Oracle数据库,我读过的书籍,其实无论对于Oracle,还是其他技术,亦或是非技术的图书,我一直认为“书不在于多,而在于精”,当然每人有自己的角度,可能你认为好的,别人未必认为,重要的是找到适合自己的,我从网上买书,首先会看目录,能了解作者写书的逻辑,其次可以看豆瓣的书评,算是比较可观,各位有什么买书看书的技巧,可以写出来一起交流。

如果您觉得本文有帮助,欢迎关注转发:bisal的个人杂货铺,

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180226B04S0B00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券