Oracle数据库联机日志文件丢失处理方法
日期:2007年9月13日 作者: 查看:[大字体 中字体 小字体]-
试验一:用命令清空日志组方法
1、查看原来表中数据SQL>; conn test/test Connected. SQL>; select * from test;TEL
----------
1 2 3 2、插入新数据SQL>; insert into test values(4);1 row created. SQL>; commit;Commit complete. SQL>;3、 正常关闭数据库4、 利用os command删除所有redo文件5、 启动数据库SQL>; startup Oracle instance started. Total System Global Area 353862792 bytes Fixed Size 730248 bytes Variable Size 285212672 bytes Database Buffers 67108864 bytes Redo Buffers 811008 bytes Database mounted. ORA-00313: open failed for members of log group 1 of thread 1 ORA-00312: online log 1 thread 1: '/T3/ORACLE/oradata/ORA9/redo01.log' 6、 查看当前日志状态SQL>; select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIME
------------- ----------
1 1 2 104857600 1 YES INACTIVE 487837 01-9月 -05
2 1 4 104857600 1 NO CURRENT 487955 01-9月 -05
3 1 3 104857600 1 YES INACTIVE 487839 01-9月 -05看来redo01.log不是当前日志,对于这类非当前日志可以直接clear,系统会重新自动生成一个redo文件
7、SQL>; alter database clear logfile group 1;Database altered. 7、 继续启动db SQL>; alter database open;alter database open * ERROR at line 1:ORA-00313: open failed for members of log group 2 of thread 1 ORA-00312: online log 2 thread 1: '/T3/ORACLE/oradata/ORA9/redo02.log' 8、 看来redo也得恢复,但是redo02是当前redo,直接clear是不行的SQL>; alter database clear logfile group 2;alter database clear logfile group 2 * ERROR at line 1:ORA-00350: log 2 of thread 1 needs to be archived ORA-00312: online log 2 thread 1: '/T3/ORACLE/oradata/ORA9/redo02.log'尝试clear unarchived logfile group ,报错:SQL>; alter database clear unarchived logfile group 2;alter database clear unarchived logfile group 2 * ERROR at line 1:ORA-00313: open failed for members of log group 2 of thread 1 ORA-00312: online log 2 thread 1: '/T3/ORACLE/oradata/ORA9/redo02.log' ORA-27037: unable to oBTain file status SVR4 Error: 2: No sUCh file or Directory Additional information: 3看来他是因为找不到这个文件,从有效的备份中cp一个过来看看SQL>; host cp /T3/ORACLE/oradatabak/redo02* /T3/ORACLE/oradata/ORA9
- [1] [2] [3] [4] [5] [6] [7] [8] 下一页
-
- Oracle数据库联机日志文件丢失处理方法 相关文章:
- ·轻松了解MySQL数据库中的CONVERT()
- ·图片保存到数据库和从数据库读取图片并显示(c#)
- ·数据库连接字符串大全
- ·ASP.NET中数据库的操作初步----增加、删除、修改
- ·UDT协议-基于UDP的可靠数据传输协议
- ·asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)
- ·VS2008的Linq,更新数据就那么费劲?
- ·在Excel中将连续多列相同数据项合并
- ·Excel数据分类汇总满足多种数据整理需求
- ·SQL数据库高级教程:SQL UNION 和 UNION ALL
- Oracle数据库联机日志文件丢失处理方法 相关软件
- ·DataExplore数据恢复大师 V2.5
- ·数据结构与算法
- ·股票数据下载专家 V1.03
- ·腾讯QQ IP数据库1025
- ·数据病毒木马暴力杀灭天王 PowerRmv V1.0
- ·网络数据包拦截软件(Visual Sniffer) V1.01
- ·数据恢复--效率源配套工具 V1.0
- ·ACCESS数据库密码破解专家 V2.0
- ·海杰票据打印系统 V3.95 Build 061108
- ·中国专利数据库检索系统软件 V1.0
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:ORACLE备份策略(ORACLE BACKUP STRATEGY)
下一篇:Oracle中关于逻辑备份与恢复
精品推荐
热点TOP10
- ·9istatspack使用手册
- ·ORACLE UPDATE 语句语法与性能分析的一点看法
- ·ORACLE备份&恢复案例--ORACLE BACKUP&RESTORE SCHEME
- ·关于oracle日期函数的介绍和使用
- ·Oracle的SQL*PLUS命令的使用大全
- ·oracle函数之常见单行字符串函数
- ·ORACLE傻瓜手册长篇连载
- ·详细介绍ORACLE sqlplus命令
- ·Decode 函数的用法
- ·ORACLE 培训教程(1)
- ·Oracle 游标使用大全
- ·把Oracle数据库移植到Microsoft SQL Server 7.0
- ·Oracle数据库检查死锁的sql
- ·Oracle的SQL语句执行效率问题查找与解决方法
- ·Oracle常用的OCI函数
- ·用正则表达式函数验证身份证号码合法性
- ·oracle中pro*c的学习
- ·Oracle 9i 分析函数参考手册
- ·VMware下RedHat安装Oracle 9i RAC全攻略
- ·Oracle 分析函数的使用二
特别推荐
- ·Oracle环境下APACHE虚拟服务器如何设置
- ·常见Oracle HINT的用法
- ·ORA-00257: archiver error. Connect internal only, until freed.
- ·oracle的update问题
- ·小议索引的使用
- ·oracle产品服务和技术级别介绍,OrACLE服务
- ·Oracle 数据类型
- ·Oracle数据库检查死锁的sql
- ·怎样将冷备份移植到另一台Solaris机器上
- ·Oracle 动态SQL返回单条结果和结果集
- ·手动建立 Oracle9i 数据库
- ·Oracle内存结构(二)----Shared Pool的详细信息
- ·DELPHI 调用 Oracle 存储过程并返回数据集的例子.
- ·关于block中行数据的存储与空间重组三
- ·Sybase及SQL Anywhere SQL语句小结
- ·ORACLE备份&恢复案例--ORACLE BACKUP&RESTORE SCHEME
- ·Oracle ERP 11业务调研报告-AP应付帐
- ·在 Oracle 数据库上构建 .NET 应用程序
- ·Oracle的SQL语句执行效率问题查找与解决方法
- ·oracle中pro*c的学习
