Oracle认证.docx
- 文档编号:24261590
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:18
- 大小:53.44KB
Oracle认证.docx
《Oracle认证.docx》由会员分享,可在线阅读,更多相关《Oracle认证.docx(18页珍藏版)》请在冰豆网上搜索。
Oracle认证
Oracle认证
为了进一步提高Oracle认证的可选性,Oracle公司现在可以提供4种不同的认证,这些都是专为从事Oracle领域工作的人员包括DBA、开发人员以及管理人员所设计的。
Oracle专业DBA认证:
这是为Oracle数据库管理设计的一门基本认证(4门考试)
Oracle网络应用开发人员认证:
这是关于SQL、PL/SQL和网络开发的一门认证(4门考试)
OracleJava开发人员认证:
这是与Sun公司一起为Oracle设计的Java开发人员认证,共有6门考试以及Sun和Oracle的衔接认证
Internet数据库操作人员认证:
iDBO是为测试数据库和internet应用管理中Oracle管理人员所具知识而专门设计的单独考试
首先来看看最受欢迎的适用于DBAs的OracleOCP认证。
OracleDBA认证
OracleOCPDBA认证是所有Oracle认证中最普及的一种认证,本来,Oracle认证是专为专业人士设计的,想要参加考试的人员必须要具有DBA4年以上工作经验的书面证明材料才有资格参加考试,但是,随着对Oracle专业人才需求的迅猛增长,Oracle放松了对这项认证要求:
在Oracle9I中,Oracle提供了3级认证:
是全球承认的熟练掌握Oracle技术的IT专家。
分为三个不同的层次:
OracleCertifiedAssociate(OCA),OracleCertifiedProfessional(OCP),andOracleCertifiedMaster(OCM)
1、Oracle辅助OCA——这项较低级的认证是Oracle专为那些仅通过OCP两项考试的人员设计的初级技能水平考试,是使用Oracle产品的基础。
要获得OCA证书,必须通过自己选择的认证途径上的两次考试。
第一次可以通过Internet进行,第二次考试则必须在授权的Prometric国际考试中心进行。
2、Oracle9I专业认证OCP——Oracle专业认证要求通过4门具有一定难度的考试,以证实在Oracle数据库管理领域内的熟练程度
专家级技能和技术知识考试,通过这种考试之后,说明此人可以管理大型数据库,或者能够开发可以部署到整个企业的强大应用。
要成为OCP,必须先获得OCA证书,然后才能参加OCP要求的其他考试。
参加OCP认证的学员必须至少在Oracle大学或者其授权培训中心学习一门课程才能获得OCP证书。
这些考试也必须在授权的国际认证考试中心进行。
获得OCP证书后,您将有机会申请更高的职位,并增强老板对您的信任和支持。
3、Oracle专家级认证OCM——这项新的Oracle认证要求参试人员必须参加Oracle大学的Oracle培训,它是1990s时期前Oracle专家认证的一个分支,OCM要求参试人员必须完成下面的几项任务:
获得OCP认证
参加Oracle大学的两门高级课程
通过预先测试
通过Oracle试验室的实践测试
资深专家级Oracle技能考试,通过后将成为企业内的资深专家。
OCM不但有能力处理关键业务数据库系统和应用,还能帮助客户利用Oracle技术获得成功。
要想获得OCM证书,必须先通过OCP考试,再学习Oracle大学开设的两门高级技术课程,并通过预考,然后在Oracle实验环境内成功地通过实习考试。
实习考试的目的是培养动手能力,学员必须实际完成职业需要的真正任务。
Oracle9IOCP认证过程
这一过程是专为那些想要从事Oracle管理的专业数据库管理人员设计的,适用于Oracle9IDBAs的OCP认证通过改进,删除了备份和恢复以及网络考试,而且,PL/SQL、SQL也被分成了不同的考试,Oracle9IOCP认证要通过下面的一系列考试:
Oracle9I入门:
SQL——这门考试是为了测试SQL编程的一些概念,包括外部衔接、查询以及Oracle到ANSISQL的扩展
Oracle9I数据库:
基础I——这门基本数据库管理考试是为了测试数据库创建、规划对象以及网络结构的专业知识
Oracle9I数据库:
基础II——这门高级OracleDBA考试是为了测试高级数据库结构、安全性以及Oracle界面
Oracle9I数据库:
性能调整——这门考试是为了测试参试人员在Oracle开发环境下规划调整、对象调整以及SQL调整的能力
Oracle网络应用开发人员6/6I认证
Oracle网络应用开发人员认证过程是为Oracle应用开发人员设计的,包括4门考试和两种可选途径。
【Oracle的入门心得的入门心得】
oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对oracle有一个总体的认识,少走一些弯路。
一、定位
oracle分两大块,一块是开发,一块是管理。
开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。
有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉得会比较辛苦,是青春饭J;管理则需要对oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会down掉整个数据库,相对前者来说,后者更看重经验。
因为数据库管理的责任重大,很少公司愿意请一个刚刚接触oracle的人去管理数据库。
对于刚刚毕业的年轻人来说,可以先选择做开发,有一定经验后转型,去做数据库的管理。
当然,这个还是要看人个的实际情况来定。
二、学习方法
我的方法很简单,就是:
看书、思考、写笔记、做实验、再思考、再写笔记。
看完理论的东西,自己静下心来想想,多问自己几个为什么,然后把所学和所想的知识点做个笔记;在想不通或有疑问的时候,就做做实验,想想怎么会这样,同样的,把实验的结果记下来。
思考和做实验是为了深入的了解这个知识点。
而做笔记的过程,也是理清自己思路的过程。
学习的过程是使一个问题由模糊到清晰,再由清晰到模糊的过程。
而每次的改变都代表着你又学到了一个新的知识点。
学习的过程也是从点到线,从线到网,从网到面的过程。
当点变成线的时候,你会有总豁然开朗的感觉。
当网到面的时候,你就是高手了
很多网友,特别是初学的人,一碰到问题就拿到论坛上来问,在问前,你有没有查过书,自己有没有研究过,有没有搜索一下论坛?
这就叫思维惰性。
由别人来回答你的问题,会让你在短时间内不费劲地弄懂这个知识点,然而通过自己的努力去研究它,不但会更深入的了解这个知识点,更重要的是在研究的过程会提高你解决问题和分析问题的能力。
总的来说,没有钻研的学习态度,不管学什么东西,都不会成功的。
当然,初学的人很多时候是因为遇到问题时,无从下手,也不知道去哪里找资料,才会到论坛上提问题的。
但我认为,在提问的时候,是不是可以问别人是如何分析这个问题?
从哪里可以找到相关的资料?
而不是这个问题的答案是什么?
授人以鱼不如授人以渔。
下面我讲下我处理问题的过程
首先要知道oracle的官方网站:
这里有oracle的各种版本的数据库、应用工具和权威的官方文档。
其次,还要知道,。
这里有很多经验之谈。
遇到问题了。
如果是概念上的问题,第一时间可以找,这里会给你最详细的解释。
如果在运行的过程中出了什么错误。
可以去metalink看看。
如果是想知道事务的处理的经验之谈。
可以去asktom。
当然。
这里只是相对而言。
三、oracle的体系
oracle的体系很庞大,要学习它,首先要了解oracle的框架。
在这里,简要的讲一下oracle的架构,让初学者对oracle有一个整体的认识。
1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件组成)
控制文件:
包含维护和验证数据库完整性的必要信息、例如,控制文件用于识别数据文件和重做日志文件,一个数据库至少需要一个控制文件
数据文件:
存储数据的文件
重做日志文件:
含对数据库所做的更改记录,这样万一出现故障可以启用数据恢复。
一个数据库至少需要两个重做日志文件
参数文件:
定义Oracle例程的特性,例如它包含调整SGA中一些内存结构大小的参数
归档文件:
是重做日志文件的脱机副本,这些副本可能对于从介质失败中进行恢复很必要。
密码文件:
认证哪些用户有权限启动和关闭Oracle例程
2、逻辑结构(表空间、段、区、块)
表空间:
是数据库中的基本逻辑结构,一系列数据文件的集合。
段:
是对象在数据库中占用的空间
区:
是为数据一次性预留的一个较大的存储空间
块:
ORACLE最基本的存储单位,在建立数据库的时候指定
3、内存分配(SGA和PGA)
SGA:
是用于存储数据库信息的内存区,该信息为数据库进程所共享。
它包含Oracle服务器的数据和控制信息,它是在Oracle服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写。
PGA:
包含单个服务器进程或单个后台进程的数据和控制信息,与几个进程共享的SGA正相反PGA是只被一个进程使用的区域,PGA在创建进程时分配在终止进程时回收
4、后台进程(数据写进程、日志写进程、系统监控、进程监控、检查点进程、归档进程、服务进程、用户进程)
数据写进程:
负责将更改的数据从数据库缓冲区高速缓存写入数据文件
日志写进程:
将重做日志缓冲区中的更改写入在线重做日志文件
系统监控:
检查数据库的一致性如有必要还会在数据库打开时启动数据库的恢复
进程监控:
负责在一个Oracle进程失败时清理资源
检查点进程:
负责在每当缓冲区高速缓存中的更改永久地记录在数据库中时,更新控制文件和数据文件中的数据库状态信息。
归档进程:
在每次日志切换时把已满的日志组进行备份或归档
服务进程:
用户进程服务。
用户进程:
在客户端,负责将用户的SQL语句传递给服务进程,并从服务器段拿回查询数据。
5、oracle例程:
Oracle例程由SGA内存结构和用于管理数据库的后台进程组成。
例程一次只能打开和使用一个数据库。
6、SCN(SystemChangeNumber):
系统改变号,一个由系统内部维护的序列号。
当系统需要更新的时候自动增加,他是系统中维持数据的一致性和顺序恢复的重要标志。
四、深入学习
管理:
可以考OCP证书,对oracle先有一个系统的学习,然后看OracleConcepts、oracleonlinedocument,对oracle的原理会有更深入的了解,同时可以开始进行一些专题的研究如:
RMAN、RAS、STATSPACT、DATAGUARD、TUNING、BACKUP&RECOVER等等。
开发:
对于想做Oracle开发的,在了解完Oracle基本的体系结构之后,可以重点关注PL/SQL及Oracle的开发工具这一部分。
PL/SQL主要是包括怎么写SQL语句,怎么使用Oracle本身的函数,怎么写存储过程、存储函数、触发器等。
Oracle的开发工具主要就是Oracle自己的DeveloperSuite(OracleFormsDeveloperandReportsDeveloper这些),学会如何熟练使用这些工具。
介绍几本oracle入门的好书
oracle官方文档:
《concept》上面讲了oracle的体系和概念,很适合初学者看。
OCP的教学用书,也就是STUDYGUIDE(SG)。
Oracle8i备份恢复手册
Oracle8高级管理与优化
Oracle8iPLSQL程序设计
Oracle8数据库管理员手册
以上书本都是机械工业出版社出版。
介绍几个网站
oracle的官方文档
现在
oracle的技术支持网站。
需要购买Oracle服务才能有一个帐号,才能登陆,有大量的KnowledgeBase,大量问题解决经验。
oracle的官方网站,可以在这里downoracle的软件、官方文档和获得最新的消息
Oracle的杂志
.au/
http:
//www.oracle-
http:
//www.dba-
OracleOCPDBA认证过程
首先来看看最受欢迎的适用于DBAs的OracleOCP认证。
OracleOCPDBA认证是所有Oracle认证中最普及的一种认证,这一认证过程是专为那些想要从事Oracle管理的专业数据库管理人员设计的,适用于Oracle9IDBAs的OCP认证通过改进,删除了备份和恢复以及网络考试,而且,PL/SQL、SQL也被分成了不同的考试,OracleOCP认证要通过下面的一系列考试:
Oracle入门:
SQL——这门考试是为了测试SQL编程的一些概念,包括外部衔接、查询以及Oracle到ANSISQL的扩展
Oracle数据库:
基础I——这门基本数据库管理考试是为了测试数据库创建、规划对象以及网络结构的专业知识
Oracle数据库:
基础II——这门高级OracleDBA考试是为了测试高级数据库结构、安全性以及Oracle界面
Oracle数据库:
性能调整——这门考试是为了测试参试人员在Oracle开发环境下规划调整、对象调整以及SQL调整的能力
Oracle网络应用开发人员6/6I认证
Oracle网络应用开发人员认证过程是为Oracle应用开发人员设计的,包括4门考试和两种可选途径。
Oracle认证学习培训及考试心得
首先是一个参不参加培训的问题。
关于这个问题的争论一直很多。
我觉得如果条件允许的情况下,建议还是参加培训,这样你对认证本身的课程可能会有一个相对来说比较直观的了解,这对你以后的学习是非常有帮助的。
如果参加培训的话,找一家好的培训中心是首要任务,这该如何选择呢?
首先要看培训中心的规模,其次就是看老师的水平,再就要看看培训中心的硬件设备怎么样。
选择一个适合自己的培训中心对你来说绝对是大有裨益的。
再就是可以考虑一下网校培训,不仅能为你节省很多时间,还可以根据你自身的时间安排,什么时候都可以学习,在这里为大家推荐一个很好的网校——中国IT实验室网校(ExamQuestions,网校虚拟考场10次中能通过6~8,认证考试将无问题;学员专用FTP服务器,24小时提供最新动向和考试内部资料。
Oracle认证考试详细介绍
一、oracle,仅次于微软的世界第二大软件公司
oracle虽然规模很大,但名声不像微软、ibm那样显赫,很多非计算机专业的在校学生不知道oracle是何物。
但是如果你是一位想在毕业后进入it行业的学生,那么,你必须知道什么是oracle。
首先,oracle是一家软件公司。
这家1977成立于加利福尼亚的软件公司是世界上第一个推出关系型数据管理系统(rdbms)的公司。
现在,他们的rdbms被广泛应用于各种操作环境:
windowsnt、基于unix系统的小型机、ibm大型机以及一些专用硬件操作系统平台。
事实上,oracle已经成为世界上最大的rdbms供应商,并且是世界上最主要的信息处理软件供应商。
现在,oracle是仅次于微软公司的世界第二大软件公司,2000年的销售额为101亿美元。
现在oracle在世界范围内大约聘用了4万3千多名专业技术人员,在美国本土有2万1千名。
有趣的是,即使在美国本土,oracle的技术人员(主要是程序员)中有40%是印度人,中国人是第二多的,其次才是美国人。
然后,oracle是一个庞大的品牌系统。
如前所述,oracle不仅在全球最先推出了rdbms,并且事实上掌握着这个市场的大部分份额,由于oracle公司的rdbms都以oracle为名,所以,在某种程度上oracle己经成为了rdbms的代名词。
而近几年来,oracle不断积极地扩展自己的业务,成功地开发了许多横向和纵向的产品,譬如oracle自己设计生产的oracle服务器,面对商业客户的商业交易系统(oracleexchange),oracle数据中心等等。
同时,oracle还成功开发出了很多面对程序员的开发工具,譬如著名的designer/2000计算机辅助系统工程(case)工具和developer/2000开发包,这些工具作为“设计器”和“开发器”,有力地帮助了程序员的开发工作,也有力地提高了oracle的声誉。
此外,oracle还开发了一系列面对不同对象的应用软件,它们被统称为oracle应用软件。
这些软件使得oracle被广泛应用到各个领域,同时也为oracle带来滚滚财源。
比较常见的oracle软件产品包括:
·oracle财务软件(oraclefinancial)
·oracle制造业软件(oraclemanufacturing)
·oracle人力资源软件(oraclehumanresources)
·oracle自动控制软件(oracleautomotive)
·oracle商业交易系统(oracleexchange)
以及其他的应用软件。
这些软件连同oraclerdbms使得oracle成为一个庞大的品牌系统,深入到了人们生产和生活的各个领域。
由于oracle拥有多年在各种行业下的多种解决方案,拥有基于不同客户环境的oraclerdmbs服务器工具及规模巨大的应用软件系统,而且,这个庞大的系统正在不同程度、不同层次地为各行各业所广泛应用。
因此,能够熟练掌握这个系统的某些方面及适应这个系统的不断更新的专业工程师必然是各界急需的人才,有着良好的就业前景。
事实上,oracle公司也认识到了这一点,这就是oracle认证专家——ocp(oraclecertifiedprofessional)的由来。
二、oracle认证种类介绍
oracle认证专家——ocp,是由oracle公司授权国际考试认证中心对考生进行的资格认证。
考生按考试标准要求参加几门课程的考试(一般为3—5门),在通过全部考试后,便可获得ocp的专家认证。
目前ocp认证考试分为:
databaseadministrator:
数据库管理员考试认证,简称dba。
数据库管理员负责对数据库进行日常的管理、备份及数据库崩溃后的恢复问题。
databaseoperator:
数据库操作员认证考试,简称dbo。
数据库操作员主要是基于windowsnt的oracle8数据库管理,能够熟练应用oem等工具完成对数据库的操作及日常的管理工作。
databasedeveloper:
数据库开发员认证考试,简称dev。
数据库开发员应能熟练掌握用developer/2000的工具建立各种forms应用程序,建立各种标准的以及自定义的报表。
javadeveloper:
java开发人员考试。
applicationconsultant:
oracle产品应用咨询顾问。
其中,oracledba是最吃香,但也是最难考的一个认证。
在oracle的官方网站上,对dba有以下说明:
oracledba专家可以跟上如今日趋复杂的系统环境要求。
最好的dba们都在幕后工作,他们小心地维护着系统,使得系统可以每天都平稳地运转,并且防止意外灾难的发生,譬如数据库崩溃或者成小时地宕机。
这项艰巨的任务需要对oracle数据库的结构和运行方式有着广泛泛深入的了解,并且有丰富的实战经验。
最好的dba可以在取得最佳运行状态及防止他们公司停止运行的突发事件中找到平衡。
oracledba认证考试就是提供一个证明该人可以胜任oracledba这一职务的认证。
本认证考试设计了5门独立的考试,使你可以利用良好的知识获得一个专家认证。
三、如何参加考试?
ocp认证的所有考试也是通过prometric公司组织的,具体的考试事宜请访问它的官方网站:
目前ocp每门考试的费用为125美元。
四、如何准备考试?
1、oracle公司推荐的官方准备途径
一般来讲,oracle的考试内容比较多,并且考题也很细,对动手能力要求很强。
因此,为了有足够的把握,一定要提前充分准备,而且一定要注重动手实践。
在oracle官方网站上推荐的通过认证的途径如下,可以进行参考。
oracle大学:
oracle大学提供的教师引导及基于技术的训练(instructor-ledtrainingandtechnology-basedtraining)是准备ocp认证的最好方式,这些课程将为你打下需要通过ocp认证的知识基础。
你可以查阅一下课程表来选择理想的准备方式,你当地的oracle大学可以在这方面给你一些最好的建议。
你可以访问oracle的网站,获得更多的信息。
自己准备:
实战经验是加深你对oracle考试内容理解的最好方式。
oracle建议你将理论学习拓展,在实际工作或是练习中使用新学到的技巧和知识来自学。
考试内容检查表:
使用考试内容检查表(testcontentchecklist)来确定你必须准备的所有题目。
oracle会不断地更新考试内容检查表,所以请访问oracle网站
其它考试工具:
模拟考试题及自我测试软件可以帮助你更好地准备ocp认证考试。
oracle和自我测试软件公司(selftestsoftware)联合出品了一些高质量的考试软
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 认证