首页 Oracle11g新特性交流

Oracle11g新特性交流

举报
开通vip

Oracle11g新特性交流Oracle11g安装维护北京XXXX有限公司IT服务中心1及新特性2目录概述1Oracle11g的安装2Oracle11g日常维护3Oracle11g工具4Oracle11g性能调优5Oracle11g应用现状61、概述Oracle在2013年8月27日最终发布了11.2.0.4版本,该PatchSet的补丁号为:13390677。这将是Oracle11gR2的终极版本。2007年Oracle11g正式发布,2017年底将结束扩展支持,跨度为11年,这是一个重量级的版本,扩展了10g开始的大规模自动化特性,使Or...

Oracle11g新特性交流
Oracle11g安装维护北京XXXX有限公司IT服务中心1及新特性2目录概述1Oracle11g的安装2Oracle11g日常维护3Oracle11g工具4Oracle11g性能调优5Oracle11g应用现状61、概述Oracle在2013年8月27日最终发布了11.2.0.4版本,该PatchSet的补丁号为:13390677。这将是Oracle11gR2的终极版本。2007年Oracle11g正式发布,2017年底将结束扩展支持,跨度为11年,这是一个重量级的版本,扩展了10g开始的大规模自动化特性,使Oracle在这个方向真正成熟起来,11g之后,再无Grid,Oracle进入了Cloud的时代,12c的帷幕已经拉开。我理解,Oracle11g将重点放在了降低变更管理成本。Oracle提供在线的升级(Upgrade)和补丁应用(hotPatching),从而实现无当机(nodowntime)的系统维护。31、概述快速的故障解决,这一特性是通过引入自动收集故障相关信息来完成的,同时数据库提供修复建议(repairAdvisor)等工具协助快速故障诊断。关于分区的增强,实现了通过逻辑对象分区,同时实现了自动分区创建的功能。引用分区、间隔分区、虚拟列分区以及扩展的组合分区等增强功能支持无限的分区 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 可能行,并提高了可管理性。新的高性能LOB基础架构。本地Java&PL/SQL编译器。新的PHP驱动。452、Oracle11g的安装(一)Oracle10g最新版本的安装需要从Oracle10.2.0.1基础版本升级到Oracle10g的最新版本Oracle10.2.0.5;Oracle11g新特性可以直接进行Oracle11g最新版本Oracle11.2.0.4的安装;Oracle11g的安装,建议参照Oracle提供的安装文档,特别注意对操作系统及补丁包的要求;安装Oracle11gRAC,建议选用ASMLib,votingdisk,OCR不在需要裸设备;存储的多路径管理软件建议选用存储厂商提供的软件;打开自动归档,归档文件放到ASM上;Oracle10g中还是使用sysdba管理asm实例,Oracle11g中使用一个新角色sysasm,专用于管理asm,相当于针对asm实例的sysdba角色。在Oracle11gRAC中以grid用户登入后,以sysdba登入也是可以查看asm实例相关的状态,但是不能做变更,sysasm角色连接后才可以。用grid用户进行集群软件的安装;5662、Oracle11g的安装(二)为使Oracle网格基础架构不受外部资源(故障)的影响,在11gR2版本中,Oracle自己增加了集群中的时间同步服务,OracleClusterTimeSynchronizationServiceDaemon(OCTSSD),作为备用方法在一个集群的各个服务器间进行时间同步。OracleCTSS后台进程常常已安装并且总是在运行之中,但是对它的配置是根据系统中的实际情况来进行。如果系统中安装了NTP,则CTSS以观察器模式启动,不进行时间同步。只有在集群的任何服务器上都没有配置NTP时,CTSS才会以活动模式启动,以一台服务器作为基准服务器进行集群中的时间同步。67772、Oracle11g的安装(三)Oracle11g在数据库与客户端之间,添加了一层虚拟的服务层,就是所谓的scanip以及scaniplistener,在客户端仅需要配置scanip的tns信息,通过scaniplistener,连接后台集群数据库。这样,不论集群数据库是否有添加或者删除节点的操作,均不会对client产生影响。当有客户端应用程序使用SCANip访问数据库时,scanlistener会将连接转发到locallistener上。原则上scanip数量于数据库结点(正常提供服务的)数量一致通过SCAN访问数据库大概分为两个阶段:(1).通过SCAN访问SCANLISTENER,SCANLISTENER采用ROUD-ROBIN算法返回多个VIP中的一个给客户程序。(2).客户程序通过第一步返回的VIP再次连接数据库。ORACLE正是通过在这种方式实现的各个节点连接的均衡分配。73、Oracle11g日常维护(一)grid用户进行集群的启动和关闭--集群各项资源和服务运行状态crs_stat-t-v--启动集群crsctlstartcrs--关闭集群crsctlstopcrsoracle用户进行数据库的启动和关闭--启动数据库srvctlstartdatabase-ddb_name-oopen--关闭数据库srvctlstopdatabase-ddb_name-oimmediate--启动实例srvctlstartinstance-ddb_name–iinstance_name1,instance_name2--关闭实例srvctlstopinstance–ddb_name–iinstance_name1,instance_name283、Oracle11g日常维护(二)启动EMemctlstartdbconsole关闭EMemctlstopdbconsole93、Oracle11g日常维护(三)Oracle11g文件路径的变化alert日志存储:$ORACLE_BASE/diag/rdbms/db_name/$ORACLE_SID/trace/Oracle11g中控制文件只有两个文件,一个使用中的控制文件,一个映像文件。Oracle11g控制文件存储路径:$ORACLE_BASE/oradata/$ORACLE_SID/control#.ctl$ORACLE_BASE/flash_recovery_area/$ORACLE_SID/control#.ctlOracle11g版本前,控制文件默认存放于$ORACLE_BASE/oradata/下。Oracle11g以后,对于控制文件的安全性加强了保护,将控制文件分别存储于不同的目录下,别一个映像的存储于闪回区。10113、Oracle11g日常维护(四)表空间的维护CREATEBIGFILETABLESPACEtest1DATAFILE'+DATA'SIZE20GAUTOEXTENDONNEXT1GMAXSIZE30G,'+DATA'SIZE20GAUTOEXTENDONNEXT1GMAXSIZE30GLOGGINGONLINEPERMANENTEXTENTMANAGEMENTLOCALAUTOALLOCATEBLOCKSIZE8KSEGMENTSPACEMANAGEMENTAUTO;ASM与文件系统之间的迁移及文件传输/拷贝以grid用户$asmcmdASMCMD>cpspfileracdb.ora/tmp1112123、Oracle11g日常维护(五)Oracle11g新增加了表空间加密(Tablespaceencryption),加密整个表空间,创建在加密表空间中的所有对象自动加密。表空间加密保护整个表空间中的数据的安全,如:数据文件或数据文件备份若被窃取,没有密钥不可能查看到其中的数据,这对于保护诸如军用级别的数据、his系统的病人数据等非常重要。表空间加密使用透明数据加密结构(transparentdataencryptionarchitecture)也就是使用与tde(transparentdataencryption)类似的方法。表空间加密的密钥再次由一个称为主密钥的密钥二次加密,主密钥存储在wallet中。加密后的表空间加密的密钥存储在数据库中的字典表中。对加密数据的操作过程中,加密数据同样受到保护;不能对已经在使用的表空间进行加密,但是可以通过向加密表空间中利用datapump导入数据,或使用createtable..asselect..或altertable..move..把已经存在数据转储到加密表空间。121313133、Oracle11g日常维护(六)Profile的新特性:ALTERPROFILEDEFAULTLIMITPASSWORD_LIFE_TIMEUNLIMITED;Oracle10g:alterprofiledefaultlimitFAILED_LOGIN_ATTEMPTSunlimited;密码新特性:Oracle11g开始,密码需要区分大小写,Oracle11g对于用户名和服务名并没有区分大小写,但是对于密码已经开始区分大小写;在11g以前,我们可以通过视图查看到用户密码的加密串,11g以后已经看不到了。大小写敏感参数:altersystemsec_case_sensitive_logon=FALSEscope=spfile;13141414143、Oracle11g日常维护(七)在oracle11g中,审计功能(AUDIT_TRAIL)是默认开启的。而以前的版本中,审计默认是关闭的。因为开启审计,那么,数据库增加了很多的消耗,SYSAUX表空间会迅速增加。会降低业务性能,因此,如果不是很必要,在安装好数据库后,可适当选择关闭数据库审计功能。ALTERSYSTEMSETAUDIT_TRAIL=NONESCOPE=SPFILE;144、Oracle11g工具(一)Oracle Enterprise Manager 11g https://192.168.1.1:1158/em/console/logon/logon15164、Oracle11g工具(二)Oracle11g一个重量级新特性就是ActiveDataGuard;如果购买了ADG选项的license,当物理备库是open的时候,日志应用能被激活,这样允许备能查询和主库一样的内容,即activedatagaurd实时查询的特性。如果没有购买ADG选项的license,当物理备库的日志被激活时,物理备库不能open,所以我们可以观察到下面的规则:(1)在物理备open之前,日志应用必需被停止;(2)如果一个或更多的备库实例open时,在开启日志应用之前,这些实例必需被停止或重启到mount状态。上面就意思就是说activedatagaurd功能选项是收费的,否则物理DG的功能和10g的相同。1617174、Oracle11g工具(三)11g中新特性,当表无数据时,不分配segment,以节省空间,exp无法导出空表;使用expdp导出,可以导出空表;insert一行,再rollback就产生segment了。设置deferred_segment_creation参数=FALSE,空表也分配segment,但是只针对之后的空表;查询空表select'altertable'||table_name||'allocateextent;'fromuser_tableswherenum_rows=0;171818184、Oracle11g工具(四)Oracle9i数据迁移到Oracle11g的方法,Oracle9iexp导出,Oracleimp导入;18195、Oracle11g性能调优(一)195、Oracle11g性能调优(一)205、Oracle11g性能调优(二)SQL性能分析器目标用户:DBAs,QA以及应用程序开发人员帮助预测系统变化对SQL语句响应时间的影响构建不同版本SQL语句的性能指标(比如,SQL执行计划以及执行相关的统计信息)串行的执行SQL语句:不考虑并发性分析性能差异对不同的SQL语句提供精细化性能分析与SQL优化建议顾问集成从而能够对性能下降的SQL进行调整215、Oracle11g性能调优(二)SQL性能分析器—使用场景数据库升级应用调优建议调整Schema里的对象收集统计信息数据库参数变化操作系统/硬件发生变化225、Oracle11g性能调优(二)SQL性能分析器—使用汇总获取产品库上的SQL工作负载将SQL工作负载传输到测试系统上构建“改变前”的性能数据在测试系统上实施变化构建“改变后”的性能数据将第三步与第五步的结果进行比较对改变后引起性能下降的SQL进行调整235、Oracle11g性能调优(三)SQL执行计划管理自动控制SQL执行计划的进化优化器自动管理SQL执行计划基准线只会使用已知的并确认的执行计划自动确认执行计划的改变只有那些相对更好的执行计划才会被使用结合SQL性能分析器处理STS里的严重的SQL语句245、Oracle11g性能调优(三)255、Oracle11g性能调优(三)265、Oracle11g性能调优(三)275、Oracle11g性能调优(三)285、Oracle11g性能调优(四)自动SQL调优295、Oacle11g性能调优(四)自动SQL调优305、Oacle11g性能调优(四)自动SQL调优从过去的历史列表中挑选性能最差的SQL放入4个桶里:过去的一周里性能最差的SQL语句过去的一周里任何一天里性能最差的SQL语句过去的任何一小时里性能最差的SQL语句(单个snapshot)平均单次执行性能最差的SQL语句2.对这四个桶设置权重以后,将它们合并成一个桶3.每个桶里获取前150条SQL语句315、Oacle11g性能调优(四)自动SQL调优325、Oracle11g性能调优(四)自动SQL调优335、Oracle11g性能优化(五)11g数据库进一步增强了自动工作负载存储的基准线功能你可以为基于时间变化的基准线而设置可自动变化的上限使用基准线 模板 个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载 来规划自动创建基准线重命名基准线,并且为基准线设置失效日期345、Oracle11g性能优化(五)AWR基准线--性能监控与基准线很难确定发出性能警告的上限:不同的工作负载类型的指标也是不一样的不同的系统负载下的指标的期望值也是不一样的基准线可以用来获取指标值:基于系统移动窗口来自动计算基于静态的基准线来手工计算基准线的指标值可以用来确定告警的上限:异常值vs.基准线值=关键级别上限接近或超过基准线的峰值=最大值的百分比上限355、Oracle11g性能调优(六)AMM365、Oracle11g性能调优(六)AMM10g里的有关PGA的初始化参数自动的SQL执行时内存管理PGA_AGGREGATE_TARGET:指定实例可用的PGA内存的目标总量可以在实例级别动态修改比如:100000K,2500M,50G缺省值为10MB和SGA的20%这两个值中的较大值WORKAREA_SIZE_POLICY:可选的可以在实例级别或session级别动态修改可以让你为某个特定的session回到以前静态SQL内存管理的方法375、Oracle11g性能调优(六)AMM385、Oracle11g性能调优(六)AMM395、Oracle11g性能调优(六)AMM40415、Oracle11g性能调优(七)Oracle11g改变了DELETE语句的执行计划,在11.2中,如果DELETE的时候没有限制条件,且表上存在主键的话,执行计划会变为索引全扫。Oracle11g中增加了VirtualColumns虚拟列新特性createtabletest(n1number,c1varchar2(80),n2numbergeneratedalwaysas(n1*0.8));41426、Oracle11g应用现状4243Q&A谢谢!演讲完毕,谢谢观看!
本文档为【Oracle11g新特性交流】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
知识改变命运的轨迹
Java开发工程师
格式:ppt
大小:3MB
软件:PowerPoint
页数:44
分类:
上传时间:2023-02-06
浏览量:1