版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年税务会计咨询合同
- 银行网点租赁合同模板
- 空气净化设备租赁协议样本
- 排水管道管涵施工合同
- 超市收银区地砖铺装项目协议
- 医院防雷施工合同
- 商场卫生清洁工招聘合同
- 未婚夫婚前房产协议
- 养老院租赁协议
- 通信工程商品混凝土施工协议
- 第六单元《多边形的面积》 单元测试(含答案)2024-2025学年人教版五年级数学上册
- 小学劳动教育实施情况调查问卷(含教师卷和学生卷)及调查结论
- 江西省南昌市雷式学校2024-2025学年八年级上学期第一次月考物理试卷
- 06《诫子书》理解性默写-2022-2023学年七年级语文上册知识梳理与能力训练
- 【幼儿的不良饮食习惯及影响因素探究11000字(论文)】
- 六年级趣味数学思维拓展题50道及答案
- 静脉治疗护理小组职责
- 第六章《发展与合作》课件-2024-2025学年人教版初中地理七年级上册
- 医院感染监测规范
- 风险分级管控和隐患排查治理体系培训考试试题(附答案)
- 项目四任务1:认识毫米波雷达(课件)
评论
0/150
提交评论