`
longgangbai
  • 浏览: 7259528 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle 数据日志文件丢失的处理方案

 
阅读更多
Oracle 数据日志文件丢失的处理方案
案例如下:
1. sqlplus /nolog
conn sys/ticket as sysdba
shutdown immediate;
2.删除数据库日志文件
3.startup mount;
4.查看日志文件的组编号
select group#,member from v$logfile;
对应的group#编号值为2
查看日志组的状态
select group#,status from v$log;

 发现丢失的日志文件组为inactive,由于inactive日
 志文件组表示已经完成了检查点(dirty数据已经被写入
 数据文件)。数据库本身不会发生数据丢失,如果在这个
 时候相应的undo丢失或者损坏,可以通过clear重建日志文件
 组恢复。
 5.清理日志组
 alter database clear logfile group  2 (2为日志组编号,上面查询出来的)
 
 或者如下强制清理
 alter database clear unarchived logfile group n
 
 6.重新启动数据
 shutdown immediate;
 startup ;
 
 7.切换日志
  alter system switch logfile;
  多次之后(日志文件的状态油unused 变为active状态)
 8.检查日志文件的状态。
 查看日志文件的组编号
select group#,member from v$logfile;
查看日志组的状态
select group#,status from v$log;

 

分享到:
评论

相关推荐

    Oracle日志文件丢失的解决方法

    不知不觉中,操作不当,就会引起日志文件丢失!此文档记载了一些解决方法,喜欢的朋友们可以下载,希望可以帮到您!

    oracle日志丢失数据库恢复技巧

    Oracle 丢失日志(redoxx_xx)文件后的处理方法

    Oracle数据库管理员技术指南

    4.19 将联机重做日志和归档重做日志文件 分开 4.20 如何加速实例的恢复 4.21 回顾 第5章 使用热备用数据库 5.1 什么是失败切换 5.2 热备用数据库 5.2.1 热备用数据库的优点 5.2.2 热备用数据库的缺点 5.2.3...

    ORACLE9i_优化设计与系统调整

    §9.4.5 数据文件和日志文件在不同磁盘上 101 §9.5 数据库物理设计 101 §9.5.1 定量估计 101 §9.5.2 表空间与数据文件 102 §9.5.3 物理设计原则 103 §9.5.4 数据库物理设计内容和步骤 103 §9.6 开发过程管理 ...

    Oracle数据库数据丢失恢复的几种方法总结

    根据oracle数据库的特点和提供的工具,主要方法有以下几种方法: 利用逻辑备份使用import工具丢失数据的表 利用物理备份来通过还原数据文件并进行不完全恢复 利用dbms_logmnr包从redo log文件中恢复 利用...

    31.Oracle数据备份和恢复1

    2、备份的方法1)物理备份对数据库操作系统的物理文件(数据文件,控制文件和日志文件)的备份 3、备份的策略1)完全备份每次对数据库进行完整备份,当发生数据丢失的

    Oracle日常维护故障定位故障排除

    10由于数据文件丢失或破坏导致数据库无法正常启动 11由于空间参数设置不合理导致扩展表空间、索引等失败 12由于时间格式的环境变量设置问题导致话单无法入库 13由于大事务未使用大回滚段导致事务挂起 14由于数据库...

    深入解析Oracle.DBA入门进阶与诊断案例

    7.17.2 丢失活动或当前日志文件的恢复 335 7.18 诊断案例一:通过Clear日志恢复数据库 339 7.19 诊断案例二:日志组过度激活的诊断 342 附录 数值在Oracle的内部存储 344 第8章 回滚与撤销 347 8.1 什么...

    ORACLE 常用手册导入导出

    由于对数据库所做的全部改动就保存在日志文件中,如果因为包括介质失效在内的某种失效而导致数据库文件丢失的话,可以利用物理备份和归档日志完全恢复数据库,不会丢失任何数据。所有已经提交的事务都可以查到。 ·...

    Oracle 9i&10g编程艺术:深入数据库体系结构(全本)含脚本

    12.1 Oracle数据类型概述 491 12.2 字符和二进制串类型 494 12.2.1 NLS概述 494 12.2.2 字符串 497 12.3 二进制串:RAW类型 504 12.4 数值类型 506 12.4.1 NUMBER类型的语法和用法 509 12.4.2 BINARY_FLOAT/...

    oracle10g课堂练习II(1)

    文件丢失的原因 4-3 关键性与非关键性 4-4 丢失 TEMPFILE 4-5 恢复 TEMPFILE 丢失 4-6 日志组状态:概述 4-7 丢失重做日志组成员 4-8 重新创建重做日志文件 4-9 重新创建索引 4-13 数据库管理员的验证方法 4...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    其三、职业方向多:Oracle数据库管理方向、Oracle开发及系统架构方向、Oracle数据建模数据仓库等方向。 四、 如何学习 认真听课、多思考问题、多动手操作、有问题一定要问、多参与讨论、多帮组同学 五、 体系结构 ...

    OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053)--详细书签版(第2/2部分)

    5.1.1 Oracle数据存储模型 140 5.1.2 段、区间、块和行 142 5.1.3 文件存储技术 144 5.2 创建和管理表空间 146 5.2.1 创建表空间 146 5.2.2 更改表空间 150 5.2.3 删除表空间 154 5.2.4 OMF 154 5.3 管理表...

    Oracle9i的init.ora参数中文说明

    说明: (如果值为 TRUE) 当在隐式转换中丢失数据时返回错误的参数。 值范围: FALSE | TRUE 默认值: TRUE nls_numeric_characters: 说明: 指定将用作组分隔符和小数位的字符。组分隔符就是用来分隔整数位组 (如千, ...

    SQL&PL SQL FAQ第二版

    1.数据文件丢失或者数据文件错误的处理方法 2.当失去媒体管理层,怎么样删除磁带备份 3.怎么样找回被意外删除的数据 4.如何在裸设备与文件系统间拷贝数据文件 四、性能调整 1.怎么样安装与使用statpacks 2.如何...

    oracle10g课堂练习II(2)

    文件丢失的原因 4-3 关键性与非关键性 4-4 丢失 TEMPFILE 4-5 恢复 TEMPFILE 丢失 4-6 日志组状态:概述 4-7 丢失重做日志组成员 4-8 重新创建重做日志文件 4-9 重新创建索引 4-13 数据库管理员的验证方法 4...

Global site tag (gtag.js) - Google Analytics