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的免费帐号。
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
我强烈推荐大家仔细阅读本书。
3.另外要推荐给大家的一个系列图书是,Oracle OCP官方培训教材
这套官方教材无论从结构还是体系上来说都是非常不错的入门及学习参考资料,虽然其中也存在一些错误和含混之处,但是仍然不失为经典,每个考过OCP认证的人都曾经深入阅读过该系列教材。
我可以负责任的说:每个全面深入阅读和理解该系列教材的人,都无愧于OCP认证,虽然现在的Paper OCP是那么的多。
另外一个值得推荐之处是,该系列教材拥有不同版本Oracle8i/Oracle9i/Oracle10g,而且大部分都有中文版本,大家可以对照学习。
这些教材大都可以从ITPUB上找到,恕我不能一一查出其具体链接:)
4.最后一本推荐给大家可以用来做参考书的是《ORACLE8i数据库管理员手册》
这本书也出过Oracle9i的版本,对于一些基本概念本书可以用来翻看。在ITPUB上大家可以参考以下链接:
http://www.itpub.net/showthread.php?threadid=238615
书不在多,精读则灵,希望大家能够静下心来认真阅读,然后一定会有所收获的。
最后要提醒大家的是,Oracle的英文资料众多,要想真正深入学习Oracle,必须克服英文阅读的障碍。
? ?
? 首先看一些oracle基础方面的书,比如oracle管理基础等,然后学习一些oracle中sql,pl/sql等的语法知识,可以看一些oracle系统性能调整或oracle数据库的高级开发方面的书和资料.同时要多练习,多想,多看. ? 推荐书: ?
? 《完全接触 ? Oracle》 ?
? Oracle ? 故障解决手册(新版) ?
? Oracle ? PL_SQL高级程序设计 ?
? Oracle ? 数据库管理员技术指南 ?
? Oracle9i ? SQL ? Reference ?
? oracle初学指南 ?
? PL_SQL用户指南与参考 ?
? 论坛 ?
? csdn ?
? itpub ?
? cnoug ?
? ?
? oracle视频下载 ?
? ftp://202.96.64.144/ ?
? http://www.oradb.<nobr id="key0" style="COLOR: #6600ff; BORDER-BOTTOM: #6600ff 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" target="_blank">net</nobr>/ ?
? ?
? 先看点SQL基础类的书籍: ?
? ? ? 《SQL ? 参考手册》中文版 ?
? ? ? 《SQL21日自学通》 ?
? ? ? ? 基本数据库概念(中文) ?
? 然后是数据库方面: ?
? ? ? oracle初学指南 ?
? ? ? Oracle ? 8i基本概念 ?
? ? ? Oracle ? 数据库管理员技术指南 ?
? ? ? ORACLE结构 ?
? ? ? Oracle ? 8i备份与恢复指南 ?
? ? ? Oracle ? 8 ? 故障解决手册(新版) ?
? ? ? 《ORACLE ? 数据库系统--管理与应用》 ?
? ? ? 《完全接触 ? Oracle》 ?
? ? ? .... ?
? 开发方面的书: ?
? ? ? Oracle ? 8i ? 开发使用手册(中文) ?
? ? ? Oracle ? Developer使用指南(中文) ?
? ? ? Oracle ? 8i ? PL_SQL高级程序设计 ?
? ? ? PL_SQL用户指南与参考 ?
? ? ? PL_SQL高级设计 ?
? ? ? Oracle9i ? SQL ? Reference ?
? ?
? 管理:可以考OCP证书,对oracle先有一个系统的学习,然后看Oracle ? Concepts、oracle ? online ? document,对oracle的原理会有更深入的了解,同时可以开始进行一些专题的研究如:RMAN、RAS、STATSPACT、DATAGUARD、TUNING、BACKUP&RECOVER等等。 ? ?
? ? ? ?
? 开发:对于想做Oracle开发的,在了解完Oracle基本的体系结构之后,可以重点关注PL/SQL及Oracle的开发工具这一部分。 ? PL/SQL主要是包括怎么写SQL语句,怎么使用Oracle本身的函数,怎么写存储过程、存储函数、触发器等。 ? Oracle的开发工具主要就是Oracle自己的Developer ? Suite(Oracle ? Forms ? Developer ? and ? Reports ? Developer这些),学会如何熟练使用这些工具。 ?
? ?
? ?
? 介绍几本oracle入门的好书 ?
? ?
? oracle官方文档:《concept》上面讲了oracle的体系和概念,很适合初学者看。 ?
? ?
? OCP的教学用书,也就是STUDY ? GUIDE(SG)。 ?
? Oracle8i ? 备份恢复手册 ?
? Oracle8高级管理与优化 ?
? Oracle8i ? PLSQL程序设计 ?
? Oracle8数据库管理员手册 ?
? 以上书本都是机械工业出版社出版。 ?
? ? ? ?
? 介绍几个网站 ? ?
? http://tahiti.oracle.com ? oracle的官方文档 ? ?
? http://metalink.oracle.com/ ? oracle的技术支持网站。需要购买Oracle服务才能有一个帐号,才能登陆,有大量的Knowledge ? Base,大量问题解决经验。 ? ?
? http://www.oracle.com ? oracle的官方网站,可以在这里down ? oracle的软件、官方文档和获得最新的消息 ? ?
? http://www.dbazine.com/ ? Oracle的杂志 ? ?
? http://asktom.oracle.com ? ? ?
? http://www.orafaq.net/ ? ? ?
? http://www.ixora.com.au/ ? ?
? http://www.oracle-base.com ? ?
? http://www.dba-oracle.com/oracle_links.htm