Oracle数据库管理相关.ppt_第1页
Oracle数据库管理相关.ppt_第2页
Oracle数据库管理相关.ppt_第3页
Oracle数据库管理相关.ppt_第4页
Oracle数据库管理相关.ppt_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle数据库管理,为什么要学习Oracle?,信息系统建设需要一般的公司通常会在他们的信息系统架构中引入多种数据库平台。个人能力发展的需要公司老板和人力专家们会更加青睐于那些拥有多个领域经验的求职者,如何学好Oracle,学习并掌握一门开发语言最好学过一门别的数据库oracle,SQLSERVER,数据库原理,Oracle,一门程序设计语言,项目实践,合格者,学徒,只会数据库能否找到一份好工作?,不会数据库能否找到一份好工作?,软件工程师岗位岗位要求:在银行后台服务系统或会员服务后台系统开发上有丰富的经验,参与过至少2到3个此类系统的需求分析,设计与开发。精通java语言,EJB服务,html页面及javascript脚本语言的编写。精通数据库范式设计,熟悉mysql,oracle等数据库的配置,使用。精通spring,hibernate,weblogic等中间件的配置,使用。,数据支撑工程师岗位工作描述:负责对运营商计费数据的ETL,数据库的维护,并对营销后台数据进行维护,以及对营销过程出现的数据问题进行处理,和报表支撑。岗位要求:较强计算机软硬件维护技能;能够熟练运用数据库SQL语言,熟悉ORACEL数据库;有一定Linux系统操作技能;有良好的学习接受能力及沟通能力;踏实,细致,有责任心;有相关工作经验者优先。,1500元/月岗位要求:.Net程序员B/S应用程序,C/S应用程序的开发和维护;-熟悉Microsoft.Net体系架构,熟悉三层结构C/S、B/S开发模式熟悉SQLSERVER数据库的应用开发过程。了解ASP.NET,WinForm的基本运行原理。熟悉HTML,JAVASCRIPT等Web相关基本知识。具有良好的表达、沟通能力和合作能力。工作认真,责任心强,正直诚实,易相处。有基于SQLSERVER开发B/S程序工作经验的优先考虑。,3000-4000元/月岗位要求:1、本科以上学历,计算机科学与技术、计算机管理和信息系统、通信工程或相关专业;2、熟练掌握VB、JAVA或.NET等软件开发工具;3、熟练掌握Oracle、SqlServer、DB2或SYBASE等数据库管理系统;4、具备软件开发两年以上经验;5、具有良好的沟通能力和团队协作精神,适应力和感悟力强的优秀人才。,5000-6000元/月岗位要求:1.熟悉.net开发体系,熟悉C#/ASP.NET2.熟悉SQLServer,Oracle数据库开发3.以上要求至少3年开发经验。4.具有企业管理系统项目经验。5.善于沟通,能独立撰写方案。为人诚实,善于学习,做事认真负责,积极主动,具有敬业精神,有团队精神,10000元/月岗位要求:1、计算机软件开发相关专业专科且4年以上软件开发经验;或计算机软件开发相关专业本科且3年以上软件开发经验。2、精通WEB开发,具有较强的软件设计分析能力,精通jsp/java,且熟悉数据库mysql/oracle。3、良好的需求分析能力。4、具有一定的项目控制能力及带领技术团队的能力。5、良好的与他人沟通能力。6、有一定的项目控制能力。,学习Oracle的方法,理解小的知识点,做小的练习,把小的知识点连成线,做Oracle项目,把知识线变成知识面,深刻理解,学校阶段,工作阶段,Oracle与SQLServer的区别(1),开放性SQLSever:只能在Windows平台上运行,如XP、Vista、WindowsServer2000、2003、2008上运行,同时也有针对于32位和64位版本Windows的数据库版本。Oracle:能在所有主流平台上运行,包括Windows(32位和64位)、Linux和不同分支的Unix(Solaris、HP-UX、AIX)等。,Oracle与SQLServer的区别(2),客户端支持及应用模式SQLSever:C/S结构,只支持Windows客户,可以用ADO、DAO、OLEDB、ODBC连接。Oracle:多层次网络计算,支持多种工业标准,可以用ODBC、JDBC、OCI等网络客户连接。,Oracle与SQLServer的区别(3),可伸缩性、并行性SQLSever:并行实施和共存模型并不成熟。很难处理日益增多的用户数和数据卷。伸缩性有限。Oracle:并行服务器通过使一组结点共享同一簇中的工作来扩展WindowsNT的能力,提供高可用性和高伸缩性的簇的解决方案。,Oracle与SQLServer的区别(4),安全性SQLSever:没有获得任何安全证书。Oracle:获得最高认证级别的ISO标准认证。,Oracle与SQLServer的区别(5),可操作性SQLSever:操作简单,但只有图形界面。Oracle:较复杂,同时提供GUI和命令行,在WindowsNT和Unix下操作相同。,Oracle与SQLServer的区别(6),使用风险SQLSever:完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容。Oracle:长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。,课程简介,课程分为应用和设计两大部分。应用部分:Oracle数据库的日常维护管理,如数据库安装、安全性维护、备份还原等。设计部分:Oracle数据库在应用系统开发中的作用,如Oracle特有函数使用,PL/SQL程序设计等。应用部分的内容是数据库管理员必须掌握的,设计部分内容是应用系统开发工程师必须掌握的。,课程主要内容应用部分,课程主要内容设计部分,期末考评,平时表现10%到课情况、课堂纪律、课堂提问等作业实验20%期末考试70%,Oracle历史介绍,特点,目标,在完成本章学习后,你将掌握下列技能:Oracle产品简史Oracle10g数据库系统特点DBA的关键任务,本章内容,Oracle产品简史Oracle10g数据库系统特点DBA的关键任务,本章内容导航,Oracle产品简史Oracle10g数据库系统特点DBA的关键任务,Oracle产品简史,Oracle=甲骨文1970年,IBM公司研究员埃德加考特在CommunicationsofACM上发表了著名的大型共享数据库数据的关系模型(ARelationalModelofDataforLargeSharedDataBanks)论文,拉开了关系型数据库软件革命的序幕。1977年,LarryEllison与BobMiner和EdOates在硅谷共同创办了SDL,后更名为RSI(1982年更名为ORACLE)。1979年,发布可用于DEC公司的PDP-11计算机上的商用ORACLE产品,整合了比较完整的SQL实现。1983年,第3版。Miner和Scott历尽艰辛用C语言写就。第一款在PC机、小型机及大型机上运行的便携式数据库。,Oracle产品简史,1984年,第4版。产品的稳定性得到一定的增强。1985年,第5版。首批可以在Client/Server模式下运行的的RDBMS产品。1988年,第6版。引入了行级锁、联机热备份等功能。1992年,第7版。增加了许多新的性能特性:分布式事务处理功能、用于应用程序开发的新工具以及安全性方法。还包含了一些新功能:如存储过程、触发过程和说明性引用完整性等,并使得数据库真正的具有可编程能力。,Oracle产品简史,1996年,Oracle公司成功推出了专门面向中国市场的数据库产品,即Oracle7。1997年,Oracle公司推出了基于网络计算的数据库产品,即Oracle8。1999年,针对Internet技术的发展,Oracle公司推出了第一个基于Internet的数据库,即Oracle8i。2001年,Oracle公司又推出了新一代Internet电子商务基础架构,即Oracle9i。2003年9月,Oracle公司发布了其最新基于网格计算的数据库产品,即OracleDatabase10g。,Oracle产品简史,Oracle位于硅谷的总部,本章内容导航,Oracle产品简史Oracle10g数据库系统特点DBA的关键任务,Oracle10g数据库系统特点,与以前的版本相比具有的特点OracleRAC的概念数据库技术特点版本类型,与以前的版本相比具有的特点,RAC:和Oracle9i提供的RAC不同的是,Oracle10g中,RAC使用了一种便携式集群软件,从而结束了集群软件由硬件厂商或第三方厂商提供的现状。,自动存储管理(ASM):这是一项Oracle欲代替存储陈列软件、卷管理软件的技术,它允许用户创建镜像、条带化硬件。在Oracle10g网格计算环境中,它允许用户比较方便地在节点分配硬盘与硬盘组,从而获得负载均衡的效果。,网格计算:可以将若干低成本的设置集成到一起,利用RAC技术,为用户提供高性能的共享计算架构。Oracle10g中,当计算负载增加时,新的服务器将更容易无缝地添加到原来的环境中,而当负载减少时,多余的资源也能更方便地重新分配给其他应用。Oracle10g还改进了OEM,对硬件设备、数据库、应用服务器的安装、配置、实施、管理更加方便。,回闪(Flashback)数据库:在Oracle9i中,Oracle利用AUM提供有限的回闪服务,作用基本不大。在Oracle10g中,这种服务应用范围有了很大的扩展。利用一种回闪日志,用户可以得到表级任一时刻的点恢复。,回闪备份:是一种增量式备份。也是利用回闪日志。通过对原来的一个基础级备份运用此后的回闪日志,可以在备份数据库前回滚事务,从而最终达到与产品数据库一致的状况。,自动SGA管理:Oracle9i已使PGA的管理自动化了,利用workarea_size_policy=AUTO,就不必再为设立sort_area_size绞尽脑汁。在Oracle10g中,用户将得到进一步的解放。对memory的管理,Oracle10g中不再区分databuffer,sharedpool等,只分为sga与pga。Oracle10g能根据数据库的负载情况,自动平衡各个部分。,OracleRAC的概念,RAC全称:真正应用集群(realapplicationcluster)集群(Cluster)是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为用户提供网络服务或应用程序(包括数据库、Web服务和文件服务等)的单一客户视图,同时提供接近容错机的故障恢复能力。进程可以彼此通信,对网络客户机来说就像是形成了一个单一系统协同起来向用户提供应用程序、系统资源和数据。,集群的分类,高性能计算科学集群负载均衡集群高可用性集群OracleRAC的特点:并发控制和数据一致性可以有多个实例同时使用同一个数据库。这些实例通常位于不同的服务器上,并且保持着高速互联,数据库技术特点,支持大数据库、多用户的高性能的事务处理强大的分布式处理能力高可用性集群技术的支持(RAC)联机分析处理、数据挖掘和分析技术跨平台特性提供了与第三代高级语言的接口能在C,C+等主语言中嵌入SQL语句及过程化(PL/SQL)语句,对数据库中的数据进行操纵。,强大的分布式处理能力,联机分析处理、数据挖掘和分析技术,联机分析处理概念:使各类人员能从多角度对从原始数据中转化出来的、能够真正为用户所理解的、并真实反映企业特性的信息进行快速、一致、交互地存取,从而获得对数据的更深入了解的一类软件技术。目标是满足决策支持或多维环境特定的查询和报表需求。数据挖掘技术概念:挖掘出数据间潜在的模式、找出最有价值的信息和知识,从而指导商业行为或辅助科学研究。,数据挖掘举例,版本类型,OracleDatabaseStandardEditionOne最基本的商业版本,包括基本的数据库功能OracleDatabaseStandardEdition标准版,包括上面那个版本的功能和RACOracleDatabaseEnterpriseEdition企业版OracleDatabasePersonalEdition个人版,不支持RAC之外,包含企业版的所有功能,只有Windows平台上才提供个人版。,版本号含义,查询方法:select*fromV$VERSION;,本章内容导航,Oracle产品简史Oracle10g数据库系统特点DBA的关键任务,DBA的关键任务,ApplicationandSQLmanagement,Storagemanagement,Backupandrecoverymanagement,Systemresourcemanagement,Spacemanagement,?,?,?,?,?,DBA的关键任务,DBA是一个数据库系统的专业医生DBA的工作目标是确保OracleDatabase10g系统正常高效的运行DBA的工作任务包含以下:协助部门MIS的开发和部署实时监控数据库告警日志每天至少优化和熟悉一个TopSQL实时监控数据库的重要统计信息数据库容灾处理数据库备份和恢复工作,DBA,岗位职责:1、负责Oracle数据库深度健康检查及性能分析;2、负责Oracle数据库的问题/故障根本原因分析及诊断;3、Oracle数据库性能优化方案的制定及调优实施;4、快速响应并及时解决数据库重大故障和问题;5、进行Oracle性能优化服务等相关服务产品的开发。,岗位要求:1、计算机或相关专业,本科以上学历,四年以上工作经验;2、对Oracle数据库有较深理解和认识,精通Oracle内部结构,对于SCN、Undo、回滚段、索引、SQL及执行计划、内存机制、裸设备管理等方面具备较为深入的理解;3、精通Oracle数据库的安装、管理、调优、备份及数据恢复、数据库安全管理等技术;4、具备Oracle系统性的优化能力,例如init参数、实例内存、应用对象、SQL语句/代码、Oracle索引、Oracle表空间、备份恢复、Oracle热点对象等;5、具备快速解决数据相关的疑难问题的能力,如数据库连接故障、应用没有响应、数据库没有6、具备数数据库相关选件故障的处理能力,如据库归档、DataGuard、MV故障及性能问题等;7、具备ORACLE9i/10gOCP/OCM证书者优先;8、具备良好的沟通能力和表达能力。,Oracle数据库认证介绍,认证的层次OCAOCPOCM版本差异OracleUniversity课

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论