首页 > 数据库 > Oracle > 正文

oracleRAC无备份情况恢复o-cr和olr

2019-11-02 15:16:39
字体:
来源:转载
供稿:网友

   今天是2014-04-01,忙碌了一天终于有时间写点东西了。前段时间写了RAc中ocr存在备份的情况下如何恢复,今天写一下在没有备份情况下如何去重建ocr和olr呢?

  最大的悲剧莫过于数据库坏了备份没了。让我想起了前几年流行的一句话:“最大的悲剧是人活着,钱没了”。总之备份重于一切。

  情景介绍:

  在11G中ocr的asm磁盘组被用户不小心删了且所有备份都误删,olr呢也损坏了。至此悲剧重演。

  恢复过程:(其实就是使用root.sh重建ocr的过程,重建之后可能需要重新注册相关资源如listener or database 实例等!)

  1、清空所有节点cluster配置信息:(11G中存在rootcrs.sh脚本,该脚本默认存在于$GRID_HOME/crs/install)。

  注,该脚本需要在root下执行,否则会有错误提示

?

1 2 3 4 5 6 [[email protected] install]$ ./rootcrs.pl You must be logged in as root to run this script. Log in as root and rerun this script. 2014-04-01 17:08:12: Not running as authorized user Insufficient privileges to execute this script. root or administrative privileges needed to run the script.

  了解该脚本的功能可以查看-help。如升级、回退、重新配置等待》

?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 [[email protected] install]# ./rootcrs.pl  -help Usage:       rootcrs.pl [-verbose] [-upgrade [-force] | -patch]                  [-paramfile <parameter-file>]                  [-deconfig [-deinstall] [-keepdg] [-force] [-lastnode]]                  [-downgrade -oldcrshome <old crshome path> -version <old crs version> [-force] [-lastnode]]                   [-unlock [-crshome <path to crs home>] [-nocrsstop]]                  [-init]         Options:        -verbose    Run this script in verbose mode        -upgrade   
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表