一、 oracle,仅次于微软的世界第二大软件公司
oracle虽然规模很大,但名声不像微软、ibm那样显赫,很多非计算机专业的在校学生不知道oracle是何物。但是如果你是一位想在毕业后进入it行业的学生,那么,你必须知道什么是oracle。
首先,oracle是一家软件公司。这家1977成立于加利福尼亚的软件公司是世界上第一个推出关系型数据管理系统(rdbms)的公司。现在,他们的rdbms被广泛应用于各种 *** 作环境:windows nt、基于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服务器,面对商业客户的商业交易系统(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)
以及其他的应用软件。这些软件连同oraclerdbms使得oracle成为一个庞大的品牌系统,深入到了人们生产和生活的各个领域。
由于oracle拥有多年在各种行业下的多种解决方案,拥有基于不同客户环境的oracle rdmbs服务器工具及规模巨大的应用软件系统,而且,这个庞大的系统正在不同程度、不同层次地为各行各业所广泛应用。因此,能够熟练掌握这个系统的某些方面及适应这个系统的不断更新的专业工程师必然是各界急需的人才,有着良好的就业前景。事实上,oracle公司也认识到了这一点,这就是oracle认证专家——ocp(oracle certified professional)的由来。
二、oracle认证种类介绍
oracle认证专家——ocp,是由oracle公司授权国际考试认证中心对考生进行的资格认证。考生按考试标准要求参加几门课程的考试(一般为3—5门),在通过全部考试后,便可获得ocp的专家认证。
目前ocp认证考试分为:
database administrator:数据库管理员考试认证,简称dba。数据库管理员负责对数据库进行日常的管理、备份及数据库崩溃后的恢复问题。
database operator:数据库 *** 作员认证考试,简称dbo。数据库 *** 作员主要是基于windows nt的oracle 8数据库管理,能够熟练应用oem等工具完成对数据库的 *** 作及日常的管理工作。
database developer:数据库开发员认证考试,简称dev。数据库开发员应能熟练掌握用developer/2000的工具建立各种forms应用程序,建立各种标准的以及自定义的报表。
java developer:java开发人员考试。
application consultant: oracle产品应用咨询顾问。
其中,oracle dba是最吃香,但也是最难考的一个认证。在oracle的官方网站上,对dba有以下说明:
oracle dba专家可以跟上如今日趋复杂的系统环境要求。最好的dba们都在幕后工作,他们小心地维护着系统,使得系统可以每天都平稳地运转,并且防止意外灾难的发生,譬如数据库崩溃或者成小时地宕机。这项艰巨的任务需要对oracle数据库的结构和运行方式有着广泛泛深入的了解,并且有丰富的实战经验。最好的dba可以在取得最佳运行状态及防止他们公司停止运行的突发事件中找到平衡。oracle dba认证考试就是提供一个证明该人可以胜任oracle dba这一职务的认证。本认证考试设计了5门独立的考试,使你可以利用良好的知识获得一个专家认证。
三、如何参加考试?
ocp认证的所有考试也是通过prometric公司组织的,具体的考试事宜请访问它的官方网站:
目前ocp每门考试的费用为125美元。
四、如何准备考试?
1、oracle公司推荐的官方准备途径
一般来讲,oracle的考试内容比较多,并且考题也很细,对动手能力要求很强。因此,为了有足够的把握,一定要提前充分准备,而且一定要注重动手实践。在oracle官方网站上推荐的通过认证的途径如下,可以进行参考。
oracle大学:oracle大学提供的教师引导及基于技术的训练(instructor-led training and technology- based training)是准备ocp认证的最好方式,这些课程将为你打下需要通过ocp认证的知识基础。你可以查阅一下课程表来选择理想的准备方式,你当地的oracle大学可以在这方面给你一些最好的建议。你可以访问oracle的网站,获得更多的信息。
自己准备:实战经验是加深你对oracle考试内容理解的最好方式。oracle建议你将理论学习拓展,在实际工作或是练习中使用新学到的技巧和知识来自学。
考试内容检查表:使用考试内容检查表(test content checklist)来确定你必须准备的所有题目。oracle会不断地更新考试内容检查表,所以请访问oracle网站 ,下载最新的考试指南。
其它考试工具:模拟考试题及自我测试软件可以帮助你更好地准备ocp认证考试。oracle和自我测试软件公司(self test software)联合出品了一些高质量的考试软件以帮助考生更好地准备ocp认证考试,这些软件可以通过 oracle 网站 定购。
事实上,绝大部分的大陆同学都是通过参加培训班来准备考试的,它们不仅辅导通过考试的知识,而且其他信息包括如何报名,考场上如何应考,都可以得到辅导。以上oracle官方的介绍只是一般地对你进行一下有关备考的初级教育,事实上,正像我们前面说过的,作为一个庞大的数据库系统,要想掌握好oracle(更不要说完全掌握了——我甚至怀疑是否有人真正完全掌握过oracle),从任何角度而言都不是一件易事。除非你有足够的决心和耐心,准备将oracle当作你的职业之路并致力于数据库技术的研究,你才有可能真正了解这个庞杂系统的精髓。以下的一些论述将有助于你对oracle有一个初步的了解。
2、oracle数据库技术基本知识
(1)oracle数据库涵盖了数据库技术的方方面面。
尽管关系型数据库从原理上来讲并不是很难,有一些数据库知识的人掌握这些原理并不会花很大的气力,而且,一般的关系型数据库软件,譬如 sql server,用起来并不复杂,但oracle绝对与众不同。作为有史以来最成功的关系型数据库软件,oracle的实现方式和管理维护手段非常丰富,它涉及到很多方面的细节技术。单从任何一个侧面来理解它,是难观其全貌的。要想真的精通它,没有两三年功夫是不行的。单是oracle的技术文档,就足够淹没你的! 具体说来,oracle技术包括以下几个主要方面:oracle系统结构和原理、oracle数据库的安装和配置、oracle数据库的管理、oracle的数据备份与恢复技术、oracle的性能调整、oracle的新产品特性(java支持、应用服务器、时间空间系列、文本服务等)、oracle的并行服务器技术、oracle的数据仓库技术、oracle的对象类型和对象一关系模型等技术……
毫不夸张地说,以上任何一个部分单独拿出来都是很大的题目!
(2)oracle技术发展快,技术的关联性大。
尽管oracle只是一个数据库系统,但在实际应用中,你不可能只面对数据库本身。譬如,你在做oracle数据库的网络管理,你将不可避免地遇到如何与网络通讯、防火墙的技术兼容的问题。同理,你在做其它方面的工作,也肯定有方方面面的技术关联问题需要解决。而且更要命的是,这些技术(包括oracle本身)发展速度都非常快,这就使得跟上它们的发展成为一件十分费劲的事情。
不过幸运的是,我们并不需要同时了解oracle的所有方面,oracle提供了很多应用方向,我们可以按照偏好,选择其中的一个方向,集中时间和精力,努力在这个方向做到有所成就还不是一件很难的事情。由于oracle目前已是世界上最主要的数据库供应商和第二大软件公司,oracle的数据库技术已经被广泛应用于各个领域,因而市场上对oracle人才的需求量是相当之大,获得ocp认证不愁找不到工作。而以后我们可以在工作中学以致用,再努力地钻研oracle数据库及相关技术。
3、入门者如何起步?
说了这么多,想必您可能已经有些心动,那么,面对oracle这样一个庞然大物,你也许会觉得无从下手。为此,我们有一些建议:
(1)找一本有关数据库原理的书,掌握关系数据库的基本原理——如果你没有学过这样的课程的话。
(2)阅读参考书并结合上机 *** 作,掌握sql的一般原理及基本用法。
(3)至少买一本oracle入门级的参考书,并找到一台安装了oracle的某个版本(oracle73以上,最好是 oracle 8)计算机,建立起上机学习环境。
其中第三点尤其重要,因为没有实践经验,想通过oracle认证只是痴人说梦。或者如果你的预算比较充分,你可以选择参加培训。在选择培训班的时候一定要选择oracle授权的培训班,这样培训的质量才有保证,同时,在报名考试的时候还可以享受一定的折扣。
与其他很多考试不同,ocp并没有真正意义上的参考书,你要做的就是在上机中不断熟悉oracle的各种应用,书只是用来查阅和参考的。因为从根本上来讲,oracle数据库是一门实践性很强的技术,而oracle认证主要考的是动手能力。因此,没有实践经验,而只靠背学习资料是根本无法通过oracle认证考试的。以下是市面上常见的一些书,在此列出,希望能对大家有一些帮助。
初级的:《轻松掌握sql结构化查询语言》,《轻松掌握oracle数据库开发》,《oracle开发指南》,《oracle初学者指南》,《oracle8 pl/sql程序设计》。
高级的;《oracle服务器技术精粹》,《oracle8/8i开发使用手册》,《oracle8份与恢复手册》,《oracle8性能优化与管理手册》。
五、获得ocp认证的好处
在oracle的官方同站上,oracle公司详细列举了获得ocp认证的种种好处,虽然有自卖自夸之嫌,但总的来说还是很有道理的。大家不妨跟我们一起看看。
总的来说,it业对专家的要求很高,职业竞争压力很大。无论是新进入这个行业的人,还是此行业中的老手,都需要知道他们的那些技术背景能真正吸引到雇主的眼光。同时,雇主们也需要一个标准帮助他们挑选出那些技术上真正过硬的雇员。ocp认证就能够帮助it业界建立起面向特定职位的选择标准。ocp认证是一个有价值的、业界承认的标准,这个标准可以证明持证者的知识和能力水平。
oracle认证对技术专家的好处:ocp认证可以给你一个鲜明的优势。ocp认证可以表明你对某一职位及相关的oracle产品有着深刻的理解。成为一个ocp认证专家可以帮助你被更多的雇主注意到,并且增加你获得it业最具挑战性机遇的机会。ocp认证专家们证实了ocp认证的价值:97%的 ocp认为他们获益于ocp认证;89%的ocp认为获得认证后,他们在oracle专家的职位上更具信心;96%的ocp认为他们会建议职业学校(professional college,普遍存在于美国的一种职业教育方式)开相应的课程。
oracle认证对it雇主的好处:ocp认证同时可以帮助it业的人事经理在应聘者中挑选出符合挑战性职位的员工。对于那些每年把员工送去培训的公司,认证可以保证他们在培训上的钱没有白花--他们的员工获得了对于深入理解和必要的知识。公司也可以把认证和员工的职业发展联合起来,这样可以增强员工的忠诚度及他们在职业岗位上的表现。同时,雇用获得认证的专家可以直接提高公司的实力,国际数据公司(international data corporation)的一项研究显示了这一点。这项研究指出获得认证的专家比那些没有通过认证的平均每人每天多处理40%的支持电话;雇用认证专家的公司比那些没有雇用的公司宕机的时间少49%;对大多数公司的调查显示,在不到9个月内,认证专家为他们节约的费用就超过了他们送专家去培训并获得认证的费用。
oracleerp只是ERP软件供应商的一个品牌,目前国际上比较出名品牌就是oracle,SAP,软件价格都是上百万,其次比较好的是台湾软件,比如台湾方天ERP等等,大型的软件在网上一般是不提供下载的,小的软件网上有下载!国内软件用友,金蝶,另有一些速达等比较小型的软件!方天ERP小廖为您提供服务实时商务、全球协同我们是新一代软件及互联网技术的创新者。我们是领先的企业管理软件解决方案提供商。多年来,为众多企业提供电子商务及企业管理方案,在业界享誉盛名。这是一个互联网的时代,在全球经济风云突变的今天,在“世界是平的”的宣言中,你是否也在考虑自己的企业应该如何去面对这些变革和挑战?是否也在找寻企业变革的原动力?如果是,我想你来对了地方。这是一个新时代,我们必需要打破一些旧有的东西,我们需要创新与变革,软件也一样。我们为你提供的是一套新一代的ERP管理软件,即方天VastERPII协同商务管理系统,相信会带给你基于B/S应用的全新感受和体验。基于云计算的ERPII管理软件云计算(Cloudcomputing)就是把软件发布到互联网上(网际网路常以云状图案来表示),通过互联网上异构、自冶的服务为企业用户提供按需即取的计算应用。方天云计算具有分布式架构、网络存储、按需服务三大云技术特征。分布式架构利用网络的广泛计算处理能力的一种革命性举措,通过分布式和并行计算能力实现负载均衡,通过服务器集群来运行ERP软件,即让一套系统同时部署在多台服务器上,使有多分支机构的企业中的员工就近访问最畅通的服务器,通过负载均衡实现高速访问与应用。网络存储使企业所有经营信息的存储与共享传递都由WEB服务器完成,形成最安全、最可靠的网络存储中心,用户可以通过无处不在的互联网随时随地使用ERP软件,只需要一台笔记本或者一部手机通过浏览器就能搞定一切,彻底克服了依赖客户端的C/S使用方式的弊端。对企业而言,这种集中存储方便管理与维护,客户端不需要安装系统软件,不需要配置运行环境,不需要增加维护设备,不需要部署应用软件,不需要现场实施,实现绿色ERP的架构。按需服务强调云的变化,无形的应用,即软件的服务化、个性化,按需构建。是在继承传统的面向对象和组件化的编程思想的同时,更加注重软件的开放、复用、集成能力,最大限度的重用应用程式中立型的服务以提高IT适应性和效率,根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用,从而消除ERP软件与企业管理“捆绑”的现实,实现软件“积木式”灵活装配,支持行业应用的构建,打造适合自己的系统,满足企业紧跟瞬息万变的市场发展而不断改变的动态重整过程的需求。
总帐管理系统:自动凭证、凭证输入、凭证审核、过账、期末处理、预算、票据、报表中心集团财务系统:集团财务、合并报表、结算中心、预算管理出纳管理系统:现金管理、银行帐管理成本核算系统:标准成本、实际成本、材料成本核算、产品成本核算、工序成本、成本中心、利润中心应收帐款系统:应收帐款生成、进货发票、收款作业、厂商对账单应付帐款系统:应付帐款生成、销货发票、付款作业、客户对账单资产管理系统:资产订购、验收、大修、评估、出售、报废、折旧、土地资源管理、帐外资产、办公用品产品数据系统:设计管理、图档管理、BOM管理、工程变更、材料替代、标准工时、工艺管理采购管理系统:供货商管理、采购计划、请购管理、询价管理、采购管理、采购定价、备品管理、进货管理、退货管理分销管理系统:分销计划、分销库存、分销财务、价格政策、零售管理、折扣管理、配送管理、门店管理销售管理系统:客户管理、销售预测、销售计划、信用管理、估价管理、报价管理、销售定价、订单管理、样品订单、贸易管理、销售管理、出货管理、销货退货、客户关系库存管理系统:库存计划、库存分析、进仓、出仓、调整、调拨、借贷、盘点、VMI管理、存货核算品质管理系统:IQC进货检验、IPQC制程巡检、FQC完工检验、OQC出货检验计划管理系统:需求规划系统:EPS高级排程、MPS主生产计划、MRP物料需求计划最佳排程系统:RCCP粗能力分析、CRP细能力分析、APS高级排程、可视化排程生产管理系统:制令管理系统:生产排程、生产细排程、现场需求计划(供需平衡)、计划预测、制令单管理(生成、执行、变更)、领料、退料、补料、挪料、WIP仓管理、产品入品、副产品管理、余料回收委外管理系统:委外加工、领料、退料、补料、垫料、委外产品入库、委外产品移转、工缴费用核算制程管理系统:车间作业、机台设备、制程移转(自制及委外)、制程重工、制程报废、生产日报、可视化监控调整、MES系统、看板管理海关贸易系统:单耗表、合同备案管理、进口关封、进口报关、出口关封、出口报关、转厂、核销、进出口平衡帐工模治具系统:工模冶具领用、还回、保养、保修、报废、依模具排程开模管理系统:模具报价、设计管理、工艺管理、项目管理、模具计划、车间制作、成本核算裁切管理系统:裁切指令、分装入库、裁切成本人力资源系统:人事管理系统:人事档案、宿舍管理、招聘管理、教育训练、奖惩记录、领用品管理、图书管理考勤薪资系统:考勤管理、排班管理、工资核算、计件工资、食堂、门禁、热水管理、客户验厂管理决策支援系统:自定义多维度智能决策分析报表电子预警系统:自定义项目、在线预警电子签核系统:签核流程设定、在线签核、网上签核、代理签核基础管理系统:软件平台、开发工具、多国语言、集团数据库部署、多帐套管理、多地点管理、系统权限、消息传递、文档共享、系统参数、数据备份与恢复、自定义单据、报表、流程、二次开发接口、企业门户
ORACLE RDBMS数据库软件具体有极高的 可收缩性和 d性,几乎所有的主流 *** 作系统均有支持, 在硬件上 广泛配合 IBM、HP 、SUN小型机, 以及DELL等PC 服务使用。Oracle 应用服务器 10g 是集成的、基于标准的软件平台,Oracle Application Server 10g 是继 Oracle9i Application Server (Oracle9iAS) Release 20 version 902 和 version 903 之后的最新版本 Oracle 应用服务器。SQL SERVER 只能装在WINDOWS下,ORACLE 能装在 WINDOWS、LINUX、UNIX。如果企业比较大,在安全的考虑下一般服务器会用LINUX/UNIX,只能装ORACLE。
而一般中小网站不需要用到LINUX *** 作系统,那么SQL SERVER用得比较多。
SQL SERVER是图形界面 *** 作,比较容易,所以一般不会专门请一个数据库管理员来管理,都是网络、硬件系统管理员兼下数据库管理。
ORACLE装在LINUX,所以全是命令行控制,要了解ORACLE的体系结构、常用命令和LINUX的常用命令,才能管理好。
至于SQL语法的差异,差异应该不大吧,如果ORACLE的PL/SQL会了,要实现SQL SERVER的某个查询,再百度一下也不难解决,标准SQL是通用的。
在计算机软件开发领域,如果不认识其他设计师写的开发文档,那么对于我们的工作来说,反而是更加麻烦。今天,我们就北大青鸟的老师给大家简单介绍一下关于开发系统的一些计算机基本知识。
1、服务器
Server,计算机的一种,是为客户机(client)提供服务的高性能的计算机。和普通电脑不同的是,服务器面向的整个网络的用户,24h不间断工作,在多用户多任务的环境下,所以需要极高的稳定性。此外,在处理能力、安全性、可靠性、可用性、可扩展性、可管理性方面也十分强悍。
此外,服务器有很多类型,按照应用功能来划分,服务器一般分为文件服务器、打印服务器、域控制服务器、数据库服务器、邮件服务器、WEB服务器等等。服务器价格一般比较昂贵,所以一般大型的公司都会自己搭建服务器,普通的企业一般租用服务器。
2、数据库
Database,简单说就是存放、管理数据的仓库。一般分为关系型数据库、非关系型数据库两种,前者最为常见。
关系型数据库,处理表与表间的结构,是由二维表(表的形式类似于excel)及其之间的联系组成的一个数据组织。常用的关系型数据库有MySql,Oracle等。MySql最基本的 *** 作:增删改查,大家可以自学,多多练习,灰常简单。
非关系型数据库:以对象为单位数据结构。这一类型,平时用的较少,所以大家可以专攻关系型的数据库哦~~
3、缓存
计算机处理数据时,考虑到数据存储空间的压力、查找速度、数据使用率等等,所以就有了缓存。
缓存(数据交换的缓冲区,即Cache),简单说就是存储数据的临时地方,存储一些高频数据的副本。可以这样理解,当某一硬件要读取数据时,首先从缓存中查找需要的数据,找到了就直接执行,找不到的话再从内存中找。由于CPU的缓存的运行速度比内存快得多,所以缓存的目的就是提高响应速度,减少服务器压力。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)