`
wsql
  • 浏览: 11774147 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

(转)Oracle学习的一些建议

 
阅读更多

http://www.hh010.com/database/html/4-2/2605.htm

<wbr></wbr>

学习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而共同努力吧!

/////////////////////////////////////////////////////////////////////////////////////////////////

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的一些建议

    学习Oracle是一个漫长艰辛的过程。如果没有兴趣,只是被迫学习,那么是很难学好的。学习到一定程度的时候,要想进一步提高,就不得不接触很多Oracle之外的东西,如Unix,如网络、存储等。因此,要真的决心学好Oracle...

    Oracle体系结构学习文档

    Oracle体系结构学习文档,对DBA来说是非常不错的资料,建议下载

    ORACLE学习

    个人学习使用,诸多不足,后续补充 ,不建议新手下载使用。

    【经典推荐】oracle套餐学习思路与建议

    【经典推荐】oracle套餐学习思路与建议

    oracle学习基础素材表-emp表-dept表等等

    按以上sql语句导入数据库即可,如果没有oracle用户,建议创建oracle用户。 含有emp,dept表等。详见log日志。 . about to export ORACLE's tables via Conventional Path ... . . exporting table BOOK 1 rows ...

    Oracle编程建议

    Oracle学习的建议,大家可以认真阅读下,希望对大家有帮助

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...

    Oracle面试题 oracle学习题

    4. 解释data block , extent 和 segment的区别(这里建议用英文术语) 5. 给出两个检查表结构的方法 6. 怎样查看数据库引擎的报错 7. 比较truncate和delete 命令 8. 使用索引的理由 9. 给出在STAR SCHEMA中的两种...

    Oracle管理艺术 中文版

    *以oracle公司提供的建议为主、关系型数据库的理论为辅,学习oracle数据库的工作原理。 *真正熟悉sga的内涵,进而提升oracle服务器的性能。 *像协奏曲那样,让oracle数据库相关文件彼此正常且有效率地分工协作。 *...

    赵强老师的Oracle课件

    想要好好地学习Oracle数据库的朋友呀,你错过了她就太不值得了。里面有好多的Oracle操作命令可能你都没接触过吧。好了,话不多多说。坚信资料不错!你,值得拥有!OK.还有,之所有要你2分打赏,是我给了你这么好的...

    深入了解 Oracle Essbase Studio

    本教程使用一个完整的数据仓库,该数据仓库基于一个销售自行车和自行车零部件的电子商务商店 Adventure Works。...在学习本教程期间,建议先完成概要步骤的学习,然后再通过每节进一步了解您感兴趣的内容。

    Oracle11g RAC安装详细文档.

    我首先尝试的是在红帽LINUX ES4安装ORACLE10g,经过若干天的尝试,同时也下载了许多的资料一步一步的做,最后都是不成功,最主要的是在进入oracle安装的时候,老是检查出来安装的一些RPM包版本不对,人搞得很烦燥,并且本人...

    Oracle AWR报告深入分析

    4、建议有兴趣的同学去学习一下 oracle plsql 编写技巧,能在 plsql 缩写技能与编程 思想上有所提升。 5、Awr 二个包的代码极其复杂,对学习者的 plsql 编写能力有要求。 6、对应的二个包还包括 ADDM,ASH 的源码,...

    Oracle10G学习教程PPT

    此培训教程中会带着你从Oracle的基础入手,逐步进阶,使你学习循序渐进而不失方寸,建议在看此教程的同时应动手进行有关的操作,从而让你能比较快地入手,终而懂得Oracle的知识,当然数据库的学习是一件比较辛苦的...

    oracle安装及使用说明

    oracle安装和操作步骤,和oracle的使用说明,方便初学者使用。加快了学习效率。

    Oracle资料整合小礼包

    oracle很强大,但是也很难学,初学者往往又没有比较好的参考资料,这是我自己在学习oracle所搜集到的一些资料,里面很多有价值的东西也不想一个一个发了,打包了,也方便下载。希望下载的朋友好不好评一下,给个建议...

    通过JDBC连接Oracle数据库的十大技巧

    如果编程人员要在一个表中查找许多行,结果中的每个行都会查找其他表中的数据,最后,编程人员创建了独立的...建议用户认真学习如何最大限度地发挥SQL的功能。本文将为大家介绍通过JDBC连接Oracle数据库的十大技巧。

    Oracle_DBA工作手记.pdf

    第 1 章 Eygle 的 DBA 工作手记 DBA日常工作职责——我对DBA的7点建议 DBA警世录——有些习惯DBA须要养成

    Oracle初学者的入门心得.doc

    Oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对Oracle有一个总体的认识,少走一些弯路。 其实无论学习什么...

Global site tag (gtag.js) - Google Analytics