《HairOracle数据库运维手册5068.docx》由会员分享,可在线阅读,更多相关《HairOracle数据库运维手册5068.docx(76页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 海尔Oracle数据库维护和管理手册编号:共 76页,第 76 页密级:内部公开操作规范:禁止传播单位:青岛东软Oracle 数据库维护和管理手册作者孙德金审核分类数据库子类Oracle更新时间2013-111-24关键字Oracle 维护和管理理摘要Oracle 运行维护、管管理、日常巡巡检主要适用环境linux文档控制文档修订记录版本号变化状态变更内容修改日期变更人0.01C2013.111.24孙德金 *变化状态:CC创建,AA增加,MM修改,DD删除文档审批信息版本号审核人审核日期批准人批准日期备注目录1概述61.1目的61.2范围61.3预期读读者61.4术语定定义61.5参考资料
2、62CRS的管管理72.1RACC状态检查72.1.1检检查守护进程程状态72.1.2检检查资源状态态72.2手工启启动与关闭RRAC72.3OCRR的管理82.3.1磁磁盘状态查看看:82.3.2备备份与恢复:82.3.3OOCR内容查查看:92.3.4OOCR盘的指指定:92.3.5增增加OCR盘:102.3.6删删除OCR盘:102.4VOTTING DDISK的管管理112.4.1检检查Votiing Diisl盘:112.4.2备备份与恢复:112.4.3添添加VOTIING DIISK盘:112.4.4删删除VOTIING DIISK盘:112.5CSSS管理112.6管理工具SR
3、RVCTL122.6.1管管理实例122.6.2管管理监听程序序122.66.3管理ASM122.6.4管管理servvice132.7修改RRAC的IP及VIP132.7.1修修改外网IPP及心跳IP132.7.2修修改VIP142.7.3查查看与删除IIP153ASM的管管理153.1管理DDG153.1.1建建立与扩充ddisk ggroup153.1.2mmount与与unmouunt的命令令163.1.3删删除diskk grouup163.1.4增增加DISKK的totall_mb163.1.5DDG的属性AU大小173.1.6DDG的属性离线删除时时间173.1.7DDG的属性兼
4、容版本173.1.8向向ASM中添加加disk的完完整步骤183.2ASMMCMD203.2.1AASMCMDD常用命令203.2.2复复制ASM文件203.2.3命命令lsdgg203.2.4元元数据备份与与恢复213.2.5AASM磁盘头头信息备份与与恢复213.3ASMM常用视图223.3.1视视图V$ASSM_DISSKGROUUP223.3.2视视图V$ASSM_DISSK233.4常用方方法243.4.1如如何确定ASSM实例的编编号243.4.2查查询DGRAW磁盘盘的对应关系系254数据库管理理274.1参数文文件管理274.2表空间间管理284.2.11表空间大小小284.2
5、.2表表空间自动扩扩张284.2.3表表空间更名294.2.4表表空间的数据据文件更名294.2.5缺缺省表空间294.2.6表表空间删除304.2.7UUNDO表空空间304.2.8TTEMP表空空间304.3重做日日志文件管理理304.3.1增增加REDOO日志组304.3.2删删除日志组314.3.3日日志切换314.3.4日日志清理314.3.5重重做日志切换换次数查询314.4归档模模式334.4.1单单实例数据库库修改为归档档模式的方法法334.4.2RRAC数据库库修改为归档档模式的方法法334.4.3归归档路径344.5重建控控制文件344.6内存参数管管理364.6.1OOr
6、aclee内存管理发发展阶段364.6.2自自动内存管理理AMM364.6.33自动共享内内存管理ASSMM374.6.4自自动PGA管理374.7其他管管理内容374.7.1数数据库版本查查看374.7.2字字符集384.7.3创创建密码文件件384.7.4关关闭审计功能能384.7.5帐帐号管理384.7.6pprofille管理395Oraclle数据库日日常巡检395.1系统环环境巡检395.1.1 Uptimme395.1.2 Date395.1.3 Cpu405.1.4 Mem405.1.5 Proceess415.1.6 User415.2日志巡巡检415.2.1 OS_loog
7、415.2.2 Cron_log425.2.3 Ora_llog425.2.4 Lsnrcctl sttatus435.3数据库库巡检435.3.1 DB Liinks检查查435.3.2 Instaance sstatuss检查435.3.3 Dataffile sstatuss检查445.3.4 JOB检查查445.3.5 Sessiion检查445.3.6 Invallid obbjectss检查455.3.7 DB碎片情情况检查455.3.8 表空间增长长检查455.3.9 归档检查451 概述1.1 目的本文档是海尔OOraclee11g数据库库维护和管理理手册,供系统管理理员维护系
8、统统时使用。本本文档是系统统维护的重要要参考资料。1.2 范围本文档是针对海海尔Oraccle数据库库的日常维护操作步骤骤和管理的说明明及描述,包括CCRS、ASSM、数据库库等。1.3 预期读者系统管理员1.4 术语定义术语定义解 释1.5 参考资料编号文档名称文档说明123452 CRS的管理2.1 RAC状态检查查2.1.1 检查守护进程状状态守护进程是由/etc/iinittaab文件中如如下三行内容容拉起并管理理:h1:35:rrespawwn:/ettc/iniit.d/iinit.eevmd rrun /dev/nnull 22&1 /devv/nulll 2&11 /dev/n
9、null 22&1 creeate ddiskgrroup ddg_namme extternall reduundanccy dissk /dev/raw/rraw5;冗余度:norrmal(22-way镜镜像),hiigh(3-way镜像像),extternall(不做镜像像)建立normaal冗余的DDG:SQL CRREATE DISKGGROUP dg_naame NOORMAL REDUNNDANCYY2FAILGGROUP FGROUUP1 DIISK33 D:MYYRAWSRRAW1 NAME DISKnn,4 . otherr diskk . 5FAAILGROOUP FGG
10、ROUP22 DISKK6 DD:MYRAAWSRAWW3 NAAME DIISKn,7 . oother disk . ;向一个diskk grouup中增加一一个裸盘的方方法:SQLaltter diiskgrooup dg_naame add ddisk /dev/raw/rraw6;从disk ggroup中中去掉dissk:SQL allter ddiskgrroup ddg_namme droop dissk dissk在disskgrouup中的名称称(可从v$assm_dissk中查询获获得,也可在在添加dissk到grooup时加nname ddisk名称称来指定)3.1.2
11、 mount与uunmounnt的命令 SQLaltter diiskgrooup dgg_namee dismmount;SQLaltter diiskgrooup dgg_namee mounnt;3.1.3 删除disk groupp要在节点1上执执行DG的删删除动作,则则节点1上DDG应为MOOUNT,节节点2上此DDG的状态应应为DISMMOUNT。如如果不是,则则要先调整。删除DG的命令令如下:SQLDROOP DISSKGROUUP dg_name (inclludingg conttents);如果DG为DIISMOUNNT状态,则则可以强制删删除:SQL drrop diis
12、kgrooup dgg_namee forcce inccludinng conntentss;3.1.4 增加DISK的的totall_mb当包含在DG中中的RAW被被扩大后,应应在ASM中中执行以下命命令来扩张AASM可见此此RAW的ttotal_mb:SQL allter ddiskgrroup ddg_namme resizze alll sizee 190885M;如果DG中有多多个RAW,每每个RAW的的大小不同,则则这里应指定定具体的DIISK名称:SQL allter ddiskgrroup ddg_namme resizze dissk dissk_namme sizze 1
13、90885M;3.1.5 DG的属性AAU大小在11G中,默默认每个DGG的AU大小小为1M,可以为为每个DG设设置不同的AAU大小。在在建立DG时时加上如下子子句即可: attriibute au_ssize = 2MMAU_SIZEE 的值应为 1M、2M、4M、8M、16M、32M 或 64M。可以修改已有DDG的AU值值:SQL allter ddiskgrroup ddg_namme sett attrributee au_ssize=2M;3.1.6 DG的属性离离线删除时间间ASM会删除离离线时间超过过3.6小时时的磁盘,可可以通过修改改DISK_REPAIIR_TIMME(单位
14、可可以是分钟,MM或m,或小小时,H或hh)参数设置置磁盘组默认认时间限制。以小时为单位进进行设置:SQL ALLTER DDISKGRROUP ddg_namme SET AATTRIBBUTE disk_repaiir_timme = 4.5hh;以分钟为单位进进行设置SQL ALLTER DDISKGRROUP ddg_namme SET AATTRIBBUTE disk_repaiir_timme = 300mm;ALTER DDISKGRROUP命令令的DROPP AFTEER子句用于于废除DISSK_REPPAIR_TTIME参数数设置的默认认时间。使用默认的DIISK_REEPA
15、IR_TIME:SQL ALLTER DDISKGRROUP ddg_namme OFFLIINE DIISK D11_00011;废除默认的DIISK_REEPAIR_TIME:SQL ALLTER DDISKGRROUP ddg_namme OFFFLINE DISK D1_00001 DRROP AFFTER 330m;如果磁盘在滚动动升级期间离离线,直到滚滚动升级完成成,计时器才才会启动。3.1.7 DG的属性兼兼容版本ASM 是一个个适用于从 10g 到当当前版本的 Oraclle 数据库库的存储平台台。因此,111g 上的的 ASM 实例可以保保存 10gg 第 1 版、10gg
16、第 2 版以及 111g 第 1 版(以以及更高版本本)的数据库库。只要 AASM 版本本与 RDBBMS 的版版本相同或者者更高,就可可以在该 AASM 实例例上创建数据据库。如果 ASM 和和 RDBMMS 实例的的版本不同,它它们将如何通通信呢?很简简单:ASMM将消息转换换成适合RDDBMS的版版本。默认情况下下,ASM 实例可以支支持10g数据库库。但如果您您希望在该 ASM 实实例上仅放置置 11g RDDBMS,该该怎么办?无无需进行消息息转换来支持持版本差异。但但如果可以告告诉 ASMM 实例唯一一支持的数据据库是11gg第 1 版版,该怎么办办?这将消除除,至少可以以减少消息转转换。在Orracle数数据库11gg中,可以使使用ASM兼兼容性和RDDBMS兼容容性磁盘组属属性实现。首先,我们们将检查磁盘盘组的当前属属性:SQL seelect name, compaatibillity, databbase_ccompattibiliity frrom v$asm_ddiskgrroup;返回结果例如:NAME CCOMPATTIBILIITY DATABBASE_CCOMPATTIBILII- - -DG_ARCHH 110.1.00.0.0 10.1.0.0.00DG_DATAA 110.1.00.0.0 10.1.0.0