您现在的位置: 万盛学电脑网 >> 程序编程 >> 数据库 >> oracle教程 >> 正文

oracle10gRAC[恢复OCR]

作者:佚名    责任编辑:admin    更新时间:2022-06-22

   oracle 10g RAC [恢复OCR]

  ----查询OCR状态:

  # /oracle/product/10g/crs/bin/ocrcheck

  PROT-601: Failed to initialize ocrcheck

  ---------替换原OCR磁盘,出错:

  # /oracle/product/10g/crs/bin/ocrconfig -replace ocr '/dev/rdsk/c5t600A0B80005AD8BC0000020000000000d0s7'

  /oracle/product/10g/crs/bin/ocrconfig -replace ocrmirror '/dev/rdsk/c5t600A0B80005AD8BC0000020000000001d0s7'

  PROT-1: Failed to initialize ocrconfig

  ---------用repair选项替换原OCR磁盘:

  # /oracle/product/10g/crs/bin/ocrconfig -repair ocr '/dev/rdsk/c5t600A0B80005AD8BC0000020000000000d0s7'

  # /oracle/product/10g/crs/bin/ocrconfig -repair ocrmirror '/dev/rdsk/c5t600A0B80005AD8BC0000020000000001d0s7'

  ---------使用自动备份的ocr文件来恢复到新的OCR磁盘:

  # /oracle/product/10g/crs/bin/ocrconfig -restore '/oracle/product/10g/crs/cdata/crs/backup00.ocr'

  此处需注意新的磁盘容量要比原来的磁盘大,否则在恢复是会遇到错误PROT-22: Storage too small,这是

  Oracle的一个Bug