rac下重做控制文件
Instance RACDB2 is not running on node rac2
5. 用resetlogs模式重建控制文件:
[oracle@rac1 trace]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.3.0 Production on Tue Jan 8 12:45:25 2013
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup nomount;
ORACLE instance started.
Total System Global Area 739065856 bytes
Fixed Size 2232032 bytes
Variable Size 549454112 bytes
Database Buffers 184549376 bytes
Redo Buffers 2830336 bytes
SQL> CREATE CONTROLFILE REUSE DATABASE "RACDB" RESETLOGS ARCHIVELOG
2 MAXLOGFILES 192
3 MAXLOGMEMBERS 3
4 MAXDATAFILES 1024
5 MAXINSTANCES 32
6 MAXLOGHISTORY 292
7 LOGFILE
8 GROUP 1 (
9 '+DATA/racdb/onlinelog/group_1.261.783272805',
10 '+RECO/racdb/onlinelog/group_1.257.783272807'
11 ) SIZE 50M BLOCKSIZE 512,
12 GROUP 2 (
13 '+DATA/racdb/onlinelog/group_2.262.783272807',
14 '+RECO/racdb/onlinelog/group_2.258.783272809'
15 ) SIZE 50M BLOCKSIZE 512
16 -- STANDBY LOGFILE
17 DATAFILE
18 '+DATA/racdb/datafile/system.256.783272707',
19 '+DATA/racdb/datafile/sysaux.257.783272707',
20 '+DATA/racdb/datafile/undotbs1.258.783272707',
21 '+DATA/racdb/datafile/users.259.783272707',
22 '+DATA/racdb/datafile/example.264.783272831',
23 '+DATA/racdb/datafile/undotbs2.265.783273081'
24 CHARACTER SET AL32UTF8
25 ;
Control file created.
SQL> RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL; <=========必须使用UNTIL CANCEL,否则数据库无法open
ORA-00279: change 6976933 generated at 01/08/2013 12:45:12 needed for thread 1
ORA-00289: suggestion : +RECO
ORA-00280: change 6976933 for thread 1 is in sequence #2
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
CANCEL
Media recovery cancelled.
接下来需要??加其他thread,因为用resetlogs重建controlfile只是增加了thread为1的redo log:
SQL> ALTER DATABASE ADD LOGFILE THREAD 2
2 GROUP 3 (
3 '+DATA/racdb/onlinelog/group_3.269.804115405',
4 '+RECO/racdb/onlinelog/group_3.261.804115405'
5 ) SIZE 50M BLOCKSIZE 512 REUSE,
6 GROUP 4 (
7 '+DATA/racdb/onlinelog/group_4.270.804115405',
8 '+RECO/racdb/onlinelog/group_4.263.804115407'
9 ) SIZE 50M BLOCKSIZE 512 REUSE;
ALTER DATABASE ADD LOGFILE THREAD 2
*
ERROR at line 1:
ORA-01276: Cannot add file +DATA/racdb/onlinelog/group_3.269.804115405. File
has an Oracle Managed Files file name.
对于ASM,使用了OMF命名规则时不能指定具体的文件名,只需要指定diskgroup名即可:
SQL> ALTER DATABASE ADD LOGFILE THREAD 2
2 GROUP 3 (
3 '+DATA',
4 '+RECO'
5 ) SIZE 50M BLOCKSIZE 512 REUSE,
6 GROUP 4 (
7 '+DATA',
8 '+RECO'
9 ) SIZE 50M BLOCKSIZE 512 REUSE;
Database altered.
SQL> ALTER DATABASE OPEN RESETLOGS;
Database altered.
SQL> ALTER TABLESPACE TEMP ADD TEMPFILE '+DATA/racdb/tempfile/temp.263.783272821'
2 SIZE 39845888 REUSE AUTOEXTEND ON NEXT 655360 MAXSIZE 32767M;
Tablespace altered.
6. 设置cluster_database=true :
SQL> alter system set cluster_database=true scope=spfile;
System altered.
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
7. 启动所有实例:
[oracle@rac1 trace]$ srvctl start database -d RACDB
[oracle@rac1 trace]$ srvctl status database -d RACDB
Instance RACDB1 is running on node rac1
Instance RACDB2 is running on node rac2
rac下重做控制文件相关推荐
- 10g ASM下加控制文件 .
1> 检查数据库,查看控制文件存放路径 SQL> startup ORACLE instance started. Total System Global Area 230686720 ...
- Oracle 在 Linux 下移动控制文件步骤
①.查看控制文件 [oracle@dbserver ~]$ sqlplus / as sysdba SQL>desc v$controlfile SQL>select * from v$c ...
- ORACLE基础学习-RMAN应用-控制文件恢复
在NOCATALOG模式下,RMAN创建的备份信息都将保存在目标数据库的控制文件中,所以一旦控制文件丢失,不仅目标数据库崩溃,连RMAN的备份信息也尽数丢失,这种情况下,如果您有控制文件备份,那还有救 ...
- 复用Oracle数据文件,Oracle控制文件的备份、恢复以及多路复用
前言 今天给大家带来有关Oracle控制文件的技术分享.不积跬步无以至千里,不积小流无以成江海.Oracle技术博大精深,以我一个人的力量,那无异于蜉蝣于天地,沧海之一粟.在此,笔者抛砖引玉,希望读者 ...
- 如果控制文件损坏那么如何恢复?恢复控制文件的方式有哪几种
[RMAN]如果控制文件损坏那么如何恢复?恢复控制文件的方式有哪几种? 真题1.如果控制文件损坏那么如何恢复?恢复控制文件的方式有哪几种? 答案:如果控制文件有多个,而只损坏了单个控制文件,那么只需要 ...
- 【技术分享】Oracle控制文件的备份、恢复以及多路复用
Oracle控制文件的备份.恢复以及多路复用 前言 今天Frank给大家带来有关Oracle控制文件的技术分享.不积跬步无以至千里,不积小流无以成江海. ...
- Oracle控制文件解析
宁愿做一朵篱下的野花,不愿做一朵受恩惠的蔷薇.与其逢迎献媚,偷取别人的欢心,毋宁被众人所鄙弃!---------<莎士比亚> 今朝有心,他朝有路,今日有情,明日有邻!掌握大脑,赢取人生.O ...
- oracle中重做日志损坏,重做日志文件损坏的恢复笔记
以下笔记是今天下午一位朋友碰到日志文件删除后数据库不能启动的问题,然后查资料一起解决后,再整理出来的. 所有步骤或命令都是参考网上或书上资料,我只是加以整理,如有错误请大家指证,如有用处,请帮忙顶,谢 ...
- cgroup架构及控制文件介绍
目录 一.基本概念 二.整体架构 三.控制文件介绍 1.各子系统的定义 2.常用控制文件含义简介 cpu cpuacct cpuset memory pids files 四.cgroupv1和v2的 ...
最新文章
- 【转】CEC文件详解
- 华为路由器RIP协议通信的配置
- 三十八、Scrapy 下载中间件Middleware
- 装饰器3--装饰器作用原理
- 两个前置摄像头_前后六颗摄像头?vivo V17 Pro率先实现升降式前置双摄
- 运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统
- injectcheck php_php简单实现sql防注入的方法
- Python数学建模 缺失值与异常值处理
- 华为内部经典项目管理体系
- Typora使用教程
- 了解计算机软件系统教学设计,认识计算机》教学设计
- Android 定制关机界面
- PHP开发h5棋牌源码curl用法
- matlab ssd检测,基于SSD神经网络的违章停车车辆实时检测方法与流程
- chmod +x 与chmod 777的区别
- bzoj2534 Uva10829L-gap字符串(SA+lcp同bzoj2119)
- PXE实现系统批量自动安装
- 苹果5壁纸_元气壁纸软件-元气壁纸安卓版下载v1.0.2
- 关闭计算机系统英语,电脑系统英文肿么关机
- 服务器运维系统哪个好用,可以说宝塔是史上最好用的服务器运维控制面板