暂无图片
oracle恢复归档文件
我来答
分享
暂无图片 匿名用户
oracle恢复归档文件

急急急!请问各位大佬,想恢复已经删除掉的归档文件,执行这个命令有什么影响吗?资源消耗严重吗?

RMAN> restore archivelog sequence  between 344 and 345;

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
晴天

影响
数据恢复:

该命令将尝试从RMAN备份中恢复序列号为344到345的归档日志文件。如果这些归档文件是成功备份的,并且备份集仍然可用,那么这些文件将被恢复到指定的位置(通常是数据库配置中指定的归档日志目录)。
数据库一致性:
恢复归档文件通常是为了维护数据库的一致性或进行特定的恢复操作(如Point-in-Time Recovery, PITR)。这些归档文件包含了自上次备份以来数据库所做的所有更改,对于恢复操作至关重要。
恢复时间:
恢复操作所需的时间取决于归档文件的大小、数量、存储介质的速度(如磁盘、磁带)以及网络带宽(如果备份存储在远程位置)。对于较小的归档文件,恢复过程可能相对较快;但对于大量或大型文件,恢复可能需要较长时间。
资源消耗:
CPU:虽然CPU在恢复过程中的直接消耗相对较小,但RMAN进程和数据库进程需要处理备份数据的读取、解压和写入操作,这些操作会间接影响CPU的使用率。
内存:RMAN和数据库进程需要足够的内存来缓存备份数据、处理事务和执行其他相关操作。内存的使用量取决于备份集的大小和复杂度。
磁盘I/O:恢复操作将涉及大量的磁盘读写操作,特别是当备份数据存储在磁盘上时。这可能会导致磁盘I/O资源紧张,影响其他数据库操作的性能。
网络:如果备份数据存储在远程位置,恢复操作将通过网络传输数据,可能会消耗大量的网络带宽并影响网络性能。
优化建议:
确保备份数据存储在可靠且快速的存储介质上。
在低峰时段执行恢复操作,以减少对生产系统的影响。
监控恢复过程中的资源使用情况,并根据需要进行调整。
使用RMAN的并行处理功能来加速恢复过程(如果适用)。

暂无图片 评论
暂无图片 有用 0
打赏 0
龙镇君

执行 RMAN> restore archivelog sequence between 344 and 345; 命令来恢复已经删除掉的归档日志文件时,主要的影响和资源消耗取决于几个因素:

  1. 归档日志的存储位置
    • 如果归档日志存储在本地磁盘上,那么恢复过程将主要影响本地磁盘的I/O性能和可能的CPU使用率(尤其是在并发操作或磁盘性能不佳的情况下)。
    • 如果归档日志存储在远程位置(如SAN、NAS或云存储),那么网络带宽和延迟也可能成为限制因素。
  2. 归档日志的大小和数量
    • 在这个例子中,你正在尝试恢复两个序列(344和345)的归档日志。这些日志的大小和数量将直接影响恢复所需的时间和资源。如果每个日志文件都很大,或者这两个序列包含多个文件,那么恢复过程可能会相对较慢,并消耗更多的I/O资源。
  3. RMAN的并行度设置
    • RMAN允许你配置并行度来同时处理多个文件,这可以显著加快恢复过程,但也会增加CPU和I/O的负载。
  4. 系统的当前负载
    • 如果系统正在执行其他重I/O或CPU密集型的任务,那么恢复过程可能会受到这些任务的影响,反之亦然。
  5. 存储系统的性能
    • 存储系统的性能(如硬盘速度、RAID配置、缓存大小等)也会显著影响恢复速度。
  6. 网络因素(如果适用)
    • 如果归档日志存储在远程位置,网络带宽和延迟将成为关键因素。较慢的网络连接将延长恢复时间。

总的来说,执行这个命令本身不会对系统造成不可逆的损害,但会消耗一定的系统资源,并可能影响系统的性能,特别是在资源紧张或系统正在执行其他重要任务时。为了最小化影响,你可以考虑在低峰时段执行恢复操作,或者调整RMAN的并行度设置以更好地匹配你的系统资源。

此外,确保你有足够的磁盘空间来存储正在恢复的归档日志文件,并在执行恢复操作之前备份任何重要数据,以防万一出现意外情况。

暂无图片 评论
暂无图片 有用 0
打赏 0
jieguo

已经备份过这些归档吗?备份过,就可以指定恢复,没什么影响,恢复期间占点IO,占点磁盘空间而已;如果没有备份过,那也恢复不了。

暂无图片 评论
暂无图片 有用 0
打赏 0
唯唯

344 and 345 这才多少归档啊,只要有备份,很快就恢复好了 会消耗一点CPU,问题不大

暂无图片 评论
暂无图片 有用 0
打赏 0
Thomas

list backup of archivelog all; 查看具体归档的SIZE,之后就清楚恢复过程要多久了。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle Dg一周前就没同步,怎么查看故障原因?
回答 2
v$dataguardstatus视图并结合一下主备库的日志信息
数据库为什么不是文件系统?
回答 5
已采纳
数据库之所以成为数据库,而不是文件系统等其他事物,是因为它有自己独有的一些特征,重做日志即事务日志就是其中重要的特征之一。重做日志是数据库中最重要的恢复结构,是数据库区别于传统文件系统的一个主要因素。
怎么能看到索引创建的百分比?
回答 1
setline250colssidformat9999headingSID;colopnameformata15TRUNCATE;coltargetformata28TRUNCATE;colesfor
Prometheus监控RAC问题
回答 1
要监控RAC中的ASM磁盘,可以使用Prometheus的NodeExporter和Oracle的Exporter来收集ASM磁盘相关的指标
ORACLE数据库客户端和服务器端建立TCP连接的过程?
回答 2
这个解释的挺好的,不过听说windows的连接建立方式不太一样。谢谢!
ODA一体机有什么缺点
回答 5
嗯,但我问的是ODA。如果业务的数据量当前ODA的存储已经满足不了了。可以扩容吗
ORACLE存储过程,数据量大概1亿2千万,跑了90分钟,这种速度正常吗?
回答 2
使用PLSQLDeveloper调试一下存储过程,看看是那步花费时间多了
oracle在计算gis方面用什么?
回答 1
已采纳
OracleSpatialOracleSpatial是Oracle数据库的空间扩展,提供了一套丰富的功能来存储、查询和分析地理空间数据。它支持存储和处理多种地理要素,如点、线、面、多边形、几何网络等
Oracle数据库使用强制关闭命令后无法启动,怎么解决?
回答 4
没有日志,没有报错信息,这谁也帮助不了你呀
AWR分析报告问题求助:每个指标含义
回答 3
平台自己开发的插件展示的数据,来源是awr性能视图。其实你把数据查出来,用Excel都会出图。