2021-09-13
Oracle 12cR2 RAC to Rac搭建datagurad控制文件复制过程中报错,是控制文件损坏吗,可以通过什么方式解决?
Oracle 12cR2 RAC to Rac搭建datagurad控制文件复制过程中报错,是控制文件损坏吗,还是可以通过设置参数?
软硬件环境
操作系统:centos7.6
内存:4G
RAC主机:2台
RAC备机:2台
问题描述
把备库删除后重新搭建物理备库还是会出现控制文件损坏的错误~~
rman 使用duplicate创建备库的过程中,提示
List of Files Which Were Not Cataloged ======================================= File Name: +DATA/stbrac/CONTROLFILE/current.297.1083159187 RMAN-07517: Reason: The file header is corrupted File Name: +DATA/stbrac/CONTROLFILE/current.296.1083159187 RMAN-07517: Reason: The file header is corrupted
复制
执行的命令如下:
run { allocate channel c1 type disk; allocate channel c2 type disk; allocate auxiliary channel stbc1 type disk; DUPLICATE TARGET DATABASE FOR STANDBY FROM ACTIVE DATABASE SPFILE set 'db_unique_name'='stbrac' set instance_name='stbrac1' set instance_number='1' set db_create_online_log_dest_1='+DATA' set db_create_online_log_dest_2='+DATA' set db_recovery_file_dest='+DATA' set audit_file_dest='/u01/app/oracle/admin/stbrac/adump' set core_dump_dest='/u01/app/oracle/admin/stbrac/cdump' nofilenamecheck dorecover; }
复制
执行命令后的日志在附件。
备库执行查询语句报错
[oracle@stbrac1 ~]$ sqlplus / as sysdba SQL*Plus: Release 12.2.0.1.0 Production on Mon Sep 13 13:39:41 2021 Copyright (c) 1982, 2016, Oracle. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production SQL> SELECT NAME, DB_UNIQUE_NAME, DATABASE_ROLE, OPEN_MODE FROM GV$DATABASE; SELECT NAME, DB_UNIQUE_NAME, DATABASE_ROLE, OPEN_MODE FROM GV$DATABASE * ERROR at line 1: ORA-00204: error in reading (block 1, # blocks 1) of control file ORA-00202: control file: '+DATA/STBRAC/CONTROLFILE/current.295.1083159187' ORA-15081: failed to submit an I/O operation to a disk SQL> select open_mode from v$database; select open_mode from v$database * ERROR at line 1: ORA-00204: error in reading (block 1, # blocks 1) of control file ORA-00202: control file: '+DATA/STBRAC/CONTROLFILE/current.295.1083159187' ORA-15081: failed to submit an I/O operation to a disk SQL> show parameter control_file; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ control_file_record_keep_time integer 30 control_files string +DATA/STBRAC/CONTROLFILE/curre nt.295.1083159187, +DATA/STBRA C/CONTROLFILE/current.294.1083 159187
复制
主库和备库控制文件后面编号不一样
[oracle@rac1 dbs]$ sqlplus / as sysdba SQL*Plus: Release 12.2.0.1.0 Production on Mon Sep 13 14:36:07 2021 Copyright (c) 1982, 2016, Oracle. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production SQL> show parameter control_file; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ control_file_record_keep_time integer 30 control_files string +DATA/RAC/CONTROLFILE/current. 262.1082715565, +DATA/RAC/CONT
复制
我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
oracle11g集群中ora.ons资源有一个节点是UNKNOWN
回答 1
检查ONS的配置文件是否正确。在Oracle11g中,ONS的配置文件通常位于$ORACLEHOME/opmn/conf目录下。查看配置文件(如ons.config)中是否有错误的参数设置,如节点名称
用脚本创建11g双节点RAC时 报错,麻烦老师帮忙分析下,linux-redhat
回答 1
把脚本发出来看看,光着一个截图看不出来啥
使用rman备份的RAC数据库 如何在单机上进行恢复测试
回答 2
已采纳
大部分步骤都一样,唯独如果使用asm,restor时需要设置setnewname,如果多的话可以源库select拼接为批量语句。示例如下:run{setnewnamefordatafile1to'';
ORA-12514:listener could not resolve SERVICE_NAME given in connect descriptor
回答 7
1、理论上scanip加实例名的方式,连数据库是没有问题的2、测试也是没问题的3、确认你的plsql使用了正确的tnsnames.ora4、确认你的plsql使用了正确的ora客户端
oracle rac再创建asm共享磁盘的时候,共享磁盘可以分区也可以不分区,这个有什么区别
回答 1
没什么区别,通常文件系统来说才进行分区;一个磁盘分了区还是划分同一个ASM磁盘组里面没什么意义,当然也可以划分到不同的磁盘组,但是底层还是一个盘或者逻辑卷意义也不大
rhel 7.9 11g rac 补丁18370031安装
回答 1
看错误提示,感觉是文件被锁定:1.可以看看文件是否具有读写权限2.看看$ORACLEHOME/.patchstorage文件是否存在,如果没有其它补丁正在执行的话,可以重命名一下,再试试能打补丁不重点
Oracle RAC
回答 7
已采纳
如果其中有个节点能正常运行,那么你可以把异常的节点删除掉,然后重新加入集群中。如果所有节点都废了,数据有备份,可以重新搭建整个集群。
grid执行asmcmd报错。
回答 2
试试sqlplus能不能进去。看看异常节点的root、grid环境变量和正常节点的环境变量。
oracle rac scan IP访问
回答 6
已采纳
close了。我已解决。一个靠谱的答案都没有。
oracle rac redo log
回答 2
先吐槽下:ASM共享存储居然比本地ssd慢,奇了怪哉其次说下个人理解,这么做我感觉大概率是无法改善的,多路复用的主要目的是为了安全,当然是要都落盘才行。
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
热门文章
DG日志应用延时严重故障处理及优化(数据延迟6天将近3T归档日志文件)
oracle 12c之后包括 Grid Infra Management Repository (GIMR) 的 OCR VOTE 磁盘组所需的最小大小(文档 ID 2106644.1)
[译]查看data guard 历史gap小脚本
oracle RAC+DG 扩容表空间
Oracle asm集群一般操作
oracle rac集群故障排查思路
crsctl和srvctl使用和区别
使用RMAN DUPLICATE配置Oracle RAC 19C 到单实例19C DataGuard
直播回顾 Q&A:Oracle RAC 集群安装部署
Oracle Dataguard体系结构详细介绍