RMAN-06059: expected archived log not found, loss of archived log compromises recoverability
归档日志被物理删除后执行rman操作报错:
RMAN> backup database plus archivelog; Starting backup at -JUL- ::
current log archived
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID= device type=DISK
RMAN-: ===========================================================
RMAN-: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-: ===========================================================
RMAN-: failure of backup plus archivelog command at // ::
RMAN-: expected archived log not found, loss of archived log compromises recoverability
ORA-: error identifying file /home/oracle/arch/1_4_882107304.dbf
ORA-: unable to obtain file status
Linux-x86_64 Error: : No such file or directory
Additional information:
处理方法:(crosscheck 会将找不到的归档日志标记为expired状态)
RMAN> crosscheck archivelog all; released channel: ORA_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID= device type=DISK
validation failed for archived log
archived log file name=/home/oracle/arch/1_4_882107304.dbf RECID= STAMP=
validation failed for archived log
archived log file name=/home/oracle/arch/1_5_882107304.dbf RECID= STAMP=
validation failed for archived log
archived log file name=/home/oracle/arch/1_6_882107304.dbf RECID= STAMP=
validation failed for archived log
archived log file name=/home/oracle/arch/1_1_882110245.dbf RECID= STAMP=
validation failed for archived log
archived log file name=/home/oracle/arch/1_2_882110245.dbf RECID= STAMP=
validation succeeded for archived log
archived log file name=/home/oracle/arch/1_3_882110245.dbf RECID= STAMP=
Crosschecked objects RMAN> backup database plus archivelog;
此外,可以查看一下归档日志的状态:
SQL> select sequence#,
2 name,
3 status,
4 decode(status,'A','available','D','deleted','U','unavailable','X','expired')
5 from v$archived_log; SEQUENCE# NAME S DECODE(STAT
---------- ---------------------------------------- - -----------
4 /u01/app/oracle/oradata/yb1/redo01.log A available
5 /u01/app/oracle/oradata/yb1/redo02.log A available
6 /u01/app/oracle/oradata/yb1/redo03.log A available
4 /home/oracle/arch/1_4_882107304.dbf X expired
5 /home/oracle/arch/1_5_882107304.dbf X expired
6 /home/oracle/arch/1_6_882107304.dbf X expired
1 /home/oracle/arch/1_1_882110245.dbf X expired
2 /home/oracle/arch/1_2_882110245.dbf X expired
3 /home/oracle/arch/1_3_882110245.dbf A available
4 /home/oracle/arch/1_4_882110245.dbf A available
5 /home/oracle/arch/1_5_882110245.dbf A available 11 rows selected. SQL>
如果归档日志是被物理移动了位置,可以手动将归档日志注册进去:
RMAN> catalog start with '/xxx/xxx';#注册路径
RMAN> catalog archivelog '/home/oracle/arch/1_3_882110245.dbf';#注册具体归档日志
RMAN-06059: expected archived log not found, loss of archived log compromises recoverability的更多相关文章
- 【Caffe】利用log文件绘制loss和accuracy(转载)
(原文地址:http://blog.csdn.net/liuweizj12/article/details/64920428) 在训练过程中画出accuracy 和loss曲线能够更直观的观察网络训练 ...
- git log命令全解析,打log还能这么随心所欲!
git log命令非常强大而好用,在复杂系统的版本管理中扮演着重要的角色,但默认的git log命令显示出的东西实在太丑,不好好打扮一下根本没法见人,打扮好了用alias命令拍个照片,就正式出道了! ...
- 17.1.1.4 Obtaining the Replication Master Binary Log Coordinates 得到复制master binary log 位置:
17.1.1.4 Obtaining the Replication Master Binary Log Coordinates 得到复制master binary log 位置: 你需要master ...
- 17.1.1.4 Obtaining the Replication Master Binary Log Coordinates 获取复制Master Binary Log的坐标:
17.1.1.4 Obtaining the Replication Master Binary Log Coordinates 获取复制Master Binary Log的坐标: 你需要master ...
- log.error("异常:", e);与log.error(e.getMessage());区别
转: log.error("异常:", e);与log.error(e.getMessage());区别 2017年04月28日 14:51:32 行走的soong 阅读数:120 ...
- 手动创建binary log files和手动编辑binary log index file会有什么影响
基本环境:官方社区版MySQL 5.7.19 一.了解Binary Log结构 1.1.High-Level Binary Log Structure and Contents • Binlog包括b ...
- MySQL的redo log结构和SQL Server的log结构对比
MySQL的redo log结构和SQL Server的log结构对比 innodb 存储引擎 mysql技术内幕 log buffer根据一定规则将内存中的log block刷写到磁盘,这个规则是 ...
- rest-assured 将log()中的信息打印到log日志中去的方法
rest-assured 将log()中的信息打印到log日志中去的方法: ============方法1============== PrintStream fileOutPutStream = n ...
- MySQL必知必会:简介undo log、truncate、以及undo log如何帮你回滚事物
目录 一.前言 二.undo log表空间 三.关于undo log默认的配置 四.如何将undo log放到单独的表空间 文章公众号首发,持续更新中 五.rollback segment 六.什么是 ...
随机推荐
- Unity 中场景切换
Unity游戏开发中,单个Scene解决所有问题似乎不可能,那么多个Scene之间的切换是必然存在.如果仅仅是切换,似乎什么都好说,但是在场景比较大的时候不想让玩家等待加载或者说场景与场景之间想通过一 ...
- overflow样式修改插件——jscrollpane
官网:http://jscrollpane.kelvinluck.com/
- 不再写.bat
<script type="text/javascript"> for (var w = 0; w < 24; w++) { setTimeout(functio ...
- 依赖注入Bean属性
一.Bean属性依赖注入 对于类成员变量,注入方式有三种 •构造函数注入 •属性setter方法注入 •接口注入 Spring支持前两种 1.构造函数 属性注入 使用构造方法注入,在Spring配置文 ...
- JS中的工厂模式
.一个栗子: var BicycleShop = function(){}; BicycleShop.prototype = { sellBicycle : function( model ){ va ...
- WIN10 ANDROIDSTUDIO1.2 安装完首次启动报错
环境 ACER NOTEBOOK WIN10 ANNDROID 1.2 解决方案: 在Android Studio安装目录下的 bin 目录下,找到 idea.properties 文件,在文件最后 ...
- Qt之窗体拖拽、自适应分辨率、自适应大小 good
Qt之自定义界面(实现无边框.可移动) Qt之自定义界面(窗体缩放-跨平台终极版) Qt之自定义界面(窗体缩放) http://blog.csdn.net/liang19890820/article/ ...
- net use
net use * \\ipaddr\share "password" /user:"username" /persistent:yes 在运行中输入“\\”+ ...
- Python 链接Mysql数据库
参考链接:https://pypi.python.org/pypi/PyMySQL#downloads import pymysql.cursors,xml.dom.minidom # Connect ...
- HTML5 拖拽功能
本地文件拖动到页面实例:(支持IE) <script> var DragFile = function (goalId) { var g = document.getElementById ...