文档章节

ORA-38856 之 Rac 库恢复具体时间点至单实例

易野
 易野
发布于 2018/11/27 09:22
字数 721
阅读 17
收藏 0

恢复步骤略

查看恢复的日志日志点
RMAN> list backup of archivelog time between "to_date('2018-11-10 00:00:01','yyyy-mm-dd hh24:mi:ss')" and "to_date('2018-11-13 23:59:59','yyyy-mm-dd hh24:mi:ss')";

恢复完起库

startup database mount;

查看日志组

col GROUP# for 9999
col STATUS for a10
col MEMBER for a50
col TYPE for a10
set pagesize 500
select GROUP#,STATUS,MEMBER,TYPE from v$logfile;


添加日志
alter database add logfile group 13 ('/u/data/REDO01.LOG') size 1024m;
alter database add logfile group 14 ('/u/data/REDO02.LOG') size 1024m;
alter database add logfile group 15 ('/u/data/REDO03.LOG') size 1024m;
alter database add logfile group 16 ('/u/data/REDO04.LOG') size 1024m;
 
删除不要的日志:
 
 
 select 'alter database drop logfile group '|| GROUP#||';' from v$logfile;
 
 
alter database drop logfile group 13;
alter database drop logfile group 13;
alter database drop logfile group 13;
alter database drop logfile group 13;
alter database drop logfile group 13;
alter database drop logfile group 13;
alter database drop logfile group 13;

删除不了尝试clear 后在drop
alter database clear logfile group 1;


--RECOVER DATABASE USING BACKUP CONTROLFILE;

尝试open数据库

 alter database open resetlogs
RESETLOGS after incomplete recovery UNTIL CHANGE 9617231993566
Errors in file /u/oracle/product/diag/rdbms/orcl/orcl/trace/orcl_ora_27238.trc:
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: '+FRA_DG/orcl/onlinelog/group_1.27223.904685833'
ORA-17503: ksfdopn:2 Failed to open file +FRA_DG/orcl/onlinelog/group_1.27223.904685833
ORA-15001: diskgroup "FRA_DG" does not exist or is not mounted
ORA-15077: could not locate ASM instance serving a required diskgroup
ORA-29701: unable to connect to Cluster Synchronization Service
ORA-00312: online log 1 thread 1: '+DATA_DG/orcl/onlinelog/group_1.323.904685831'
ORA-17503: ksfdopn:2 Failed to open file +DATA_DG/orcl/onlinelog/group_1.323.904685831
ORA-15001: diskgroup "DATA_DG" does not exist or is not mounted
ORA-15077: could not locate ASM instance serving a required diskgroup
ORA-29701: unable to connect to Cluster Synchronization Service
Errors in file /u/oracle/product/diag/rdbms/orcl/orcl/trace/orcl_ora_27238.trc:
ORA-00313: open failed for members of log group 2 of thread 1
ORA-00312: online log 2 thread 1: '+FRA_DG/orcl/onlinelog/group_2.27224.904685833'
:

    
重建控制文件
alter database backup controlfile to trace as '/u/orcl_20181126.sql' resetlogs;

startup mount pfile='/u/data/orcl.ora';
 

 
 SQL> startup mount pfile='/u/orcl.ora';
ORA-32006: BACKGROUND_DUMP_DEST initialization parameter has been deprecated
ORA-32006: LOG_ARCHIVE_START initialization parameter has been deprecated
ORA-32006: USER_DUMP_DEST initialization parameter has been deprecated
ORACLE instance started.

Total System Global Area  864391168 bytes
Fixed Size            2258000 bytes
Variable Size          805309360 bytes
Database Buffers       50331648 bytes
Redo Buffers            6492160 bytes
Database mounted.
SQL> ALTER DATABASE OPEN RESETLOGS;
ALTER DATABASE OPEN RESETLOGS
*
ERROR at line 1:
ORA-38856: cannot mark instance UNNAMED_INSTANCE_2 (redo thread 2) as enabled

在pfile中添加以下参数文件:
#alter system set "_allow_resetlogs_corruption"=TRUE ;

SQL>create pfile='/u/orcl.ora' from memory;

添加隐藏参数
_allow_resetlogs_corruption
_no_recovery_through_resetlogs

重启数据库
SQL> startup mount pfile='/u/orcl.ora';
ORA-32006: BACKGROUND_DUMP_DEST initialization parameter has been deprecated
ORA-32006: LOG_ARCHIVE_START initialization parameter has been deprecated
ORA-32006: USER_DUMP_DEST initialization parameter has been deprecated
ORACLE instance started.

Total System Global Area  864391168 bytes
Fixed Size            2258000 bytes
Variable Size          805309360 bytes
Database Buffers       50331648 bytes
Redo Buffers            6492160 bytes
Database mounted.
SQL> ALTER DATABASE OPEN RESETLOGS;

Database altered.

SQL> 


ALTER TABLESPACE TEMP ADD TEMPFILE  '/u/data/tmp01.dbf' size 10240 M;
ALTER TABLESPACE TEMP ADD TEMPFILE  '/u/data/tmp02.dbf' size 10240 M;


添加监听:
alter system set local_listener ='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.1)(PORT=1527))))' ;

© 著作权归作者所有

共有 人打赏支持
易野
粉丝 4
博文 177
码字总数 128255
作品 0
深圳
私信 提问
ORA-01264: Unable to create logfile file name

1. 项目环境信息: 平台:AIX 6.1 oracle版本 :11.2.0.3(psu5) 部署了DG(主库是一个位于集群某节点的单实例库,备库为单实例库) 2. 项目背景: 因为业务量增长,要把主库有单实例改为集...

shaochenshuo
2014/04/03
0
0
Oracle Data Guard RAC到单机ASM配置(物理standby)

本次配置11G rac到单机ASM的dataguard配置,11G rac的安装参考oracle 11G rac 安装(VMware + rhel6.3),11G 单机ASM安装参考Oracle 11G 单机asm安装。 环境介绍: 主库: 11203 2节点RAC 实例...

sugar黑黑
2015/10/21
0
0
同一环境下新建Standby RAC库

需求:在同一个环境下新建Standby RAC库,即和Primary RAC在相同的磁盘组。 说明:生产环境一般不建议这样配置DG,因为存储层面是相同磁盘组,灾备的实际意义不大。我这里是用作读写分离。 ...

xmgdc
2017/06/29
0
0
Oracle Data Guard 单实例到单实例配置(物理standby)

接上一篇oracle dataguard概念篇,现在进行下详细的配置,此次配置的是单实例到单实例,也就是说主库和备库都是基于文件系统的单实例。 主机环境:Red Hat Enterprise Linux Server release...

sugar黑黑
2015/10/14
0
0
DG unresolvable gap gap sequence备库恢复

案例 环境:2节点RAC asm + 单实例DG备库 ,备库用的是文件系统来存放数据文件,未用ASM;RAC一节点上部署有ogg。 在主库上通过在线重定义对表做分区,创建分区表空间时备库上创建数据文件失...

wyan117
2015/04/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

rabbitmq安装教程

RabbitMQ有Windows与Linux版本的,这里先写Windows版本的安装。 以前安装软件总是在百度上找某某安装教程,结果能按照教程安装好的软件真的不多。想起先前以为大牛说的一句话,去官网按照官网...

em_aaron
今天
6
0
Android 贝塞尔曲线实践——波浪式运动

一、波浪效果如下 贝塞尔曲线自定义波浪效果的案例很多,同样方法也很简单,大多数和本案例一样使用二次贝塞尔曲线实现,同样还有一种是PathMeasure的方式,这里我们后续补充,先来看贝塞尔曲...

IamOkay
今天
3
0
Nmap之防火墙/IDS逃逸

选项 解释 -f 报文分段 --mtu 指定偏移大小 -D IP欺骗 -sI 原地址欺骗 --source-port 源端口欺骗 --data-length 指定发包长度 --randomize-hosts 目标主机随机排序 --spoof-mac Mac地址欺骗 ...

Frost729
今天
2
0
带你搭一个SpringBoot+SpringData JPA的环境

不知道大家对SpringBoot和Spring Data JPA了解多少,如果你已经学过Spring和Hibernate的话,那么SpringBoot和SpringData JPA可以分分钟上手的。 其实我在学完SpringBoot和SpringData JPA了之...

java菜分享
今天
7
0
Chocolatey 在Window搭建一个开发环境

在看了(利用 Chocolatey 快速在 Windows 下搭建一个开发环境)后,准备从零开始 一、准备工作 1、用管理员权限启动:powershell,执行错误请参考(PowerShell因为在此系统中禁止执行脚本的解...

近在咫尺远在天涯
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部