eygle.com   eygle.com
eygle.com eygle
eygle.com  
 

« 关于《深入浅出Oracle》的答读者问 | Blog首页 | 拥有归档日志 如何恢复一个丢失的数据文件 »

书不在多,精读则灵 - Oracle入门书籍推荐

很多朋友要我帮忙推荐一下Oracle的入门书籍,能够了解Oracle的基本概念、基本知识的那种。
我就免为其难,推荐几本。

首先我想强调的一点是,任何一本系统的Oracle书籍只要认真读下来,都会有不错的收获,读书最忌讳的是虎头蛇尾,浅尝则止。

1.第一本要推荐给大家的是Oracle的概念手册,这本手册是无数DBA学习的起点:Database Concepts
这是Oracle的官方文档,详尽的介绍了Oracle的基本概念,是DBA经常需要翻阅的参考书,也是最好的入门学习资料,如果大家阅读英文不存在问题,请先阅读本书,这本书可以在Oracle的官方文档站点Tahiti找到:
http://www.oracle.com/pls/db102/homepage?remark=tahiti

Oracle10gR2的下载地址为:
http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14220.pdf

下载之前你可能需要注册一个OTN的免费帐号。如果你无法从官方站点下载,也可以通过本站下载这本手册:B14220

当然我建议大家都从英文版开始你的阅读,即便你的英文不够好,但是如果你觉得还是有障碍,网络上已经有很多朋友将这本手册翻译成了中文,我打包了两个版本(如果CHM格式无法打开,请在右键属性页里选择解除锁定),提供下载:

http://www.eygle.com/orabk/OraDoc/Oracle.Concepts.zip

原出处链接请参考:ITPUB链接 ITPUB链接2 网友译本

Oracle 官方文档网站http://docs.oracle.com 上有官方文档的在线版本,可以用于查询浏览,推荐。


2.第二本要推荐的是Thomas Kyte的《Expert One on One: Oracle》,这本书的中译本,被称为《Oracle专家高级编程》。
毋庸多说,这本书是Oracle界的经典之作,最初是基于Oracle8i进行写作的,现在Tom已经出版了基于Oracle9i/Oracle10g的升级版,书名为《Oracle Database Architecture 9i and 10g Programming Techniques and Solutions》,现在中文译本也已经快要出版了。

这本书的前几章以介绍Oracle的基础知识为主,后几章则以介绍开发相关的内容为主,侧重于管理DBA的朋友可以着重阅读一下该书的前几章。

Expert One on One: Oracle 这本书中文版大家可以参考:
http://www.itpub.net/showthread.php?threadid=224536
其英文版本参考:
http://www.itpub.net/showthread.php?threadid=316444

Oracle Database Architecture 9i and 10g Programming Techniques and Solutions 这本书的:

英文版参考:
http://www.itpub.net/showthread.php?threadid=486715

中文版参考:

http://www.itpub.net/thread-969575-1-3.html

英文第二版参考:

http://www.itpub.net/thread-1330894-1-1.html

我强烈推荐大家仔细阅读本书。

3.另外要推荐给大家的一个系列图书是,Oracle OCP官方培训教材

这套官方教材无论从结构还是体系上来说都是非常不错的入门及学习参考资料,虽然其中也存在一些错误和含混之处,但是仍然不失为经典,每个考过OCP认证的人都曾经深入阅读过该系列教材。

我可以负责任的说:每个全面深入阅读和理解该系列教材的人,都无愧于OCP认证,虽然现在的Paper OCP是那么的多。

另外一个值得推荐之处是,该系列教材拥有不同版本Oracle8i/Oracle9i/Oracle10g,而且大部分都有中文版本,大家可以对照学习。

这些教材大都可以从ITPUB上找到,恕我不能一一查出其具体链接:)


4.此外推荐大家可以看看ITPUB技术丛书


ITPUB的技术书籍来源于实践,对于解决实际问题非常有帮助。
目前已经出版了四本书《Oracle 数据库DBA专题技术精粹》、《Oracle 数据库性能优化》、《深入浅出Oracle-DBA入门、进阶与诊断案例》、《循序渐进Oracle》。
其中部分图书的章节可以参考以下链接:
http://www.eygle.com/archives/2008/08/stepbs_oracle_info.html
《深入浅出Oracle》电子版下载:
http://www.eygle.com/archives/2010/02/headfirst_oracle_download.html

书不在多,精读则灵,希望大家能够静下心来认真阅读,然后一定会有所收获的。

最后要提醒大家的是,Oracle的英文资料众多,要想真正深入学习Oracle,必须克服英文阅读的障碍。

-The End-


历史上的今天...
    >> 2009-08-19文章:
    >> 2007-08-19文章:
           一花一世界 一生一世情
    >> 2005-08-19文章:
           Brother, My Cup Is Empty

无觅

By eygle on 2006-08-19 19:33 | Comments (28) | Books | FAQ | 876 |

28 Comments

受益了

《Expert.Oracle.Database.Architecture.9i.and.10g.Programming.Techniques.and.Solutions》
http://www.itpub.net/showthread.php?threadid=486715
《ORACLE8i数据库管理员手册》
http://www.itpub.net/showthread.php?threadid=238615

我下载了2个小时,终于下载完了《ORACLE8I数据库管理手册》。很辛苦。当然上传资料的人也很辛苦。
但是我解压缩的时候出现错误。
Thomas kyte又一力作《Expert.Oracle.Database.Architecture.9i.and.10g.Programming.Techniques.and.Solutions》解压缩的时候也出现错误。

请问是什么问题。
《Expert.Oracle.Database.Architecture.9i.and.10g.Programming.Techniques.and.Solutions》的3个部份我下了3次,可是都是不能正确解压缩。

能不能将这些文件压缩成一个让大家来下载啊?
分开来下载太费时间了。都用了好几个小时了。
几天个人就是几千个小时啊。太耗费。
时间就是生命,请问这个问题能解决么?

谢谢

to sudan;
以前肯定是可以下载的,我写本文的时候没有测试过。

ITPUB由于附件大小的限制所以通常都作了分卷处理。

谢谢
我晚上再去下载一下。再试验一下。
解压缩的时候总是说缺少一卷,可是我全部下载了,且放在一个文件夹下。

麻烦您了

我觉得
Database Concepts
和Expert One on One不是给入门级的人看的。
还是看SG吧,读他个三四遍。

我认为入门也应该有高起点。

Database Concepts实在就是给入门者看的,Expert的前几章对入门也非常不错。

Thomas Kyte的《Oracle专家高级编程》英文版现在的书名叫《Expert Oracle》,由APRESS出版社出版,详细的名称是"Expert Oracle, Signature Edition Programming Techniques and Solutions for Oracle 7.3 through 8.1.7".
《Oracle Database Architecture 9i and 10g Programming Techniques and Solutions》是Thomas Kyte写的另外一本经典的书,2本书根本不是一回事,不存在升级版的问题.

《Expert Oracle, Signature Edition Programming Techniques and Solutions for Oracle 7.3 through 8.1.7》 这本书从目录上看应该是《Expert One on One: Oracle》的简单再版,内容上没有任何变化。

Tom很早就计划对《Expert One on One: Oracle》进行补充、重构和改写,在重构过程中,由于篇幅,Tom将原书内容分成了几个部分,计划出版三本书,第一本就是 Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions 侧重于Oracle 架构;
第二本计划是Expert Oracle Database Development: 9i and 10g Programming Techniques and Solutions,侧重于开发

"西雨清风"如果有兴趣去Tom的Blog上一看就知道了。

哦,原来如此,没看过TOM的BLOG,TOM的意图原来是这样.

Thanks for your good recommendations on Oracle Fundamental Books.
By the way, I think you should change this html page name to "oracle_fundbook_recommend.html".

Jennyca真是个细心的同学,我也发现拼错了,不过就将错就错吧。

Where did you find this guestbook by the way??? I'd like to have one like this on one of my sites!!!

开始认真看tom的书。谢谢eygle。。

Oracle Database Architecture 9i and 10g Programming Techniques and Solutions

这本书是什么能出中文版的? 看英文太痛苦了。:)

已经出了中文版的,人民邮电出版社出品。

听从专家的指引,开始我的Oracle学习历程。非常感谢在开始学习Oracle的第一天就有ls的这篇文章

听从专家的指引,开始我的oracle学习历程,非常感谢ls为我们提供了这么好的建议

非常感谢,刚开始学习Oracle,这些建议对我来说真的帮助很大

初学扎到,谢谢大虾!!

好的,就把那几本书读个三四遍,不再看其他的书了.

我觉得
Database Concepts
和Expert One on One不是给入门级的人看的。
还是看SG吧,读他个三四遍。

Posted by: outdo at September 18, 2006 12:03 PM

注意一下TOM书的前言,本书读者对象:

1.SQL知识
2.对PL/SQL的理解
3.熟悉第3代语言,例如C或java
4.熟悉oracle概念手册

TOM的意思很明白,如果你是计算机专业的学生,

以上这几条都不是问题,你肯定学过《数据库概论》这门课,

肯定会一门语言,然后oracle数据库是大学里学的数据库的

一个特例,所以要看概念手册了解一下。

eygle的反应也很正常,毕竟大家的起点不一样,有的是

其他专业转过来的,所以有的知识点要补,所以就觉得难。

读者的反应也很正常,因为大家的基础参差不齐。

这是一点我迟到的愚薄浅见,诚恳接受大家批评指正。

我觉得
Database Concepts
和Expert One on One不是给入门级的人看的。
还是看SG吧,读他个三四遍。

Posted by: outdo at September 18, 2006 12:03 PM

注意一下TOM书的前言,本书读者对象:

1.SQL知识
2.对PL/SQL的理解
3.熟悉第3代语言,例如C或java
4.熟悉oracle概念手册

TOM的意思很明白,如果你是计算机专业的学生,

以上这几条都不是问题,你肯定学过《数据库概论》这门课,

肯定会一门语言,然后oracle数据库是大学里学的数据库的

一个特例,所以要看概念手册了解一下。

eygle的反应也很正常,毕竟大家的起点不一样,有的是

其他专业转过来的,所以有的知识点要补,所以就觉得难。

读者的反应也很正常,因为大家的基础参差不齐。

这是一点我迟到的愚薄浅见,诚恳接受大家批评指正。

入门也要高起点,这些书并不是很难,入门看是可以的。

老大,有没有不在论坛的文件可以下载呀!!!
给一个,谢谢!!

Thank you!

英文四级都没过啊我。。只能看中文

学英语是必须的

Thomas Kyt的书已经出了第二版了:

Expert Oracle
Database Architecture
Oracle Database 9i, 10g, and 11g Programming
Techniques and Solutions
Second Edition

既然把9i, 10g, 11g都包括了,还是看第二版的好。


CopyRight © 2004~2020 云和恩墨,成就未来!, All rights reserved.
数据恢复·紧急救援·性能优化 云和恩墨 24x7 热线电话:400-600-8755 业务咨询:010-59007017-7040 or 7037 业务合作: marketing@enmotech.com