返回顶部
首页 > 资讯 > 数据库 >数据库中redo log丢失怎么办
  • 718
分享到

数据库中redo log丢失怎么办

2024-04-02 19:04:59 718人浏览 泡泡鱼
摘要

这篇文章主要介绍了数据库中redo log丢失怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 数据库版本

这篇文章主要介绍了数据库中redo log丢失怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

数据库版本:Release 11.2.0.3.0 

错误描述:数据库在正常关闭(shutdown immediate)模式下,数据库redo log被误删除。

1,数据库正常关闭,删除redo log 文件。

---------数据库无法启动.
sql> arcHive log list;
Database log mode       No Archive Mode -------------非归档模式。
Automatic archival       Disabled
Archive destination       /u01/app/oracle/product/11.2.0/dbhome_1/dbs/arch
Oldest online log sequence     1
Current log sequence       1

-bash-3.2$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.3.0 Production on Mon Oct 16 08:39:02 2017
Copyright (c) 1982, 2011, Oracle.  All rights reserved.
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area  941600768 bytes
Fixed Size    1348860 bytes
Variable Size  528485124 bytes
Database Buffers  406847488 bytes
Redo Buffers    4919296 bytes
Database mounted.
ORA-03113: end-of-file on communication channel--------------数据库启动失败!
Process ID: 5103
Session ID: 125 Serial number: 5

=========tail -f alert_PROD1.log   -------------log显示redo文件丢掉。

ALTER DATABASE OPEN
Errors in file /u01/app/oracle/diag/rdbms/prod1/PROD1/trace/PROD1_lgwr_4990.trc:
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: '/u01/app/oracle/oradata/PROD1/redo01.log'
ORA-27037: unable to obtain file status
linux Error: 2: No such file or directory
Additional infORMation: 3
Errors in file /u01/app/oracle/diag/rdbms/prod1/PROD1/trace/PROD1_lgwr_4990.trc:
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: '/u01/app/oracle/oradata/PROD1/redo01.log'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Errors in file /u01/app/oracle/diag/rdbms/prod1/PROD1/trace/PROD1_ora_5103.trc:
ORA-00313: open failed for members of log group 1 of thread 
ORA-00312: online log 1 thread 1: '/u01/app/oracle/oradata/PROD1/redo01.log'
Mon Oct 16 08:39:10 2017
Errors in file /u01/app/oracle/diag/rdbms/prod1/PROD1/trace/PROD1_m000_5105.trc:
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: '/u01/app/oracle/oradata/PROD1/redo01.log'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
System state dump requested by (instance=1, osid=5103), summary=[abnormal instance termination].
System State dumped to trace file /u01/app/oracle/diag/rdbms/prod1/PROD1/trace/PROD1_diag_4980.trc
USER (ospid: 5103): terminating the instance due to error 313
Dumping diagnostic data in directory=[cdmp_20171016083911], requested by (instance=1, osid=5103), summary=[abnormal instance termination].
Instance terminated by USER, pid = 5103


解决方法:

进行不完全恢复,然后resetlog方式打开数据库。

SQL> recover database until cancel;
Media recovery complete.
SQL> alter database open resetlogs;
Database altered.

log信息:

ALTER DATABASE RECOVER  database until cancel  
Media Recovery Start
 started logmerger process
Parallel Media Recovery started with 2 slaves
Media Recovery Not Required
Completed: ALTER DATABASE RECOVER  database until cancel  
alter database open resetlogs
RESETLOGS after complete recovery through change 1105760
Resetting resetlogs activation ID 2082284563 (0x7c1d2413)
Mon Oct 16 08:40:47 2017
Time drift detected. Please check VKTM trace file for more details.
Mon Oct 16 08:40:48 2017
Setting recovery target incarnation to 3
Mon Oct 16 08:40:48 2017
Assigning activation ID 2178882977 (0x81df1da1)
Thread 1 opened at log sequence 1
  Current log# 1 seq# 1 mem# 0: /u01/app/oracle/oradata/PROD1/redo01.log
Successful open of redo thread 1
MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
Mon Oct 16 08:40:48 2017
SMON: enabling cache recovery
[5294] Successfully onlined Undo Tablespace 2.
Undo initialization finished serial:0 start:4294618830 end:4294618860 diff:30 (0 seconds)
Dictionary check beginning
Dictionary check complete
Verifying file header compatibility for 11g tablespace encryption..
Verifying 11g file header compatibility for tablespace encryption completed
SMON: enabling tx recovery
Database Characterset is AL32UTF8
No Resource Manager plan active
replication_dependency_tracking turned off (no async multimaster replication found)
Starting background process QMNC
Mon Oct 16 08:40:49 2017
QMNC started with pid=20, OS id=5305 
LOGSTDBY: Validating controlfile with logical metadata
LOGSTDBY: Validation complete
Completed: alter database open resetlogs
Mon Oct 16 08:40:49 2017
Starting background process CJQ0
Mon Oct 16 08:40:49 2017
CJQ0 started with pid=21, OS id=5317

感谢你能够认真阅读完这篇文章,希望小编分享的“数据库中redo log丢失怎么办”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网数据库频道,更多相关知识等着你来学习!

您可能感兴趣的文档:

--结束END--

本文标题: 数据库中redo log丢失怎么办

本文链接: https://lsjlt.com/news/63981.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 数据库中redo log丢失怎么办
    这篇文章主要介绍了数据库中redo log丢失怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 数据库版本...
    99+
    2024-04-02
  • php中post数据丢失怎么办
    这篇文章给大家分享的是有关php中post数据丢失怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php post数据丢失的解决办法:首先找到并打开php.ini配置文件;然后修改php.ini的“max_i...
    99+
    2023-06-14
  • Redo丢失怎么处理
    这篇文章主要介绍Redo丢失怎么处理,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一.说明:1.以下所说的当前日志指日志状态为CURRENT,ACTIVE,非当前日志指日志状态为IN...
    99+
    2024-04-02
  • 阿里云服务数据库丢失怎么办?
    在使用阿里云服务的过程中,数据库是企业数据存储和管理的核心部分。然而,数据库丢失可能会给企业带来严重的损失和风险。本文将介绍当阿里云服务数据库丢失时,如何采取相应的措施以最大程度地减少损失并尽快恢复业务。 详细说明:1. 数据备份和恢复在阿...
    99+
    2024-01-20
    阿里 数据库
  • 阿里云数据库老是丢失怎么办?
    简介 阿里云数据库是一种高可用、高性能、高安全的云数据库服务,但有时候用户可能会遇到数据库丢失的问题。本文将介绍一些常见的原因和解决方法,帮助用户解决阿里云数据库丢失的问题。解决方法1. 数据备份数据备份是防止数据库丢失的最有效的方法之一。...
    99+
    2024-01-29
    阿里 数据库
  • 阿里云数据库丢失怎么办恢复
    随着云计算技术的发展,越来越多的企业和个人开始使用阿里云等云服务提供商的数据库服务。然而,有时会出现数据库丢失的情况,这可能会导致重要数据丢失。那么,当阿里云数据库丢失时,如何恢复呢?本文将详细介绍如何通过阿里云服务进行数据库恢复。 一、检...
    99+
    2023-11-08
    阿里 数据库
  • php redis数据丢失怎么办
    本教程操作环境:linux5.9.8系统、PHP8.1版、Dell G3电脑。php redis数据丢失怎么办?linux服务器重启后导致redis数据丢失直接上解决方案:1.找到 /etc/sysctl.confvim /etc/sysc...
    99+
    2024-04-02
  • 阿里云服务器数据库丢失怎么办
    如果您的阿里云服务器数据库出现了丢失的情况,您可以按照以下步骤进行操作: 联系阿里云服务器提供商,了解相关的解决方案并查看他们的支持文档。 联系阿里云数据库提供商,向他们描述丢失情况并请求解决方案。 联系阿里云数据库提供商的客户支持团队...
    99+
    2023-10-26
    阿里 服务器 数据库
  • win10用户数据丢失怎么办
    如果Win10用户数据丢失,以下是一些可能的解决方法:1. 恢复备份:如果您有备份文件,可以尝试从备份中恢复丢失的数据。可以使用Wi...
    99+
    2023-09-05
    win10
  • 阿里云服务器数据库丢失怎么办啊
    如果您的阿里云服务器数据库出现数据丢失的情况,您可以按照以下步骤进行操作: 停止服务:将阿里云服务器服务关闭,确保所有活动的数据不会被访问到。 备份数据:备份您的数据到本地或其他云存储服务上,以防止数据丢失。 恢复数据:如果您仍然无法解...
    99+
    2023-10-27
    阿里 服务器 数据库
  • Oracle数据库数据丢失怎么恢复
    这篇文章主要介绍“Oracle数据库数据丢失怎么恢复”,在日常操作中,相信很多人在Oracle数据库数据丢失怎么恢复问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Oracle...
    99+
    2024-04-02
  • sql数据库丢失数据怎么恢复
    如果您的SQL数据库丢失数据,可以尝试以下几种方法来恢复数据: 使用备份:如果您定期备份数据库,可以尝试恢复最近的备份数据。将备...
    99+
    2024-04-18
    sql
  • redis数据持久化丢失怎么办
    redis数据持久化丢失后,可以利用redis提供的工具重新加载持久化的文件恢复数据,redis开启持久化的方法:RDB的持久化:# 时间策略save 900 1save 300 10save 60 10000# 文件名称dbfilenam...
    99+
    2024-04-02
  • vue参数丢失怎么办
    随着前端框架的发展,越来越多的开发者开始选择使用Vue作为自己的前端框架。在使用Vue的过程中,可能会遇到一些参数丢失的问题,这时候该怎么办呢?接下来,我们就来探讨一下Vue参数丢失的解决方案。绑定参数时检查是否正确在Vue中,我们经常会使...
    99+
    2023-05-24
  • 阿里云服务器数据库丢失怎么办解决
    如果您的阿里云服务器数据库出现了丢失的情况,您可以按照以下步骤进行解决: 查看日志和警告:查看日志和警告信息以了解是否发生了任何异常事件。在查看日志时,请确保您已经成功备份了数据,并且只保留了最新的日志记录或警告。 检查日志文件:您可以...
    99+
    2023-10-27
    阿里 服务器 数据库
  • 阿里云重启redis不会丢失数据库怎么办
    问题:如何保证阿里云重启redis时不会丢失数据库? 阿里云是一款非常优秀的云计算服务提供商,而redis是阿里云提供的一种基于内存的分布式数据结构存储系统。然而,由于阿里云的重启机制可能会导致redis的临时断开连接,从而导致数据的丢失。...
    99+
    2023-12-26
    阿里 重启 数据库
  • hbase中使用put输入数据丢失怎么办
    在HBase中使用put命令插入数据时,如果数据丢失了,可以通过以下步骤来解决: 检查数据是否确实丢失:首先确认数据是否真的丢失...
    99+
    2024-04-02
  • 香港服务器数据丢失怎么办
    香港服务器数据丢失的解决方法:1、分析香港服务器网站数据丢失的原因,不要盲目操作;2、因人为操作失误导致的数据丢失,联系主机商进行数据恢复即可;3、因机房、服务器造成的数据丢失,需要及时联系主机商解决数据丢失问题;4、主机商无法恢复数据,需...
    99+
    2024-04-02
  • 云服务器的数据丢失怎么办
    本篇内容介绍了“云服务器的数据丢失怎么办”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 相信广大站长都会遇到服务器宕机的事件,小编...
    99+
    2023-06-07
  • 为什么数据库会丢失数据
    今天就跟大家聊聊有关为什么数据库会丢失数据,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。数据库管理系统在今天已经是软件的重要组成部分,开源的 MyS...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作