oracle经典书籍推荐

简介:

很多网友询问如何选择入门书籍,学Oracle有什么好书,这里给出一些常见书籍的介 

    绍。首先声明,本文只涉及国外作品,因为国内的作品好的极少,大多是拼凑之作。

提到入门学习,我又得搬Tom(Thomas Kyte)出来了。他在Ask Tom和他最新的书里都介绍

了他认为比较好的学习途径和阅读资料。他推荐的资料都是Oracle的官方文档,有个网友

在版上也提出是不是通读文档就可以了。可以肯定地说,如果你通读了文档,记住了其中

的50%,那你已经很牛了,我的有生之年估计不会有可能通读——对于9iR2一共48篇文档

共计46000+页!Tom给出了必读文档和顺序,我简要说明如下:

所有人员

Concepts

|

New Features

_________________|_______________

| |

Developer DBA

Application Backup & Recovery

Dev Guide(Fundamentals) Concepts

| |

PL/SQL User Guide Recovery Reference

& References |

| |

Performance Administrators' Guide

Planning |

|_________________________________|

|

Performance

& Tunning Guide


下面来谈谈书籍。

国内比较畅销的当属机械工业出版社黑色那套了,其中精品很多。入门的《Oracle

9i初学者指南》浅显易懂,是入门的好帮手。开发方面《Oracle 9i PL/SQL程序设计》,

DBA方面《Oracle 9i DBA手册》,调优方面《Oracle 9i性能调优指南》都是经典的书,

根据需要选择吧。我觉得其中《Oracle 9i 参考手册》是不错的书,比较全面实用,各方

面涉及就不深入了。

其他经典书籍又不能绕过Tom了,他的《Oracle专家高级编程》(Expert one-by-

on Oracle)是绝对的经典,可惜中文版被翻译糟蹋了,我正在看,其中的翻译有的术语

很怪异,有的不知所云,确实有点累,但内容深入,涉及到Oracle内部结构、锁机制、导

入导出的使用、性能调优等等等等很多的方面。主要基于Oracle 8.1.7,但是用他的原话

来说99%的可以毫无变动的用到9i上。他还基于这本书写了另一本新书《Effective

Oracle by Design》(2003),国内尚没有翻译版,要买的话只有Amazon了,目前倒是降

价中。内容主要是关于开发的一整套,比如团队开发中的分工、开发的原则、性能调优等

等。这两本书的内容介绍和目录大家可以到asktom.oracle.com看到,总体来说都是大师

之作。

其实上面这些书已经是很充足了,加起来上万页也有了。不过要考OCP的话,还是看

Student Guide咯(地球人都知道?:)),我刚看完007和031的vol.1,总体感觉是讲解还

算详细,内容不是很深,但真的很全面。另外它是作为教程的形式的,所以很多东西的编

排考虑到了难度等等,而不是一般参考手册那样一次就把一个数据对象、类型讲透。看这

个文档的同时大家可以结合上面提到的官方文档、书籍一起阅读。

最后顺便讲一下数据库基础书。学Oracle之前应该要先读基础书,你连主键都不明

白就开始学Oracle,我觉得比较痛苦。我只写出两本的题目,这两本都有中文版,我看过

后者,感觉很不错,但是后者可能需要较好的离散数学基础,涉及基础理论会多点。前者

更厚,所以它有空给你慢慢解释,不过我个人觉得有点啰嗦。无论如何都是经典!

《数据库导论》

《数据库概念》(第四版)













本文转自xiaocao1314051CTO博客,原文链接:http://blog.51cto.com/xiaocao13140/1932456 ,如需转载请自行联系原作者


相关文章
|
Oracle 关系型数据库 数据库
|
Oracle 关系型数据库 数据库
【转】Oracle数据库相关的书籍推荐
文章转自:http://www.dbthink.com/?p=724 1.concepts guide(11g)By Thomas Kyte由Tom担纲编写的11g的Concepts guide作为第一本书籍,是引领你进去Oracle世界的最基础的一本书籍,建议所有的人都对此做深入阅读,我了解的有些朋友对此文档有3-5遍以上的阅读。
1536 0
|
安全 Oracle 关系型数据库
oracle安全书籍
http://books.google.com/books?id=f1hrGdZ9a1sC&pg=PA339&dq=oracle+security&ei=LxeMSvqTOJqIlQT0keGHCg   http://books.
821 0
|
Oracle 关系型数据库 Linux
【赵渝强老师】Oracle数据库配置助手:DBCA
Oracle数据库配置助手(DBCA)是用于创建和配置Oracle数据库的工具,支持图形界面和静默执行模式。本文介绍了使用DBCA在Linux环境下创建数据库的完整步骤,包括选择数据库操作类型、配置存储与网络选项、设置管理密码等,并提供了界面截图与视频讲解,帮助用户快速掌握数据库创建流程。
1099 93
|
Oracle 关系型数据库 Linux
【赵渝强老师】使用NetManager创建Oracle数据库的监听器
Oracle NetManager是数据库网络配置工具,用于创建监听器、配置服务命名与网络连接,支持多数据库共享监听,确保客户端与服务器通信顺畅。
622 0
|
存储 Oracle 关系型数据库
服务器数据恢复—光纤存储上oracle数据库数据恢复案例
一台光纤服务器存储上有16块FC硬盘,上层部署了Oracle数据库。服务器存储前面板2个硬盘指示灯显示异常,存储映射到linux操作系统上的卷挂载不上,业务中断。 通过storage manager查看存储状态,发现逻辑卷状态失败。再查看物理磁盘状态,发现其中一块盘报告“警告”,硬盘指示灯显示异常的2块盘报告“失败”。 将当前存储的完整日志状态备份下来,解析备份出来的存储日志并获得了关于逻辑卷结构的部分信息。
|
SQL Oracle 关系型数据库
Oracle数据库创建表空间和索引的SQL语法示例
以上SQL语法提供了一种标准方式去组织Oracle数据库内部结构,并且通过合理使用可以显著改善查询速度及整体性能。需要注意,在实际应用过程当中应该根据具体业务需求、系统资源状况以及预期目标去合理规划并调整参数设置以达到最佳效果。
836 8
|
SQL Oracle 关系型数据库
比较MySQL和Oracle数据库系统,特别是在进行分页查询的方法上的不同
两者的性能差异将取决于数据量大小、索引优化、查询设计以及具体版本的数据库服务器。考虑硬件资源、数据库设计和具体需求对于实现优化的分页查询至关重要。开发者和数据库管理员需要根据自身使用的具体数据库系统版本和环境,选择最合适的分页机制,并进行必要的性能调优来满足应用需求。
778 11
|
Oracle 安全 关系型数据库
【Oracle】使用Navicat Premium连接Oracle数据库两种方法
以上就是两种使用Navicat Premium连接Oracle数据库的方法介绍,希望对你有所帮助!
2990 28
|
Oracle 关系型数据库 数据库
数据库数据恢复—服务器异常断电导致Oracle数据库报错的数据恢复案例
Oracle数据库故障: 某公司一台服务器上部署Oracle数据库。服务器意外断电导致数据库报错,报错内容为“system01.dbf需要更多的恢复来保持一致性”。该Oracle数据库没有备份,仅有一些断断续续的归档日志。 Oracle数据库恢复流程: 1、检测数据库故障情况; 2、尝试挂起并修复数据库; 3、解析数据库文件; 4、导出并验证恢复的数据库文件。

推荐镜像

更多