网上有关“Oracle学习的一些建议”话题很是火热,小编也是针对Oracle学习的一些建议寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
学习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编写的《Oracle9i10g编程艺术》(英文名为“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而共同努力吧!
Oracle11g数据库系统设计、开发、管理与应用的前 言
本书深入浅出地介绍了Oracle9i数据库系统管理与开发的基础知识,包括4篇共16章,内容涉及0racle9i数据库服务器安装与配置、数据库的创建、数据库管理与开发工具的应用、数据库体系结构与存储空间管理、数据库对象及其管理、数据库安全性管理、数据库备份与恢复管理,以及SQL语言、PL/SQL程序设计等。全书理论与实践相结合,包含大量应用实例,强调实际操作技能的培训。为适合教学需要,各章末均配有习题,并配有电子课件。本书面向Oracle数据库的初学者和入门级用户,可以使读者从Oracle知识零起点开始逐渐全面地了解Oracle数据库的基本原理和相关应用开发,为将来深入学习Oracle数据库奠定基础。本书适合作为高等院校计算机相关号业的教材,也适合作为Oracle数据库的初学者,以及初、中级数据库管理与开发人员的培训教材。
本书主要内容
本书共有19章,分4个部分,其中第1、2章属于基础篇,主要介绍数据库设计方面的内容;第3~11章属于开发篇,主要介绍Oracle数据库的开发;第12~15章属于管理篇,主要介绍Oracle 11g数据库的管理;第16~19章属于应用篇,主要介绍Oracle 11g数据库应用系统的开发知识。各个章节的具体内容安排如下:
篇名 章 名 主 要 内 容
基础篇 第1章 数据库技术基础 介绍了数据库技术的基本概念、数据模型、E-R模型、数据库的规范化和高级数据库技术
第2章 进入Oracle世界 介绍了Oracle产品的发展变迁、Oracle 11g的新特性、体系结构、安装过程、基本组件和Oracle服务的启动、关闭
开发篇 第3章 SQL语言与PL/SQL 介绍了SQL和PL/SQL的基本知识,以及PL/SQL运算符、控制结构和常用函数
第4章 数据库 介绍了数据库和数据库实例的基本知识、创建数据库、修改数据库、删除数据库和管理表空间的操作
第5章 数据表、约束和数据记录 介绍了管理数据表、数据库完整性的约束实现、数据记录操作、管理序列、管理同义词和管理评注等操作
第6章 数据查询 介绍了查询的基本语法、简单查询、连接查询、子查询和联合查询等操作
第7章 索引 介绍了索引的基本知识、管理索引和管理聚集等操作
第8章 视图 介绍了视图的基本知识、管理视图和使用视图等操作
第9章 存储过程、函数和包 介绍了存储过程的基本知识、管理存储过程、嵌套存储过程、管理函数和管理包等操作
第10章 触发器 介绍了触发器的基本知识、管理触发器和使用触发器的操作
第11章 游标、事务和锁 介绍了游标的基础知识和基本操作、事务和锁的基本知识
续表
篇名 章 名 主 要 内 容
管理篇 第12章 Oracle 11g企业管理器 介绍了OEM的基本环境和使用OEM监视Oracle 11g环境、管理数据库、管理部署和管理作业系统等操作
第13章 数据库安全性 介绍了数据库安全性基本知识、管理用户、管理角色、授权和数据库审计等操作
第14章 备份与恢复 介绍了数据库备份、恢复、数据导入、导出等操作
第15章 Oracle配置和管理工具 介绍了Oracle 11g配置和管理工具概况、配置和管理网络服务、配置本地规则和安装、配置客户端等操作
应用篇 第16章 Java访问Oracle数据库 介绍了JDBC的基本结构、ODBC连接数据库、JDBC连接数据库和访问数据库等操作
第17章 .NET访问Oracle数据库 介绍了ADO.NET模型、绑定连接数据库、ODBC连接数据库、手动连接数据库和调用存储过程等操作
第18章 开发J2EE应用 介绍了J2EE开发和部署环境、开发JSP程序、开发Servlet和开发EJB等内容
第19章 Oracle XML DB 介绍了Oracle XML DB的基本体系结构、XML模式、二进制XML表和XQuery查询等内容
本书特点
(1)本书内容根据数据库开发的一般特点进行讲解,内容通俗易懂。
(2)结合实际开发案例的大量例题,使读者可以直观感受Oracle 11g的内容。
(3)对每种Oracle技术均通过GUI方式和命令方式进行讲解,既方便初学者快速入门,也方便对Oracle有一定了解的读者更上一层楼。
本书既适合高职高专、本科院校或计算机培训机构作为Oracle数据库课程的教材或参考用书,也可以作为计算机爱好者和数据库管理员的参考用书。
本书由来自湖南铁道职业技术学院的希赛顾问团顾问冯向科(国家认证软件设计师、系统分析师)和邓莹担任主编。
由于作者水平有限,书中的错误和不妥之处在所难免,敬请读者批评指正。有关本书的反馈和咨询,读者可以发送邮件至(请见扩展阅读),也可以从(请见扩展阅读)免费下载书中所用到的软件、工具和源代码。
编 者
2009年3月
关于“Oracle学习的一些建议”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
本文来自作者[墨宸宸]投稿,不代表欧拉号立场,如若转载,请注明出处:https://ooplay.net/oula/1847.html
评论列表(3条)
我是欧拉号的签约作者“墨宸宸”
本文概览:网上有关“Oracle学习的一些建议”话题很是火热,小编也是针对Oracle学习的一些建议寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您...
文章不错《Oracle学习的一些建议》内容很有帮助