Oracle数据库管理相关讲解_第1页
Oracle数据库管理相关讲解_第2页
Oracle数据库管理相关讲解_第3页
Oracle数据库管理相关讲解_第4页
Oracle数据库管理相关讲解_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

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

文档简介

Oracle数据库管理为什么要学习Oracle?信息系统建设需要一般的公司通常会在他们的信息系统架构中引入多种数据库平台。个人能力发展的需要公司老板和人力专家们会更加青睐于那些拥有多个领域经验的求职者如何学好Oracle学习并掌握一门开发语言最好学过一门别的数据库oracleSQLSERVER数据库原理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程序设设计等等。应用部部分的的内容容是数数据库库管理理员必必须掌掌握的的,设设计部部分内内容是是应用用系统统开发发工程程师必必须掌掌握的的。课程主主要内内容——应用部部分编号内容1Oracle历史介绍和特点2Oracle数据库的体系结构3Oracle数据库管理工具4Oracle数据库系统创建5重做日志文件和控制文件的管理6常用数据字典介绍及使用7表空间和数据文件的管理8用户组权限及系统资源和安全的管理9数据库备份还原(包括闪回),归档模式的使用课程主主要内内容——设计部部分编号内容1第三方工具PL/SQLDevelopment工具的使用2一些重要函数及SQL语句使用3索引的管理与维护4Oracle数据库的数据的一致性、完整性和事务5序列的使用,锁的概念及使用6PL/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的关键任务务Application

andSQL

managementStorage

managementBackupand

recovery

managementSystem

resource

managementSpace

management?????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证书者优先先;

温馨提示

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

评论

0/150

提交评论