Oracle在数据库领域占有率和影响极大,公司规模仅次于微软,但知名度却远远不及HP、IBM、微软那样家喻户晓。除了计算机专业的学生可能听说过数据库管理员,很多打算进入IT行业的学生并不确切知道Oracle到底是什么,《Oracle入门必读》可告诉您答案。
一、Oracle入门--第二大软件公司
Oracle是一家软件公司。这家1977成立于加利福尼亚的软件公司是世界上第一个推出关系型数据管理系统(RDBMS)的公司。现在,他们的RDBMS被广泛应用于各种操作环境:Windows NT、基于UNIX系统的小型机、IBM大型机以及一些专用硬件操作系统平台。事实上,Oracle已经成为世界上最大的RDBMS供应商,并且是世界上最主要的信息处理软件供应商。现在,Oracle是仅次于微软公司的世界第二大软件公司,2000年的销售额为101亿美元。现在Oracle在世界范围内大约聘用了4万3千多名专业技术人员,在美国本土有2万1千名。有趣的是,即使在美国本土,Oracle的技术人员(主要是程序员)中有40%是印度人,中国人是第二多的,其次才是美国人。
二、Oracle入门--庞大的品牌系统
Oracle是一个庞大的品牌系统。如前所述,Oracle不仅在全球最先推出了RDBMS,并且事实上掌握着这个市场的大部分份额,由于Oracle 公司的RDBMS都以Oracle为名,所以,在某种程度上Oracle己经成为了RDBMS的代名词。而近几年来,Oracle不断积极地扩展自己的业务,成功地开发了许多横向和纵向的产品,譬如Oracle自己设计生产的Oracle服务器,面对商业客户的商业交易系统(Oracle Exchange),Oracle数据中心等等。同时,Oracle还成功开发出了很多面对程序员的开发工具,譬如著名的Designer/2000计算机辅助系统工程(CASE)工具和Developer/2000开发包,这些工具作为“设计器”和“开发器”,有力地帮助了程序员的开发工作,也有力地提高了Oracle的声誉。此外,Oracle还开发了一系列面对不同对象的应用软件,它们被统称为Oracle应用软件。这些软件使得Oracle被广泛应用到各个领域,同时也为Oracle带来滚滚财源。比较常见的Oracle软件产品包括:
·Oracle财务软件(Oracle Financial)
·Oracle制造业软件(Oracle Manufacturing)
·Oracle人力资源软件(Oracle Human Resources)
·Oracle自动控制软件(Oracle Automotive)
·Oracle 商业交易系统(Oracle Exchange)
以及其他的应用软件。这些软件连同Oracle RDBMS使得Oracle成为一个庞大的品牌系统,深入到了人们生产和生活的各个领域。
三、Oracle入门--认证的由来
由于Oracle拥有多年在各种行业下的多种解决方案,拥有基于不同客户环境的Oracle RDMBS服务器工具及规模巨大的应用软件系统,而且,这个庞大的系统正在不同程度、不同层次地为各行各业所广泛应用。因此,能够熟练掌握这个系统的某些方面及适应这个系统的不断更新的专业工程师必然是各界急需的人才,有着良好的就业前景。事实上,Oracle公司也认识到了这一点,这就是Oracle认证的由来。
四、Oracle入门--体系复杂
尽管关系型数据库从原理上来讲并不是很难,有一些数据库知识的人掌握这些原理并不会花很大的气力,而且,一般的关系型数据库软件,譬如 SQL Server,用起来并不复杂,但Oracle绝对与众不同。作为有史以来最成功的关系型数据库软件,Oracle的实现方式和管理维护手段非常丰富,它涉及到很多方面的细节技术。单从任何一个侧面来理解它,是难观其全貌的。要想真的精通它,没有两三年功夫是不行的。单是Oracle的技术文档,就足够淹没你! 具体说来,Oracle技术包括以下几个主要方面:Oracle系统结构和原理、Oracle数据库的安装和配置、Oracle数据库的管理、Oracle的数据备份与恢复技术、Oracle的性能调整、Oracle的新产品特性(Java支持、应用服务器、时间空间系列、文本服务等)、Oracle的并行服务器技术、Oracle的数据仓库技术、Oracle的对象类型和对象--关系模型等技术……毫不夸张地说,以上任何一个部分单独拿出来都是很大的题目!
Oracle的体系如此庞大,初学者难免感到无从下手,下面本文就为初学者分享一些入门的学习方法。
五、Oracle入门--定位
oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉得会比较辛苦,是青春饭;管理则需要对oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会down掉整个数据库,相对前者来说,后者更看重经验,因此很多从事数据库行业的人都是从数据库开发转到数据库管理。
五、Oracle入门--学习方法
不少Oracle学习者都是通过先从书中找到理论,安装Oracle,然后反复记笔记和做实验,这是一种有用的学习方法,但是这样一个个知识漏洞的摸索、思考、攻破,无疑会大大降低学习Oracle的效率,“得到时间,就是得到一切”时间是宝贵的。在国内,绝大多数DBA从业者是通过培训来取得相关认证以及技术的,如果在Oracle官方授权的WDP机构--CUUG进行系统专业的培训,有全职OCM讲师为您点拨迷雾,良好的学习氛围,以及CUUG独有的全天开放、重听免费、丰富的实践机会、一应俱全的设备,短短四个月的沉浸式学习,您就可拥有相当于2年DBA经验。
如果自学中遇到问题了,除了Oracle官方网站,概念上的问题,可以找官方文档tahiti.oracle.com,那里会给你最详细的解释;在运行的过程中出了什么错误,可以去metalink看看(如果购买了Oracle服务的话);想知道事务的处理的经验之谈,可以去asktom。
有网友形容,“学习的过程是使一个问题由模糊到清晰,再由清晰到模糊的过程。而每次的改变都代表着你又学到了一个新的知识点。”而CUUG的学员说“自学总是有学不到、学不透的地方,而往往老师的一句话就可以让问题和疑惑迎刃而解。” 据CUUG跟踪访问调查,在CUUG经过DBA培训后应届生平均工资4~6.5K,两年到三年6k至9K,三年以上9K不封顶。Oracle学海无涯,在CUUG进行系统的学习,是近万名OCP、几十名OCM、数百名就业高薪DBA工作学子们的明智选择。
总机:(010)-88589926,88589826,88587026 QQ讨论群:243729577 182441349 邮箱:cuug_bj@cuug.com
通信地址:北京市海淀区紫竹院路98号北京化工大学科技园609室(CUUG)邮政编码:100089
中国UNIX用户协会 Copyright 2010 ALL Rights Reserved 北京神脑资讯技术有限公司
京ICP备11008061号 京公网安备110108006275号