我的编程空间,编程开发者的网络收藏夹
学习永远不晚

数据库中redo log丢失怎么办

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

数据库中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丢失怎么办”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

数据库中redo log丢失怎么办

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

php中post数据丢失怎么办

这篇文章给大家分享的是有关php中post数据丢失怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php post数据丢失的解决办法:首先找到并打开php.ini配置文件;然后修改php.ini的“max_i
2023-06-14

阿里云服务数据库丢失怎么办?

在使用阿里云服务的过程中,数据库是企业数据存储和管理的核心部分。然而,数据库丢失可能会给企业带来严重的损失和风险。本文将介绍当阿里云服务数据库丢失时,如何采取相应的措施以最大程度地减少损失并尽快恢复业务。详细说明:1.数据备份和恢复在阿里云服务中,定期进行数据库备份是非常重要的。通过设置自动备份策略,可以确保数据的安全
阿里云服务数据库丢失怎么办?
2024-01-20

阿里云数据库老是丢失怎么办?

简介阿里云数据库是一种高可用、高性能、高安全的云数据库服务,但有时候用户可能会遇到数据库丢失的问题。本文将介绍一些常见的原因和解决方法,帮助用户解决阿里云数据库丢失的问题。解决方法1.数据备份数据备份是防止数据库丢失的最有效的方法之一。阿里云提供了多种备份方式,包括手动备份和自动备份。用户可以根据自己的需求选择适合自己
阿里云数据库老是丢失怎么办?
2024-01-29

阿里云数据库丢失怎么办恢复

随着云计算技术的发展,越来越多的企业和个人开始使用阿里云等云服务提供商的数据库服务。然而,有时会出现数据库丢失的情况,这可能会导致重要数据丢失。那么,当阿里云数据库丢失时,如何恢复呢?本文将详细介绍如何通过阿里云服务进行数据库恢复。一、检查阿里云服务状态首先,检查阿里云服务的状态是否正常。如果你的阿里云服务出现了
阿里云数据库丢失怎么办恢复
2023-11-08

阿里云服务器数据库丢失怎么办

如果您的阿里云服务器数据库出现了丢失的情况,您可以按照以下步骤进行操作:联系阿里云服务器提供商,了解相关的解决方案并查看他们的支持文档。联系阿里云数据库提供商,向他们描述丢失情况并请求解决方案。联系阿里云数据库提供商的客户支持团队,询问有关丢失问题的更多信息。在阿里云客户支持团队的帮助下,尝试重新同步数据库中的数据,以确保问题得到解决。如果问题仍然存在,您可以通过搜索引擎或阿里云论坛
2023-10-26

win10用户数据丢失怎么办

如果Win10用户数据丢失,以下是一些可能的解决方法:1. 恢复备份:如果您有备份文件,可以尝试从备份中恢复丢失的数据。可以使用Windows自带的文件历史记录功能或者第三方备份软件进行备份。2. 使用数据恢复软件:有一些专门的数据恢复软件
2023-09-05

SOS:硬盘数据丢失怎么办?!

当我们操作个人电脑时,发现数据丢失该怎么办?丢失的数据能否恢复、如何恢复?恢复过程需要注意什么?

阿里云服务器数据库丢失怎么办啊

如果您的阿里云服务器数据库出现数据丢失的情况,您可以按照以下步骤进行操作:停止服务:将阿里云服务器服务关闭,确保所有活动的数据不会被访问到。备份数据:备份您的数据到本地或其他云存储服务上,以防止数据丢失。恢复数据:如果您仍然无法解决数据丢失问题,您可以尝试恢复数据到备份数据中。如果备份数据无法恢复,您可以尝试使用云存储服务恢复您的数据。联系技术支持:如果以上方法都无法解决问题,请联系阿里云的技术支持,了解更多...
2023-10-27

sql数据库丢失数据怎么恢复

如果您的SQL数据库丢失数据,可以尝试以下几种方法来恢复数据:使用备份:如果您定期备份数据库,可以尝试恢复最近的备份数据。将备份数据导入到数据库中,并确保完整性和一致性。使用事务日志:如果您的数据库启用了事务日志,可以尝试使用事务日志来恢复
sql数据库丢失数据怎么恢复
2024-04-18

阿里云重启redis不会丢失数据库怎么办

问题:如何保证阿里云重启redis时不会丢失数据库?阿里云是一款非常优秀的云计算服务提供商,而redis是阿里云提供的一种基于内存的分布式数据结构存储系统。然而,由于阿里云的重启机制可能会导致redis的临时断开连接,从而导致数据的丢失。因此,在使用阿里云redis时,需要采取一些措施来确保数据不会丢失。使用持久
阿里云重启redis不会丢失数据库怎么办
2023-12-26

阿里云服务器数据库丢失怎么办解决

如果您的阿里云服务器数据库出现了丢失的情况,您可以按照以下步骤进行解决:查看日志和警告:查看日志和警告信息以了解是否发生了任何异常事件。在查看日志时,请确保您已经成功备份了数据,并且只保留了最新的日志记录或警告。检查日志文件:您可以尝试以相同的方式查看日志文件,如果您的日志文件中包含了相同的信息,则可以认为它们是相同的。如果日志文件包含了不同的信息,则可能存在数据丢失的风险。联系阿里云:如果上述步骤无法解决...
2023-10-27

vue参数丢失怎么办

随着前端框架的发展,越来越多的开发者开始选择使用Vue作为自己的前端框架。在使用Vue的过程中,可能会遇到一些参数丢失的问题,这时候该怎么办呢?接下来,我们就来探讨一下Vue参数丢失的解决方案。1. 绑定参数时检查是否正确在Vue中,我们经常会使用v-bind指令来将组件的属性与数据进行绑定。这个指令的作用是将Vue实例中的数据传递到组件中去。但是,在使用v-bind指令的过程
2023-05-24

云服务器的数据丢失怎么办

本篇内容介绍了“云服务器的数据丢失怎么办”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 相信广大站长都会遇到服务器宕机的事件,小编也了解服务
2023-06-07

Vue组件传值过程中丢失数据怎么办

这篇文章将为大家详细讲解有关Vue组件传值过程中丢失数据怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。问题在实际项目中,假如使用了二次封装的组件,并且封装的组件内部做了一些属性值的深拷贝操作,就有极
2023-06-14

编程热搜

目录