<script src="/ads/show_left_ad_090225.js" type="text/javascript"></script>
学习Oracle是一个漫长艰辛的过程。如果没有兴趣,只是被迫学习,那么是很难学好的。学习到一定程度的时候,要想进一步提高,就不得不接触很多Oracle之外的东西,如Unix,如网络、存储等。因此,要真的决心学好Oracle,就一定要有兴趣。有了兴趣,就会一切变得简单快乐起来。
简单总结一下,那就是:兴趣、学习、实践。
如何入门是许多初学者最头疼的事情。Oracle涉及的方面太多了:SQL、管理、优化、备份恢复……那么从哪开始学好呢?如果在大学期间学过数据库理论,或有一定的数据库基础自然很好;如果没有的话,真的是个大问题。我个人认为还是应该从SQL语句学起。比较好的教材是Oracle OCP认证的《SQL and PL/SQL》。学习SQL的时候,尽可能坚持使用Oracle自带的工具:SQLPLUS。
有了一定的SQL基础后,就要尽可能的了解Oracle的体系结构,这就涉及到了Oracle管理的内容了。我学习的时候,机械工业出版社的《Oracle9i DBA手册》这本书对我的帮助挺大。或许现在都出11g版本的了吧。Oracle公司的《Oracle Concepts》是非常棒的书,对了解Oracle体系结构很有好处。每个Oracle版本都有对应的版本,可以认真多读几次,每次都会有新的收获。
公司的产品现在几乎都采用Oracle了,我们做维护的时候,备份与恢复是不得不接触的内容。数据量少的,比如20、30多个G,还可以考虑用 exp/imp来备份与恢复,但数据量大了,这种方法就根本不适合了。于是学习Oracle备份与恢复技术也是必然的事情。大数据量情况下,Oracle 建议用RMAN来进行数据的备份与恢复。目前市场上有很多数据库备份恢复软件,其实好多也是后台调用RMAN。清华大学出版社出版的《Oracle 9i RMAN 备份与恢复技术》是一本非常不错的介绍RMAN的书。
有了以上的基础,可以说已经入门了,对遇到的一些初级Oracle问题将不再束手无策。然而我们的学习之路仍然还很漫长。我们的用户可能经常抱怨数据库运行缓慢。这时,如果有一定的优化知识,那就好办了。有时你会看到优化前需要运行几个小时的作业,优化后也许几秒钟就能完成!Oracle9i的性能诊断工具包statspack、Oracle10g/11g的自动工作符合存储库AWR都是调优的好帮手。机械工业出版社出版的《Oracle9i STATSPACK高性能调整》是学习statspack不错的书。
在数据库体系结构、编程优化方面,有一本书非常棒,这就是世界顶级的Oracle专家Thomas Kyte编写的《Oracle9i&10g编程艺术》(英文名为“Expert Oracle Database Architecture”)。Tom以前还写了一本叫做《Expert One-on-One Oracle》的书,也非常的经典。这两本书被很多Oracle学习者视为宝典,如果想在Oracle上深入学习的话,强烈建议认真研读。
掌握了以上内容,或者基本掌握以上内容,那么你在很多人的眼里也是Oracle的高手了,解决公司产品中的数据库问题应该不成问题。不过Oracle还有很多高级内容可以进一步学习。这里列举一些,仅供感兴趣的同仁参考。
1. 高级复制技术
2. Oracle Real Application Cluster (RAC)
3. Data Guard
4. Oracle Stream
5. 数据仓库
6. Proc、OCI编程
以上列举的这些高级内容,参考资料主要是Oracle公司的电子文档。实话实说,上面的列的数据仓库、Proc、OCI编程,我一点也不熟悉。
在学习Oracle过程中,充分利用网络资源可以起到事半功倍的作用。
总之,Oracle最大的问题是复杂,复杂是Oracle的最大魅力。让我们为了驾驭Oracle而共同努力吧!
分享到:
相关推荐
整体来说,本Oracle教程为读者提供了一个全面的Oracle学习路径,从基础概念到具体的安装操作,再到数据库管理,涵盖了学习Oracle所需掌握的多个关键知识点。通过本教程的学习,读者应当能够熟练地安装、配置和管理...
综上所述,“王二暖oracle 视频教程”不仅包含了Oracle 11g版本的基础知识和高级功能介绍,还提供了实用的学习建议和技巧。通过系统学习这些内容,可以帮助学习者更好地理解和掌握Oracle数据库的相关知识,为日后的...
对于Oracle的学习,本教程强调学习和掌握三个方面的内容:重点、理解和了解。重点知识要求学习者不仅理解概念,还要能够通过编写代码实现验证,并能在实际工作环境中应用;理解知识则需要能够读懂代码,并根据需求...
【Linux Oracle10实战教程】 ...总结,这个教程全面覆盖了在Linux CentOS系统中部署和维护Oracle 10g数据库的各项任务,包括系统准备、安装、升级和日常使用技巧,是学习和实践Oracle数据库管理的重要参考资料。
Oracle官方中文培训教程是针对Oracle产品的学习材料,它涵盖了安装、配置、使用以及维护Oracle数据库的各个重要方面。根据提供的文件内容,我们可以提炼出以下知识点: 1. Oracle产品的版权声明和许可: - Oracle...
ORACLE OAF入门学习教程主要涉及Oracle公司提供的Oracle Application Framework(OAF)的入门级知识和操作指南。OAF是基于Java语言开发的Web应用框架,它是用于构建企业级应用的一种集成工具,符合J2EE的MVC(Model-...
### Oracle安装教程详解 #### 一、获取安装资源 在开始安装Oracle之前,我们需要准备一些必要的资源。根据提供的部分内容,可以总结以下步骤: 1. **更新SVN仓库**: - 打开本地SVN目录。 - 右键选择`Update`来...
### Oracle数据库教程知识点详解 #### 一、Oracle数据库概述 - **定义与特点**: - Oracle数据库是由美国Oracle公司开发的一款关系型数据库管理...此外,建议结合视频教程加深理解,并尝试参与实际项目来积累经验。
### Oracle教程基础知识点详解 #### 一、Oracle简介与安装 **Oracle简介** Oracle数据库是美国甲骨文公司(Oracle Corporation)开发的一款大型关系型数据库管理系统。它在全球范围内被广泛应用于各种行业,如...
### Oracle数据库基础教程知识点概览 #### 一、Oracle数据库概述 - **1.1 数据库基础** - **1.1.1 数据库的基本概念**:介绍数据库的基本定义、功能及重要性。 - **1.1.2 数据管理技术的发展**:概述数据管理技术...
【Oracle教程韩韩顺平】这篇教程主要针对Oracle数据库的初学者,旨在提供一个详细的安装和使用指南。Oracle是一款广泛使用的商业关系型数据库管理系统,它在企业级应用中扮演着重要角色。下面是根据标题和描述提炼出...
【Toad for Oracle 教程】 Toad 是一个强大的Oracle数据库管理和开发工具,由Quest Software开发,专为Oracle应用程序开发者设计。它简化了数据库访问、SQL编写和PL/SQL调试等任务,同时还提供了DBA模块,使数据库...
本教程旨在帮助学习者掌握Oracle数据库的基础知识,包括安装、配置、管理以及SQL查询等方面。 在第一部分的教程中,通常会涵盖以下内容: 1. **Oracle数据库介绍**:解释Oracle数据库的基本概念,包括关系型数据库...
Oracle数据库是全球最广泛使用的商业关系型数据库管理系统之一..."oracle1.doc"、"oracle3.doc"和"oracle2.doc"可能包含了更详尽的教程、案例分析或实战指南,建议读者仔细研读以提升对Oracle数据库的理解和应用能力。
在学习过程中,建议结合"Oracle培训18天老师笔记",对每个主题进行深入理解和实践,不断巩固所学知识。同时,积极参与讨论和解决问题,理论与实践相结合,将有助于你在Oracle的世界里游刃有余。
Oracle官方网站提供了完整的文档和教程,而Coursera、Udemy、edX等在线学习平台提供了针对Oracle数据库的课程和培训。此外,Oracle官方认证考试可以帮助用户获得数据库管理员(DBA)认证,从而证明其在Oracle数据库...
这份"Oracle学习资料包"中的文件很可能是教程文档、实战案例或者练习题目,对于系统性学习和巩固Oracle技能非常有帮助。建议按照资料的结构,逐步学习并动手操作,理论结合实践,才能真正掌握Oracle数据库的精髓。
总之,“Toad for Oracle SQL教程”是一个全面的学习资源,旨在帮助你掌握这款强大工具的所有主要功能,从而提高你在Oracle数据库管理中的技能和效率。通过深入学习和实践,你将成为一个更加熟练的Oracle DBA或...