ITPub博客

首页 > 数据库 > Oracle > clusterware组件管理维护

clusterware组件管理维护

原创 Oracle 作者:千寻ccxx 时间:2017-03-07 22:35:25 0 删除 编辑

在oracle RAC de 环境下,clusterware 监视集群中所有的组件(如instence,listener,ons,vip,gsd等)当这些出现故障,会自动重启,或者将应用复位到可用节点;
clusterware 包括两个非常重要的集群组件(votingdisk,OCR)

备份和恢复VotingDisk
查看votingdisk磁盘分布
crsctl query css votedisk
需要备份的情况:
              clusterware 安装后
              增删一个节点
              执行了诸如VotingDisk的delete或者ADD操作后

备份VotingDisk的两种方式
             dd if=/dev/raw/raw17 of=/tmp/vddiskbackup2.dmp
             dd if=/dev/sdc1 of=/tmp/vddiskbackup.dmp

恢复VotingDisk,时crs进程一定是启动的
             dd if=/tmp/vddiskbackup.dmp of=/dev/sdc1

关闭clusterware
   crsctl stop crs
增加VotingDisk 磁盘
crsctl add css /dev/raw/raw6 -force
删除votingdisk 磁盘
crsctl delete css /dev/raw/raw6 -foce


备份和回复OCR
ORACLE 会每4个小时自动备份OCR,如果存在多个OCR备份,oracle会保留最近的三份备份,用户无法更改备份频率和数量,clusterware自己维护;

查看OCR当前自动备份的文件
ocrconfig -showbackup


也可以主动备份OCR 文件
crsconfig -export /tmp/ocrmybackup2015

从自动备份中恢复OCR
先关闭clusterware
crsctl stop crs(所有节点关闭)
恢复OCR
ocrconfig -restore file_name
然后启动clusterware
crsctl start crs

从人工恢复OCR
1,还是关闭CLUSTERWARE
2,crsconfig -import /tmp/ocrbackup2015
3,启动clusterware


修改OCR 的配置信息
最多支持两个OCR存储位置
下面添加一个OCR存储位置
ocrconfig -replace ocr /dev/raw/raw6
添加OCR的镜像位置
ocrconfig  -replace ocrmirror /dev/raw/raw6
替换OCR的存储位置
1,首先检查OCR的存储信息
 ./ocrcheck
2,检查crs运行状态
crsctl check crs
3,修改OCR的存储位置
ocrconfig -replace ocr /dev/raw/raw6
4,查看结果
./ocrcheck


替换OCR的镜像存储位置和替换OCR的存储位置步骤一样
ocrconfig -replace ocrmirror /dev/raw/raw6

删除OCR存储
ocrconfig -replace ocr


修复ocr的配置
ocrconfig -repair ocrmirror device_name


管理clusterware 指令


查看CRS的版本
crsctl query crs activeversion
检查OCR信息
./ocrcheck
导出OCR 内容
./ocrdump /tmp/ocrdump



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31401161/viewspace-2134882/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: ASM
下一篇: dataguard
请登录后发表评论 登录
全部评论

注册时间:2016-10-10

  • 博文量
    186
  • 访问量
    141030