oracle日志文件打开,oracle日志文件和控制文件损坏的恢复
oracle日志文件和控制文件损坏的恢复 恢复步骤: 1.加入_allow_resetlogs_corruption=true,_corrupted_rollback_segments=true,_offline_rollback_segments=true,启动到nomount 2.利用控制文件的备份,进行脚本重建,由于current状态redo损坏,所以要reset
oracle日志文件和控制文件损坏的恢复 恢复步骤:
1.加入_allow_resetlogs_corruption=true,_corrupted_rollback_segments=true,_offline_rollback_segments=true,启动到nomount
2.利用控制文件的备份,进行脚本重建,由于current状态redo损坏,所以要resetlogs重建
3.重建后通过alter database open resetlogs;打开数据库,这种情况会丢失在redo中相关事务的数据
备份控制文件并模拟故障:
SQL> set linesize 150
SQL> alter database backup controlfile to trace as '/home/oracle/ctl.ctl' reuse;
Database altered.
SQL> insert into tb1 values (1);
1 row created.
SQL> COMMIT;
Commit complete.
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIME
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- -------------------
1 1 1 536870912 1 YES INACTIVE 1.2269E+11 2013-05-03 16:08:03
2 1 2 536870912 1 YES INACTIVE 1.2269E+11 2013-05-03 16:23:48
3 1 3 536870912 1 NO CURRENT 1.2269E+11 2013-05-11 07:26:45
4 1 0 536870912 1 YES UNUSED 0
5 1 0 536870912 1 YES UNUSED 0
SQL> shutdown abort;
oracle@readerlogdb-> rm -f redo03.log
oracle@readerlogdb-> rm -f control01.ctl control02.ctl control03.ctl
通过加入相关参数启动到nomount状态:
SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup;
ORACLE instance started.
Total System Global Area 5049942016 bytes
Fixed Size 2090880 bytes
Variable Size 1375733888 bytes
Database Buffers 3657433088 bytes
Redo Buffers 14684160 bytes
ORA-00205: error in identifying control file, check alert log for more info
SQL> create pfile='/home/oracle/pfile.ora' from spfile;
在备份的pfile中加入以下三行:
*._allow_resetlogs_corruption=true
*._corrupted_rollback_segments=true
*._offline_rollback_segments=true
NORESETLOGS和RESETLOGS在此实验中的区别:
SQL>CREATE CONTROLFILE REUSE DATABASE "SKYREAD" NORESETLOGS FORCE LOGGING ARCHIVELOG
MAXLOGFILES 20
MAXLOGMEMBERS 5
MAXDATAFILES 1000
MAXINSTANCES 8
MAXLOGHISTORY 2337
LOGFILE
GROUP 1 '/database/oradata/skyread/redo01.log' SIZE 512M,
GROUP 2 '/database/oradata/skyread/redo02.log' SIZE 512M,
GROUP 3 '/database/oradata/skyread/redo03.log' SIZE 512M,
GROUP 4 '/database/oradata/skyread/redo04.log' SIZE 512M,
GROUP 5 '/database/oradata/skyread/redo05.log' SIZE 512M
DATAFILE
oracle日志文件打开,oracle日志文件和控制文件损坏的恢复相关推荐
- win7计算机找不到脚本文件夹,win7系统TXT文件打开提示找不到脚本文件的解决方法...
很多小伙伴都遇到过win7系统TXT文件打开提示找不到脚本文件的困惑吧,一些朋友看过网上零散的win7系统TXT文件打开提示找不到脚本文件的处理方法,并没有完完全全明白win7系统TXT文件打开提示找 ...
- C语言:采用交互式方式打开指定的文件,若文件打开成功,则显示该文件的大小,并显示文件内容,若文件打开失败,则提示出错信息
/*采用交互式方式打开指定的文件,若文件打开成功,则显示该文件的大小,并显示文件内容,若文件打开失败,则提示出错信息*/ #include <stdio.h> #include <s ...
- 玩转oracle 11g(36):rman备份-控制文件丢失恢复
ORA-00205: error in identifying control file, check alert log for more info 检查oracle的报警日志包含类似报错: ORA ...
- oracle控制文件加载数据,关于SQLLOAD控制文件参数的问题
问一句关于SQLLOAD控制文件参数的问题 其中的FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY "" OPTIONALLY ENC ...
- epub文件打开乱码_什么是EPUB文件(以及如何打开一个文件)?
epub文件打开乱码 A file with the .epub file extension is a popular file format used for storing eBooks and ...
- 二级c语言会考文件打开,2017计算机二级C语言文件知识点
2017计算机二级C语言文件知识点 引导语:C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点.以下是百分网小编分享给大家的'2017计算机二级C语言文件知识点,欢迎阅读! ...
- 怎么修复html文件打开方式,如何修复快捷方式lnk文件的打开方式
正常情况下,在桌面上会看到很多快捷方式,而*.lnk是快捷方式的后缀,一般情况下,快捷方式是不会显示后缀的,如果显示了后缀,肯定是你的电脑有问题了(见下图) lnk文件是用于指向其他文件(如,程序)的 ...
- 丢失控制文件,有旧的备份控制文件,之后有drop表空间和create表空间的操作恢复。...
一.实验说明: 本实验是基于: <丢失控制文件恢复实验记录--1(当前的控制文件损坏,使用旧控制文件进行恢复(旧控制文件之后DROP了表空间的情况))> 和 <丢失控制文件恢复实验记 ...
- .bin 文件用excel文件打开_用python读Excel文件
在IC设计.验证.后端中经常会用Excel来做配置文件.寄存器表.定义后端SDC参数等,不管Excel好不好用,但学习成本低啊. Excel文件的结构 Excel文件主要由工作簿(book).工作表( ...
最新文章
- 制度汇编格式怎么生成目录_来自世界500强企业的管理表格DOC格式 1900套
- Linux-C-Program:makefile
- Java中的==和equals区别
- CSS基础_Day02
- Nginx的Gzip模块配置指令(二)
- CentOS 7 + nginx-1.12 + php-7.2 + MySQL-5.7
- tcp_wrapper:简单的基于主机的访问控制工具
- Python入门--数据类型的转换
- 电子病历实体识别数据处理、多个文件读取
- java单例模式的7种实现方式
- 周五,放松心情,听我来分享问题背后的背后(二)
- 服务器系统日期,系统日期和服务器日期不一致
- js 在线压缩混淆工具
- 两个特别的10分钟临时邮箱、免费
- Python 自动批量生成发卡平台卡密信息并导入数据库
- Shiro实现用户认证和授权
- SAP MM移动平均价和标准价逻辑
- 三维扫描仪的数据化时代
- Android加载预览PDF文件
- Mac M1芯片Android Studio使用模拟器
热门文章
- R语言与数据的图表展示(part1)--不知道起啥名,反正就是初步认识一下
- 张俊红数据分析知识体系(持续更新中......)
- SAP UI5 应用的 OData XML 格式的元数据请求解析原理,基于 DOMParser
- HTML 按钮(button)的 disable 属性和 disable property
- SAP UI5 应用开发教程之九 - 创建第一个 Component
- Angular如何判断某个DOM节点包含Directive
- SAP Spartacus里使用injection token提供默认配置的一个例子
- Groovy里使用Runnable实现多线程
- 如何在SAP Cloud for Customer的Silverlight UI中找到后台错误的明细
- CRM My Opportunity max hit的技术实现