Oracle的学习主要有两个路线.
一个是Oracle的开发,主要用到Sql语句,一般来说做开发的都要用到其他的开发语言,如PB、VB、VC、Java、Delphi、.net等等,这样来配合使用开发C/S和B/s架构的程序.
一个是Oracle的管理,也就是人们常说的DBA,英文Database
Administrator.
主要是维护数据库的工作.只用学会SQL语句和Oracle的结构等就可以了.
DBA需要对Oracle有一个很深的认识,否则难成大器.
而Oracle开发的话,相对来说不一定对Oracle有太深
的了解,当然你懂得越多,开发出来的肯定会越好.
可以找一本oracle的书看看
如果有人可以请教当然更好
oracle是数据库中经典的也是最抽象的,呵呵
要有心理准备
不过现在好像出新版的了,应该会改进一些
先学SQL和PL/SQL,这个是基础.如果没学过数据库基本原理的话,一定要先学数据库基本原理.买本<<数据库原理>>,看表、索引、SQL、锁这些基本知识,范式什么的就先不用看.然后买Oracle的书,我以前学的时候买了那种很厚的详细对其管理器上界面的每个细节做介绍的书,结果发现看得很累,而且看完了根本就没学到任何有实质的东西.所以呢,我还是推荐你买那种深入浅出介绍数据库管理基本知识的书,它们会使你真正了解Oracle的内涵,刚开始时最好选薄点的书,对其能有个概要的了解.(比如< DBA入门>>和高职高专教材< Plus等命令行方式来管理,对界面大致了解就好了.脚本才是Oracle管理的王道! Oracle认证全面解析 Oracle是第一个跨整个产品线(数据库、业务应用软件和应用软件开发与决策支持工具)开发和部署100%基于互联网的企业软件的公司.下面是我整理的关于Oracle认证管理员认证考试,希望大家认真阅读! 第一段: Oracle,仅次于微软的世界第二大软件公司 Oracle虽然规模很大,但名声不像微软、IBM那样显赫,很多非计算机专业的在校学生不知道Oracle是何物.但是如果你是一位想在毕业后进入IT行业的学生,那么,你必须知道什么是Oracle. 以及其他的应用软件.这些软件连同OracleRDBMS使得Oracle成为一个庞大的品牌系统,深入到了人们生产和生活的各个领域. 由于Oracle拥有多年在各种行业下的多种解决方案,拥有基于不同客户环境的Oracle RDMBS服务器工具及规模巨大的应用软件系统,而且,这个庞大的系统正在不同程度、不同层次地为各行各业所广泛应用.所以呢,能够熟练掌握这个系统的某些方面及适应这个系统的不断更新的专业工程师必然是各界急需的人才,有着良好的就业前景.事实上,Oracle公司也认识到了这一点,这就是Oracle认证专家——OCP(Oracle Certified Professional)的由来. 第二段:Oracle认证种类介绍 目前OCP认证考试分为: Database Administrator:数据库管理员考试认证,简称DBA.数据库管理员负责对数据库进行日常的管理、备份及数据库崩溃后的恢复问题. Java Developer:Java开发人员考试. Application Consultant: Oracle产品应用咨询顾问. 其中,Oracle DBA是最吃香,但也是最难考的一个认证.在Oracle的官方的网站上,对DBA有以下说明: 第三段:如何参加考试? OCP认证的所有考试也是通过Prometric公司组织的,具体的考试事宜请访问它的官方的网站: 第四段:如何准备考试? ①.、Oracle公司推荐的官方准备途径 一般来讲,Oracle的考试内容比较多,并且考题也很细,对动手能力要求很强.所以呢,为了有足够的把握,一定要提前充分准备,而且一定要注重动手实践.在Oracle官方的网站上推荐的通过认证的途径如下,可以进行参考. Oracle大学:Oracle大学提供的教师引导及基于技术的训练(Instructor-led training and technology- based training)是准备OCP认证的最好方式,这些课程将为你打下需要通过OCP认证的知识基础.你可以查阅一下课程表来选择理想的准备方式,你当地的Oracle大学可以在这方面给你一些最好的建议.你可以访问Oracle的网站,获得更多的信息. 自己准备:实战经验是加深你对Oracle考试内容理解的最好方式.Oracle建议你将理论学习拓展,在实际工作或是练习中使用新学到的技巧和知识来自学. 事实上,绝大部分的大陆同学都是通过参加培训班来准备考试的,它们不仅辅导通过考试的知识,而且其他信息包括如何报名,考场上如何应考,都可以得到辅导.以上Oracle官方的介绍只是一般地对你进行一下有关备考的初级教育,事实上,正像我们前面说过的,作为一个庞大的数据库系统,要想掌握好Oracle(更不要说完全掌握了——我甚至怀疑是否有人真正完全掌握过Oracle),从任何角度而言都不是一件易事.除非你有足够的决心和耐心,准备将Oracle当作你的职业之路并致力于数据库技术的研究,你才有可能真正了解这个庞杂系统的精髓.以下的一些论述将有助于你对Oracle有一个初步的了解. (1)Oracle数据库涵盖了数据库技术的方方面面. 尽管关系型数据库从原理上来讲并不是很难,有一些数据库知识的人掌握这些原理并不会花很大的气力,而且,一般的关系型数据库软件,譬如 SQL Server,用起来并不复杂,但Oracle绝对与众不同.作为有史以来最成功的关系型数据库软件,Oracle的实现方式和管理维护手段非常丰富,它涉及到很多方面的细节技术.单从任何一个侧面来理解它,是难观其全貌的.要想真的精通它,没有两三年功夫是不行的.单是Oracle的技术文档,就足够淹没你的! 具体说来,Oracle技术包括以下几个主要方面:Oracle系统结构和原理、Oracle数据库的安装和配置、Oracle数据库的管理、Oracle的数据备份与恢复技术、Oracle的性能调整、Oracle的新产品特性(Java支持、应用服务器、时间空间系列、文本服务等)、Oracle的并行服务器技术、Oracle的数据仓库技术、Oracle的对象类型和对象一关系模型等技术...... 毫不夸张地说,以上任何一个部分单独拿出来都是很大的题目! 尽管Oracle只是一个数据库系统,但在实际应用中,你不可能只面对数据库本身.譬如,你在做Oracle数据库的网络管理,你将不可避免地遇到如何与网络通讯、防火墙的技术兼容的问题.同理,你在做其它方面的工作,也肯定有方方面面的技术关联问题需要解决.而且更要命的是,这些技术(包括Oracle本身)发展速度都非常快,这就使得跟上它们的发展成为一件十分费劲的事情. 不过幸运的是,我们并不需要同时了解Oracle的所有方面,Oracle提供了很多应用方向,我们可以按照偏好,选择其中的一个方向,集中时间和精力,努力在这个方向做到有所成就还不是一件很难的事情.由于Oracle目前已是世界上最主要的数据库供应商和第二大软件公司,Oracle的数据库技术已经被广泛应用于各个领域,因而市场上对Oracle人才的需求量是相当之大,获得OCP认证不愁找不到工作.而以后我们可以在工作中学以致用,再努力地钻研Oracle数据库及相关技术. ; 强烈推荐< 不懂再问 Oracle认证有三个等级,从低到高 OCA (OARCLE CERTIFIED ADMINISTRATOR) OCP (ORACLE CERTIFIED PROFESSIONAL) OCM (ORACLE CERTIFIED MASTER) 你要考的话只要你有钱拿到证书没问题,因为Oracle每年的题基本不变,只变少部分,临考前培训机构会给你题库的Oracle认证全面解析
初学者学oracle,推荐一本书.LINUX平台下的.方向就是管理方向的.主要是为运维工程师或DBA做准备.
求详细的Oracle认证等级,及价格,有备考建议加分-~