,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,*,Oracle11g,安装维护,北京,XXXX,有限公司,IT,服务中心,1,及新特性,2,目录,概述,1,Oracle11g,的安装,2,Oracle11g,日常维护,3,Oracle11g,工具,4,Oracle11g,性能调优,5,Oracle11g,应用现状,6,1,、概述,Oracle,在,2013,年,8,月,27,日最终发布,了,了,11.2.0.4,版本,该,PatchSet,的补丁号为,:,:,13390677,。这将是,Oracle 11gR2,的终极版本,。,。,2007,年,Oracle11g,正式发布,,2017,年底将结束,扩,扩展支持,,跨,跨度为,11,年,这是一,个,个重量级的,版,版本,扩,展,展了,10g,开始的大规,模,模自动化特,性,性,使,Oracle,在这个方向,真,真正成熟起,来,来,,11g,之后,再无,Grid,,,Oracle,进入了,Cloud,的时代,,12c,的帷幕已经,拉,拉开。,我理解,,Oracle11g,将重点放在,了,了降低变更,管,管理成本。,Oracle,提供在线的,升,升级,(Upgrade),和补丁应用,(hotPatching),,从而实现,无,无当机,(no downtime),的系统维护,。,。,3,1,、概述,快速的故障,解,解决,这一,特,特性是通过,引,引入自动收,集,集故障相关,信,信息来完成,的,的,同时数,据,据库提供修,复,复建议,(repair Advisor),等工具协助,快,快速故障诊,断,断。,关于分区的,增,增强,实现,了,了通过逻辑,对,对象分区,,同,同时实现了,自,自动分区创,建,建的功能。,引,引用分区、,间,间隔分区、,虚,虚拟列分区,以,以及扩展的,组,组合分区等,增,增强功能支,持,持无限的分,区,区设计可能,行,行,并提高,了,了可管理性,。,。,新的高性,能,能,LOB,基础架构,。,。,本地,Java&PL/SQL,编译器。,新的,PHP,驱动。,4,5,2,、,Oracle11g,的安装(,一,一),Oracle10g,最新版本,的,的安装需,要,要从,Oracle10.2.0.1,基础版本,升,升级到,Oracle10g,的最新版,本,本,Oracle10.2.0.5;Oracle11g,新特性可,以,以直接进,行,行,Oracle11g,最新版本,Oracle11.2.0.4,的安装;,Oracle11g,的安装,,建,建议参照,Oracle,提供的安,装,装文档,,特,特别注意,对,对操作系,统,统及补丁,包,包的要求,;,;,安装,Oracle11g RAC,,建议选,用,用,ASMLib,,,voting disk,OCR,不在需要,裸,裸设备;,存,存储的多,路,路径管理,软,软件建议,选,选用存储,厂,厂商提供,的,的软件;,打,打开自动,归,归档,归,档,档文件放,到,到,ASM,上;,Oracle10g,中还是使,用,用,sysdba,管理,asm,实例,,Oracle11g,中使用一,个,个新角色,sysasm,专用于管,理,理,asm,相当于针,对,对,asm,实例的,sysdba,角色。,在,在,Oracle11g RAC,中以,grid,用户登入,后,后,以,sysdba,登入也是,可,可以查看,asm,实例相关,的,的状态,,但,但是不,能,能做变更,,,,,sysasm,角色连接,后,后才可以,。,。,用,grid,用户进行,集,集群软件,的,的安装;,5,6,6,2,、,Oracle11g,的安装(,二,二),为使,Oracle,网格基础,架,架构不受,外,外部资源,(,(故障),的,的影响,,在,在,11gR2,版本中,,Oracle,自己增加,了,了集群中,的,的时间同,步,步服务,,OracleClusterTime SynchronizationService Daemon(OCTSSD),,作为备用方法,在,在一个集群的各,个,个服务器间进行,时,时间同步。,OracleCTSS,后台进程常常已,安,安装并且总是在,运,运行之中,但是,对,对它的配置是根,据,据系统中的实际,情,情况来进行。如,果,果系统中安装了,NTP,,则,CTSS,以观察器模式启,动,动,不进行时间,同,同步。只有在集,群,群的任何服务器,上,上都没有配置,NTP,时,,CTSS,才会以活动模式,启,启动,以一台服,务,务器作为基准服,务,务器进行集群中,的,的时间同步。,6,7,7,7,2,、,Oracle11g,的安装(三),Oracle11g,在数据库与客户,端,端之间,添加了,一,一层虚拟的服务,层,层,就是所谓的,scanip,以及,scaniplistener,,在客户端仅需,要,要配置,scanip,的,tns,信息,通过,scaniplistener,,连接后台集群,数,数据库。这样,,不,不论集群数据库,是,是否有添加或者,删,删除节点的操作,,,,均不会对,client,产生影响。当有,客,客户端应用程序,使,使用,SCANip,访问数据库时,,scanlistener,会将连接转发到,locallistener,上。,原则上,scanip,数量于数据库结,点,点(正常提供服,务,务的)数量一致,通过,SCAN,访问数据库大概,分,分为两个阶段:,(1).,通过,SCAN,访问,SCAN LISTENER,SCAN LISTENER,采用,ROUD-ROBIN,算法返回 多个,VIP,中的一个给客户,程,程序。,(2).,客户程序通过第,一,一步返回的,VIP,再次连接数据库,。,。,ORACLE,正是通过在这种,方,方式实现的各个,节,节点连接的均衡,分,分配。,7,3,、,Oracle11g,日常维护(一),grid,用户进行集群的,启,启动和关闭,-,集群各项资源和,服,服务运行状态,crs_stat -t-v,-,启动集群,crsctlstart crs,-,关闭集群,crsctlstop crs,oracle,用户进行数据库,的,的启动和关闭,-,启动数据库,srvctlstart database-ddb_name-o open,-,关闭数据库,srvctlstop database-ddb_name-o immediate,-,启动实例,srvctlstart instance-d db_name iinstance_name1,instance_name2,-,关闭实例,srvctlstop instance,d db_name iinstance_name1,instance_name2,8,3,、,Oracle11g,日常维护(二),启动,EM,emctl start dbconsole,关闭,EM,emctl stop dbconsole,9,3,、,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,以后,对于控,制,制文件的安全,性,性加强了保护,,,,将控制文件,分,分别存储于不,同,同的目录下,,别,别一个映像的,存,存储于闪回区,。,。,10,11,3,、,Oracle11g,日常维护,(,四,),表空间的维护,CREATEBIGFILE TABLESPACE test1 DATAFILE,+DATA SIZE20G AUTOEXTEND ONNEXT1G MAXSIZE 30G,+DATA SIZE20G AUTOEXTEND ONNEXT1G MAXSIZE 30G,LOGGING ONLINE PERMANENTEXTENT MANAGEMENTLOCALAUTOALLOCATE BLOCKSIZE8K,SEGMENT SPACE MANAGEMENTAUTO;,ASM,与文件系统之,间,间的迁移及文,件,件传输,/,拷贝,以,grid,用户,$asmcmd,ASMCMDcp spfileracdb.ora/tmp,11,12,12,3,、,Oracle11g,日常维护,(,五,),Oracle11g,新增加了表空,间,间加密(,Tablespace encryption,),加密整个,表,表空间,创建,在,在加密表空间,中,中的所有对象,自,自动加密。,表空间加密保,护,护整个表空间,中,中的数据的安,全,全,如:数据,文,文件或数据文,件,件备份若被窃,取,取,没有密钥,不,不可能查看到,其,其中的数据,,这,这对于保护诸,如,如军用级别的,数,数据、,his,系统的病人数,据,据等非常重要,。,。,表空间加密使,用,用透明数据加,密,密结构(,transparentdata encryption architecture,)也就是,使,使用与,tde(transparent data encryption),类似的方法。,表,表空间加密的,密,密钥再次由一,个,个称为主密钥,的,的密钥二次加,密,密,主密,钥,钥存储在,wallet,中。加密后的,表,表空间加密的,密,密钥存储在数,据,据库中的字典,表,表中。,对加密数据的,操,操作过程中,,加,加密数据同样,受,受到保护;,不能对已经在,使,使用的表空间,进,进行加密,但,是,是可以通过向,加,加密表空间中,利,利用,data pump,导入数据,或,使,使用,createtable.asselect.,或,altertable.move.,把已经存在数,据,据转储到加密,表,表空间。,12,13,13,13,3,、,Oracle11g,日常维护,(,六,),Profile,的新特性:,ALTERPROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;,Oracle10g:,alterprofile default limit FAILED_LOGIN_ATTEMPTS unlimited;,密码新特性:,Oracle11g,开始,密码,需,需要区分大小,写,写,,Oracle11g,对于用户名和,服,服务名并没有,区,区分大小写,,但,但是对于密码,已,已经开始区分,大,大小写;在,11g,以前,我们可,以,以通过视图查,看,看到用户密码,的,的加密串,,11g,以后已经看不,到,到了。,大小写敏感参,数,数:,altersystemsec_case_sensitive_logon=FALSE scope=spfile;,13,14,14,14,14,3,、,Oracle11g,日常维护,(,七,),在,oracle11g,中,审计功能,(,(,AUDIT_TRAIL,)是默认开启,的,的。而以前的,版,版本中,审计,默,默认是关闭的,。,。,因为开启审计,,,,那么,数据,库,库增加了很多,的,的消耗,,SYSAUX,表空间会迅速,增,增加。会降低,业,业务性能,因,此,此,如果不是,很,很必要,在安,装,装好数据库后,,,,可适当选择,关,关闭数据库审,计,计功能。,ALTERSYSTEMSET AUDI