




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、RAC管理维护(命令篇)同Single instance相比,RAC的管理维护要复杂一些。10g给我们提供了一个强大的EM管理工具,将很多管理维护工作简单和界面化。我们也应当习惯使用EM来高效的完成更多的工作。本文以下部分,将暂不讨论EM方面的管理,着重于命令行方式。1.CRS管理维护(1).CRS相关的接口命令CRS在10G RAC体系下有着举足轻重的作用。Oracle也提供了一些命令接口让我们诊断维护它。CRS_*10G RAC下,有这么几组crs_命令维护CRS资源。rootrac2 bin# ls $ORA_CRS_HOME/bin|grep crs_|grep -v bincrs_g
2、etperm crs_profile crs_register crs_relocate crs_setperm crs_start crs_stat crs_stop crs_unregister下面分别讲述一下它们。集群资源查询:CRS_STAT可以用来查看RAC中各节点上resources的运行状况,Resources的属性等。例如使用t选项,检查资源状态:rootrac1 # crs_stat tName Type Target State Host-ora.demo.db application ONLINE ONLINE rac2ora.o1.inst application ON
3、LINE ONLINE rac1ora.o2.inst application ONLINE ONLINE rac2ora.SM1.asm application ONLINE ONLINE rac1ora.C1.lsnr application ONLINE ONLINE rac1ora.rac1.gsd application ONLINE ONLINE rac1ora.rac1.ons application ONLINE ONLINE rac1ora.rac1.vip application ONLINE ONLINE rac1ora.SM2.asm application ONLIN
4、E ONLINE rac2ora.C2.lsnr application ONLINE ONLINE rac2ora.rac2.gsd application ONLINE ONLINE rac2ora.rac2.ons application ONLINE ONLINE rac2ora.rac2.vip application ONLINE ONLINE rac2利于-p选项,获得资源配置属性。rootrac2 bin# crs_stat -p ora.rac2.vipNAME=ora.rac2.vipTYPE=applicationACTION_SCRIPT=/opt/oracle/pro
5、duct/10.2.0/crs_1/bin/racgwrapACTIVE_PLACEMENT=1AUTO_START=1CHECK_INTERVAL=60DESCRIPTION=CRS application for VIP on a nodeUSR_ORA_STOP_MODE=immediateUSR_ORA_STOP_TIMEOUT=0USR_ORA_VIP=192.168.18.112利用-p参数,获得资源权限。rootrac2 bin# crs_stat -ls|grep vipora.rac1.vip root oinstall rwxr-xr-ora.rac2.vip root o
6、install rwxr-xr-主要参数有-t/-v/-p/-ls/-f等。具体可以参见crs_stat h集群资源启动/停止CRS_START/CRS_STOP这组命令主要负责各个节点上resources的启动/停止。可以针对全局资源(例如:crs_stop all,表示停止所有节点上的resources),也可以针对节点上的某个特定的资源(例如:crs_start ora.rac2.ons,表示启动节点rac2上的ONS)。集群资源配置CRS_REGISTER/CRS_UNREGISTER/CRS_PROFILE/CRS_SETPERM这组命令主要负责集群资源的添加删除以及配置。CRS_P
7、ROFILE:用来生成resource的profile文件(当然我们也可以手动编辑或者通过现有生成),默认存放路径$ORA_CRS_HOME/crs/profile目录下,加参数-dir 手动指定目录。默认名称为resource_name.cap.crs_profile -create resource_name -t application a . r . o.表3.1为 crs_profile中参数配置说明(比较多,挑一些说吧):参数名称说明参数指令(以create为例)NAME资源名称crs_profile create resource_nameTYPE资源类型(application
8、, generic)crs_profile create resource_name t ACTION_SCRIPT用来管理HA方案脚本crs_profile createresource_name a ACTIVE_PLACEMENT资源贮存的位置/节点crs_profile createresource_name o ap AUTO_START资源自启动crs_profile createresource_name o as CHECK_INTERVAL资源监控间隔crs_profile createresource_name o ci FAILOVER_DELAY资源failover的等
9、待时间crs_profile createresource_name o fd FAILURE_INTERVAL资源重启尝试间隔crs_profile createresource_name o fi FAILURE_THRESHOLD资源重启尝试次数(最大20次)crs_profile createresource_name o ft HOSTING_MEMBERS资源启动或者failover的首要节点选择crs_profile createresource_name h PLACEMENT资源启动或者failover的节点选择模式(balanced,balanced,balanced)cr
10、s_profile createresource_name -pREQUIRED_RESOURCES当前资源所依赖的资源crs_profile createresource_name -rRESTART_ATTEMPTS资源重配置之前的尝试启动次数crs_profile createresource_name o ra SCRIPT_TIMEOUT等待ACTION_SCRIPT的结果返回时间crs_profile createresource_name o st USR_ORA_VIPVip地址crs_profile create vip_name -t application a $ORA_
11、CRS_HOME/bin/uservip o oi=,ov=,on=crs_profile update resource_name 用来更新现有profile(更新的只是profile,而并不是对已经注册到crs里面的资源属性的更改)crs_register负责将resource的注册到OCR。注册的方法是先生成profile,然后运行crs_register resource -dir 命令,同时,crs_register也具有update resource功能,具体办法可以更新resource对应的profile文件,然后运行crs_register -u resource_name -
12、dir 或者直接发布crs_register update resource_name 比如,我将rac节点上的vip改为手动启动。rootrac1 crs# crs_register -update ora.rac1.vip -o as=0rootrac1 crs# crs_stat -p ora.rac1.vip|grep AUTO_STARTAUTO_START=0crs_unregister负责将resource从ocr中移除。必要时候需要加f参数。crs_setperm用来设置resource的权限(诸如设置owner,用户的读写权限等),更改owner用-o参数,更改group用-
13、g,更改用户权限用-u,在此不多举例了。.CRSCTL用crsctl check crs,检查crs的健康情况。rootrac1 # crsctl check crsCSS appears healthyCRS appears healthyEVM appears healthy用crsctl控制CRS服务crsctl start|stop|enable|disable crs用crsctl启动/停止resourcerootrac1 # crsctl stop resourcesStopping resources.Successfully stopped CRS resourcesrootr
14、ac1 # crsctl start resourcesStarting resources.Successfully started CRS resources用crsctl检查以及添加、删除voting disk下面讲述。更多参见crsctl help。SRVCTLSRVCTL是一个强大的CRS和RDBMS的管理配置工具。相关用法参照srvctl -h(1) srvctl add/delete . 添加删除资源。譬如我们在进行数据库单实例迁移到rac的时候,可以用这个工具手工注册database或者asm实例到OCR。(2) srvctl status 资源的状态监测(3) srvctl
15、start/stop 资源的启动/停止,这个可以和crs_start/crs_stop互交使用。(4) srvctl modify . 重新定义资源的属性.(2).OCR的管理维护 OCR的状态验证:可以使用ocrcheck工具来验证OCR的状态以及空间使用情况。在Lunix下,/etc/oracle/ocr.loc文件记录了OCR使用的设备情况。rootrac1# ocrcheckStatus of Oracle Cluster Registry is as follows :Version : 2Total space (kbytes) : 497896Used space (kbytes
16、) : 3996Available space (kbytes) : 493900ID : 958197763Device/File Name : /dev/raw/raw5Device/File integrity check succeededDevice/File not configuredCluster registry integrity check succeeded 在线添加/删除ocrmirrorOCR支持一个镜像,添加/删除镜像可以在线完成,主要在某个online的节点上执行命令即可。rootrac1#ocrconfig -replace ocrmirror /dev/ra
17、w/raw5rootrac1 oracle# cat /etc/oracle/ocr.loc#Device/file getting replaced by device /dev/raw/raw5ocrconfig_loc=/dev/raw/raw1ocrmirrorconfig_loc=/dev/raw/raw5可见,ocr.loc被自动更新。移除ocr或者镜像的时候,只要不带路径,即可。当一个crs中存在ocr和镜像的时候,如果移除ocr,镜像会自动转变成ocr的角色。rootrac1# ocrconfig -replace ocrrootrac1# cat /etc/oracle/oc
18、r.loc#Device/file /dev/raw/raw1 being deletedocrconfig_loc=/dev/raw/raw5可以看到现在的ocrconfig_loc自动变为先前的ocrmirrorconfig_loc设备。 逻辑备份/恢复备份命令:ocrconfig export path 还原命令ocrconfig import path 还原OCR的时候,需要停掉各节点crs服务。还原完成后,重新启动CRS。(如果有必要,注意在每个节点分别修改ocr.loc的对应使用设备) 物理备份/恢复CRSD负责每4个小时进行一次OCR的备份,默认备份路径在$ORA_CRS_HOME/cdate/c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国疫苗恒温运输箱行业产业运行态势及投资规划深度研究报告
- 2025至2030中国生物滤池系统行业产业运行态势及投资规划深度研究报告
- 2025至2030中国环辛烷行业市场发展现状及竞争策略与投资发展报告
- 公司新员工培训全攻略
- 客运驾驶员汛期安全培训
- 教育领域信息安全技术的创新与应用
- 医疗广告培训课件
- 教育领域中VR技术的创新应用案例
- 电子竞技培训
- 创新教育中大五人格的融入策略
- 【2023有效教学设计原理、策略与评价读书报告3600字】
- 顶管专项施工方案-人工顶管
- SYNTEC参数说明手册
- 2023春国家开放大学-01880组织行为学-期末考试题带答案
- 2012年度天津市科学技术奖评审结果
- 2022年台州椒江区辅助警务人员招聘考试真题及答案
- 第二讲土地估价技术报告难点及技术要求与处理办法
- 房屋维修施工方案
- 2023版中国近现代史纲要课件:09第九专题 新民主主义革命伟大胜利
- 保沧高速河间服务区建设项目水资源论证报告(终)
- 海洋资源环境承载能力监测预警指标体系和技术方法
评论
0/150
提交评论