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工作学子们的明智选择。

转载于:https://blog.51cto.com/19880614/1118934

Oracle入门必读相关推荐

  1. Oracle 入门必读

    Oracle 是啥? Oracle Database,又名 Oracle RDBMS,简称 Oracle.是甲骨文公司开发的一款关系型数据库.它为各行业在各类环境下(服务器.虚拟机.微机环境下)可以快 ...

  2. Flink 基本原理与生产实践分享【入门必读,概念清晰】

    Flink 基本原理与生产实践分享[入门必读,概念清晰] https://zh.wikipedia.org/zh-hans/Apache_Flink Apache Flink是由Apache软件基金会 ...

  3. 云容器实例服务入门必读

    云容器实例服务入门必读 华为云容器实例(Cloud Container Instance)服务是基于Kubernetes的Serverless Container(无服务器容器)引擎,兼容Kubern ...

  4. oracle入门知识实施,新手必须了解的oracle入门知识

    欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 oracle入门知识 一个表空间只能属于一个数据库每个数据库最少有一个控制文件(建议3个,分别放在不同的磁盘上) 每个数 ...

  5. oracle入门学习(3) 所用的学习环境介绍与设置

    oracle入门学习(3) 原文见我的QQ空间:http://user.qzone.qq.com/284648964?ptlang=2052 由于原文是写在我的QQ空间,文章转过来的过程中造图片丢失, ...

  6. LSTM入门必读:从入门基础到工作方式详解 By 机器之心2017年7月24日 12:57 长短期记忆(LSTM)是一种非常重要的神经网络技术,其在语音识别和自然语言处理等许多领域都得到了广泛的应用

    LSTM入门必读:从入门基础到工作方式详解 By 机器之心2017年7月24日 12:57 长短期记忆(LSTM)是一种非常重要的神经网络技术,其在语音识别和自然语言处理等许多领域都得到了广泛的应用. ...

  7. 【每周CV论文】深度学习文本检测与识别入门必读文章

    欢迎来到<每周CV论文推荐>.在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的. 文本检测和识别是计算机视觉的一个非常重要的应 ...

  8. 《HTML5+CSS3网页设计入门必读》——1.7 使用FTP传输文件

    本节书摘来自异步社区<HTML5+CSS3网页设计入门必读>一书中的第1章,第1.7节,作者: [美]Julie Meloni更多章节内容可以访问云栖社区"异步社区"公 ...

  9. Oracle入门(十四)之PL/SQL

    一.PL/SQL 基本语法 PL/SQL语言是模块式的过程化SQL,是oracle公司对SQL的扩展. (1) (2) (3) (5) (6) (7)数据类型 Number 数字型 Varchar2 ...

最新文章

  1. 让世界零距离 小鱼易连的大梦想
  2. CSDN湘苗培优,遇见更好的自己
  3. Wireshark如何单独导出包的列信息
  4. Java中的==和equals区别
  5. Excel 2007 的重大bug
  6. Oracle DBA
  7. 编程之美--读书笔记--返回一个数组中所有元素被第一个元素除的结果
  8. Linux系统下MySQL导出数据库和导入数据库的命令
  9. 初级java程序员遇到的面试题
  10. Windows 环境搭建Redis集群之无脑教程
  11. 计算机辅助数控编程交互图形,第六章 计算机辅助数控编程.ppt
  12. 如何搜索得到综述文献?
  13. 小程序学习 - 02 微信小程序案例实践
  14. 仿微信朋友圈图片和视频播放
  15. 抖音集锦(你不得不看的那些镜头)
  16. 用计算机VLOOKUP,vlookup怎么用?
  17. SpringCloud-Zuul常用路由网关
  18. android xml apk jar反编译工具包
  19. 解决:XP系统sfc /scannow RPC不可用 错误 0x000006ba
  20. 火山安卓19开发答题App

热门文章

  1. 解决微擎框架在升级中,模块从已安装列表变成了未安装列表(模块显示到了未安装列表)
  2. 一文读懂什么是“同股不同权”
  3. 凡泰极客与AnyChat强强联手,共创智慧金融新体验!
  4. 将富文本转换为普通文本
  5. SEH X64(1)
  6. 怎么判断链表中是否有环
  7. jQuery的介绍与应用
  8. JavaScript经典效果集锦
  9. B轮融资4.1亿美元,商汤科技是一家怎样的公司?
  10. 加快构建以国内大循环为主体、国内国际双循环相互促进的新发展格局