ORA-00354: 损坏重做日志块标头

我是一个P标签 2021-02-22 11:07:44
由于操作不当而导致的数据库日志损坏

打开PL/SQL时显示错误提示并且无法与数据库建立连接

WIN+R打开CMD 输入sqlplus sys/sys as sysdba
得到
SQL*Plus: Release 11.2.0.1.0 Production on 星期一 2月 22 09:07:10 2021

Copyright (c) 1982, 2010, Oracle. All rights reserved.


连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

输入shutdown 得到
ORA-01109: 数据库未打开


已经卸载数据库。
ORACLE 例程已经关闭。

然后输入startup 得到
ORACLE 例程已经启动。

Total System Global Area 3373858816 bytes
Fixed Size 2180424 bytes
Variable Size 1862273720 bytes
Database Buffers 1493172224 bytes
Redo Buffers 16232448 bytes
数据库装载完毕。
ORA-00354: 损坏重做日志块标头
ORA-00353: 日志损坏接近块 27974 更改 3310546 时间 02/05/2021 15:09:11
ORA-00312: 联机日志 2 线程 1: 'E:\APP\16527\ORADATA\ORCL\REDO02.LOG'

可以看到由于个人操作不放而导致日志损坏,本人查阅资料觉得不太好修复于是采用另外一种方法删除数据库重新建而得以解决(此方法如同手机恢复出厂设置,谨慎操作)


开始菜单找到Oracle文件夹下名为Database Configuration Assistant的程式(此程式为创建 管理 删除数据库使用)

打开之后界面中找到删除数据库,选择要删除的数据库,输入管理口令密码。
删除完成之后回到首页,点击创建数据库,按照个人需求后者百度教程完成创建即可正常使用


此方法比较极端,请谨慎操作。另,如有大佬用回复日志的方法解决如上问题请赐教我,谢谢
Email:2116893938@163.com

...全文
3742 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
这个恢复比较简单参考:https://www.xifenfei.com/2016/01/ora-00354_ora-00353_ora-00312.html
引用 楼主 我是一个P标签 的回复:
由于操作不当而导致的数据库日志损坏 打开PL/SQL时显示错误提示并且无法与数据库建立连接 WIN+R打开CMD 输入sqlplus sys/sys as sysdba 得到 SQL*Plus: Release 11.2.0.1.0 Production on 星期一 2月 22 09:07:10 2021 Copyright (c) 1982, 2010, Oracle. All rights reserved. 连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options 输入shutdown 得到 ORA-01109: 数据库未打开 已经卸载数据库。 ORACLE 例程已经关闭。 然后输入startup 得到 ORACLE 例程已经启动。 Total System Global Area 3373858816 bytes Fixed Size 2180424 bytes Variable Size 1862273720 bytes Database Buffers 1493172224 bytes Redo Buffers 16232448 bytes 数据库装载完毕。 ORA-00354: 损坏重做日志块标头 ORA-00353: 日志损坏接近块 27974 更改 3310546 时间 02/05/2021 15:09:11 ORA-00312: 联机日志 2 线程 1: 'E:\APP\16527\ORADATA\ORCL\REDO02.LOG' 可以看到由于个人操作不放而导致日志损坏,本人查阅资料觉得不太好修复于是采用另外一种方法删除数据库重新建而得以解决(此方法如同手机恢复出厂设置,谨慎操作) 开始菜单找到Oracle文件夹下名为Database Configuration Assistant的程式(此程式为创建 管理 删除数据库使用) 打开之后界面中找到删除数据库,选择要删除的数据库,输入管理口令密码。 删除完成之后回到首页,点击创建数据库,按照个人需求后者百度教程完成创建即可正常使用 此方法比较极端,请谨慎操作。另,如有大佬用回复日志的方法解决如上问题请赐教我,谢谢 Email:2116893938@163.com
内容概要:本文详细介绍了利用Simulink进行变压器开路试验的电路连接配置与仿真实现方法,重点在于通过仿真手段还原实际电力系统中变压器在空载条件下的电气特性,从而深入理解其工作原理与性能表现。文章作为电力系统仿真系列研究的一部分,系统阐述了从电路模型搭建、参数设定、仿真运行到结果分析的完整流程,突出展示了MATLAB/Simulink在电力设备建模与教学科研中的强大功能与应用价值。; 适合人群:具备电力系统基础知识,熟悉MATLAB/Simulink仿真环境,从事电气工程、自动化及相关领域的研发人员,以及高年级本科生和研究生。; 使用场景及目标:①掌握变压器开路试验的基本原理与Simulink仿真建模的具体步骤;②通过仿真实验深入理解空载电流、铁芯损耗及励磁特性等关键参数的物理意义;③为后续开展变压器短路试验、暂态过程分析以及其他电力设备的仿真研究奠定理论与实践基础。; 阅读建议:建议结合Simulink软件动手实践,逐步构建并调试电路模型,重点关注各元件参数的设置方法与测量模的应用技巧,同时推荐参考文中提及的其他相关仿真案例进行拓展学习,以全面提升对电力系统仿真实践的整体认知与操作能力。

1,618

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧