当前位置: 首页 > news >正文

mysql undo损坏_记一次redo和undo的损坏问题

今天数据库启动时遇到这个错误: ORA-00283: 恢复会话因错误而取消 ORA-00368: 重做日志块中的校验和错误 ORA-00353: 日志损坏接近块 138240 更改 925634142 时间 12/16/2013 11:39:30 ORA-00334: 归档日志: D:\ORACLE\ORADATA\ONLINELOG\REDO01.LOG 原来是r

今天数据库启动时遇到这个错误:

ORA-00283: 恢复会话因错误而取消

ORA-00368: 重做日志块中的校验和错误

ORA-00353: 日志损坏接近块 138240 更改 925634142 时间 12/16/2013 11:39:30

ORA-00334: 归档日志: 'D:\ORACLE\ORADATA\ONLINELOG\REDO01.LOG'

原来是redo文件损坏了,由于是测试数据,没有归档也没有备份, 数据不太重要

解决如下:

1.设置初始化参数 _allow_resetlogs_corruption = true

注意如果使用的是spfile,需要修改spfile

2.startup mount

recover database using backup controlfile until cancel;

执行恢复后敲cancel

3.alter database open resetlogs;

打开数据库

4.如果能正常打开数据库就Ok了。

可能打不开,那么尝试shutdown immediate以后,再startup

5.修改参数文件去掉_allow_resetlogs_corruption参数

本以为ok了,但是开发那边一试,说又连不上了

我一看确实,数据库可以起来但是随便执行一个查询就又挂了,这是咋回事?

看alert日志发现:

ORA-00600: internal error code, arguments: [4194], [62], [53], [], [], [], [], []

网上一搜说这种错误表示undo表空间有问题

所以重建undo:

create undo tablespace undotbs2 datafile 'D:\oracle\product\10.2.0\oradata\hyd\undotbs02.dbf' size 625M;

ALTER SYSTEM SET undo_tablespace = undotbs2

DROP TABLESPACE "undotbs1" INCLUDING CONTENTS AND DATAFILES

show parameter undo

ok!

怪不得数据可以起来,但是一执行操作就挂。

这是redo 和 undo 一起坏了,很庆幸数据文件是完好的。

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

相关文章:

  • mysql 定位进程_多进程编程mysql超时定位
  • 通过接口返回对方信息_真的可以通过手机号码,准确定位对方信息吗?
  • 定义string变量 需要哪些头文件_7.3 C++字符串类 | 使用string输出
  • mac下安装mysql 5.7.11卡住_Mac 安装mysql5.7 注意事项
  • mysql 5.5基本语句_MySql___(5) MySQL 必知必会
  • Mysql什么版本支持组提交_MYSQL组提交
  • mysql纵列改成恒列_php-如何将mysql表行显示为列
  • mysql ssl 2026_解决连接到 Amazon RDS for MySQL 或 Aurora 实例时的 ERROR 2026 SSL 连接错误...
  • opensuse rpm安装mysql_rpm安装MySQL
  • 顺序表的基本操作_顺序表基本操作上机实验
  • lede软路由Mysql未运行_Proxmox VE(PVE)安装LEDE/OpenWrt 软路由系统|虚拟机环境
  • mysql的awr生成语句_如何生成指定SQL语句的AWR报表
  • mysql对建表语句长度的限制_MySQL 建表字段长度的限制
  • 编译安装mysql加入services_编译安装MySQL数据库
  • win7下ado连接mysql_提示连接无法用于执行此操作_提示错误“连接无法用于执行此操作。再此上下文中可能已被关闭或者无效”...
  • [译]CSS 居中(Center)方法大合集
  • [译]前端离线指南(上)
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • 0基础学习移动端适配
  • axios 和 cookie 的那些事
  • ES6核心特性
  • k8s 面向应用开发者的基础命令
  • Object.assign方法不能实现深复制
  • ReactNativeweexDeviceOne对比
  • TCP拥塞控制
  • Vue实战(四)登录/注册页的实现
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 前端面试题总结
  • 日剧·日综资源集合(建议收藏)
  • 容器服务kubernetes弹性伸缩高级用法
  • 小程序01:wepy框架整合iview webapp UI
  • 小程序开发之路(一)
  • Linux权限管理(week1_day5)--技术流ken
  • postgresql行列转换函数
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • $$$$GB2312-80区位编码表$$$$
  • (1)常见O(n^2)排序算法解析
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (接口封装)
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (转)linux 命令大全
  • ***详解账号泄露:全球约1亿用户已泄露
  • .bat文件调用java类的main方法
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET Micro Framework初体验(二)
  • .net对接阿里云CSB服务
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • /var/spool/postfix/maildrop 下有大量文件