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)等工具协助快速故障诊断。关于分区的增强,实现了通过逻辑对象分区,同时实现了自动分区创建的功能。引用分区、间隔分区、虚拟列分区以及扩展的组合分区等增强功能支持无限的分区设计可能行,并提高了可管理性。新的高性能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--关闭集群crsctlstopcrsoracle用户进行数据库的启动和关闭--启动数据库srvctlstartdatabase-ddb_name-oopen--关闭数据库srvctlstopdatabase-ddb_name-oimmediate--启动实例srvctlstartinstance-ddb_name–iinstance_name1,instance_name2--关闭实例srvctlstopinstance–ddb_name–iinstance_name1,instance_name283、Oracle11g日常维护(二)启动EMemctlstartdbconsole关闭EMemctlstopdbconsole93、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#.ctlOracle11g版本前,控制文件默认存放于$ORACLE_BASE/oradata/下。Oracle11g以后,对于控制文件的安全性加强了保护,将控制文件分别存储于不同的目录下,别一个映像的存储于闪回区。10113、Oracle11g日常维护(四)表空间的维护CREATEBIGFILETABLESPACEtest1DATAFILE'+DATA'SIZE20GAUTOEXTENDONNEXT1GMAXSIZE30G,'+DATA'SIZE20GAUTOEXTENDONNEXT1GMAXSIZE30GLOGGINGONLINEPERMANENTEXTENTMANAGEMENTLOCALAUTOALLOCATEBLOCKSIZE8KSEGMENTSPACEMANAGEMENTAUTO;ASM与文件系统之间的迁移及文件传输/拷贝以grid用户$asmcmdASMCMDcpspfileracdb.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工具(一)OracleEnterpriseManager11g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性能分析

1 / 43
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功