v$archived_log status为X
来源:互联网 发布:淘宝上如何搜发票 编辑:程序博客网 时间:2024/05/16 02:39
一:问题描述
SQL> l
1 select name,status
2* from v$archived_log
--发现,有的日志状态竟然为X,但这个归档日志明明存在呀,而且又是我恢复数据所需要的。
NAME S
-------------------------------------------------- -
/home/oracle/arch/1_16_858567385.arc X
/home/oracle/arch/1_17_858567385.arc X
/home/oracle/arch/2_14_858567385.arc A
/home/oracle/arch/2_15_858567385.arc A
--X代表expired。
二:出错原因
控制文件里记录了这个归档日志的位置,当这个归档日志被移走了(即使你后来又将其移动过来了)或者删除了,该归档日志就会被标记为EXPIRED。
在RAC环境下,如果起初rac2归档路径下没有rac1的归档日志,即使你后来通过ASM或者NFS共享,rac2归档路径下有了rac1的归档日志,但此时该归档日志还是会被标记为EXPIRED。
三:解决办法
当你确定该归档日志物理上存在后,crosscheck archivelog all
现在再查看状态,变成A了。欧耶!
NAME S
-------------------------------------------------- -
/home/oracle/arch/1_16_858567385.arc A
/home/oracle/arch/1_17_858567385.arc A
/home/oracle/arch/2_14_858567385.arc A
/home/oracle/arch/2_15_858567385.arc A
--本篇文章参考自:http://blog.csdn.net/huang_xw/article/details/6428143
- v$archived_log status为X
- v$archived_log
- v$archived_log视图
- v$archived_log详解
- v$archived_log中的CREATOR
- v$archived_log里面的next_change#
- V$LOG_HISTORY和V$ARCHIVED_LOG的区别
- RMAN备份动态性能视图 V$ARCHIVED_LOG
- Oracle 如何规范清理v$archived_log记录
- v$archived_log——记录归档日志的信息!
- 通过v$archived_log视图获得归档日志文件的详细信息
- oracle 正确删除归档日志,并清除 V$ARCHIVED_LOG 数据
- oracle 正确删除归档日志,并清除 V$ARCHIVED_LOG 数据
- 如何清除Oracle控制文件中的无用记录,例如v$archived_log中的deleted归档日志记录
- v$archived_log视图中,有关时间的几列的含义
- v$archived_log视图中,有关时间的几列的含义
- v$session.status 和 v$process.backup 了解
- oracle V$-----X$
- DateUtil工具类解析(SimpleDateFormat的使用)
- 绑定(5)通过SimpleApp例程理解绑定的流程
- 在视图区进行操作时,如何避免闪烁!
- 【资源】selenium的download列表中找不到IEDriverServer的解决办法
- Android使用UncaughtExceptionHandler捕获全局异常
- v$archived_log status为X
- Hbase schema&table 设计实践
- 利用GoAhead构建嵌入式web应用(转帖)
- 多重流嵌套(比如BufferedWrite)时各个流的关闭问题。
- 【OpenCV入门指南】第四篇 图像的二值化
- Android的Root原理
- 关于ORACLE 11g数据库不能导出空表问题解决
- 如何将公司logo或其他图片信息导入capture原理图标题栏
- Spring MVC 中的基于注解的 Controller