- 浏览: 56809 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
yvonxiao:
这个的确好用,我记得我以前是自己写了个存储过程来解决这种递归问 ...
Oracle Start With Connect By
今天不小心误删除了数据库的数据文件和日志文件,在启动数据库时报如下错误:
ORA-01157: cannot identify/lock data file 15 - see DBWR trace file
ORA-01110: data file 15: 'C:\OMF\O1_MF_DEMO_4OKGZ000_.DBF'
解决数据文件丢失无法启动数据库的办法:
1、将该数据文件离线删除:
alter database datafile C:\OMF\O1_MF_DEMO_4OKGZ000_.DBF offline drop;
2、启动数据库:
alter database open;
日志文件丢失报错如下:
ORA-00313: 无法打开日志组 1 (线程 1) 的成员
ORA-00312: 联机日志 1 线程 1: 'C:\ORACLE\ORADATA\ORCL\REDO01.LOG'
解决日志文件丢失无法启动数据库的办法:
首先,执行下面的语句看看group1是不是current日志组
select group#,sequence#,archived,status from v$log;
如果被删除的日志不是当前日志组的成员,比较简单
alter database clear logfile group 1;
如果你的库是非归档的,或许要用下面的语句
alter database clear unarchived logfile group 1;
ORA-01157: cannot identify/lock data file 15 - see DBWR trace file
ORA-01110: data file 15: 'C:\OMF\O1_MF_DEMO_4OKGZ000_.DBF'
解决数据文件丢失无法启动数据库的办法:
1、将该数据文件离线删除:
alter database datafile C:\OMF\O1_MF_DEMO_4OKGZ000_.DBF offline drop;
2、启动数据库:
alter database open;
日志文件丢失报错如下:
ORA-00313: 无法打开日志组 1 (线程 1) 的成员
ORA-00312: 联机日志 1 线程 1: 'C:\ORACLE\ORADATA\ORCL\REDO01.LOG'
解决日志文件丢失无法启动数据库的办法:
首先,执行下面的语句看看group1是不是current日志组
select group#,sequence#,archived,status from v$log;
如果被删除的日志不是当前日志组的成员,比较简单
alter database clear logfile group 1;
如果你的库是非归档的,或许要用下面的语句
alter database clear unarchived logfile group 1;
发表评论
-
oracle 命令
2009-02-05 20:30 1011一、ORACLE的启动和关闭 ... -
通过dbms_flashback找回误删除的数据收藏
2009-01-21 11:35 1346在使用DBMS_FLASHBACK时要首先注意以下几个事项: ... -
优化Oracle数据库性能收藏
2009-01-21 11:35 889优化策略 为了保 ... -
Oracle Start With Connect By
2009-01-21 11:33 1572Start With Connect By 是用来实现在一个 ... -
Oracle 表空间操作收藏
2009-01-21 11:32 1009创建表空间: 1、递增 ... -
移动数据文件收藏
2009-01-21 11:32 736移动数据文件: 1、首先使要移动数据文件的表空间离线. ... -
Oracle 死锁会话处理收藏
2009-01-21 11:31 1170--查询所有的死锁: SELECT * FROM V$LOCK ... -
Oracle 9i 打开autotrace on 查看执行计划收藏
2009-01-21 11:31 13331.创建表,通过utlxplan脚本 SQL> @? ... -
如何启用sqlplus的AutoTrace功能收藏
2009-01-21 11:31 847通过以下方法可以把Autotrace的权限授予Everyone ... -
user和schema的区别:
2009-01-21 11:30 1053说穿了其实user是控制权限的,而schema是个容器,非所有 ... -
Oracle表段中的高水位线HWM收藏
2009-01-21 11:28 2633在Oracle数据的存储中, ... -
深入了解oracle的高水位(HWM)收藏
2009-01-21 11:26 2273说到HWM,我们首先要简要的谈谈ORACLE的逻辑存储管理.我 ... -
ORACLE 日志文件相关查询收藏
2009-01-21 11:25 11931.查询系统使用的是哪一组日志文件: select * fro ... -
ORACLE热备份恢复手册收藏
2009-01-21 11:22 2330概要 1.1. 本文的目的 为了模拟测试oracle热备份的 ... -
(转)windows命令行下启动oracle
2009-01-21 09:56 1528--总结启动命令如下: lsnrctl [start|stop ... -
小议分析函数中排序对结果的影响(一)
2009-01-12 13:24 926分析函数中经常会包括O ... -
ORACLE10g新特性——全局HASH分区索引
2009-01-12 13:23 1762在10g以前,Oracle的全局索引分区方法只有一种,即范围分 ... -
深入认识Oracle Supplemental logging
2008-12-22 18:35 3143对于有过逻辑standby,streams搭建体验的朋友,肯定 ... -
深入分析Oracle数据库日志文件
2008-12-22 15:19 999深入分析Oracle数据库日志文件 作者:程永新 发文时间: ... -
oracle 介绍
2008-09-20 21:04 1159第二章 架构 ORACLE架构由3部分组成: 文件, 内存结 ...
相关推荐
总结起来,处理Oracle日志文件丢失的问题,关键步骤包括:以SYSDBA身份登录,关闭数据库,挂起启动,执行介质恢复,最后打开数据库并重置日志。此外,良好的数据库管理和备份策略是防止这类问题的关键。对于大型企业...
控制文件、redo log文件、数据文件和临时文件应放入新服务器相应的Oracle数据和日志目录。参数文件(PFILE)应放在新数据库的PFILE路径下。 在新服务器上,启动数据库并检查所有文件是否正确加载。如果一切正常,你...
Oracle数据库管理系统使用多种类型的日志文件来记录系统运行期间的各种活动,这些日志文件不仅有助于数据库的管理和维护,还为故障诊断提供了重要的依据。下面详细介绍Oracle中的几种主要日志文件。 ##### 1. Redo...
### 如何更改Oracle 9i 数据文件、日志文件和控制文件的存储路径 #### 更改数据文件存储路径 为了更改Oracle 9i数据库的数据文件存储路径,我们需要遵循以下步骤: 1. **关闭数据库**: - 使用`SQL>shutdown ...
在Oracle数据库系统中,控制文件(CONTROL FILE)和日志文件(REDO LOG FILE)是极其重要的组件,它们对于数据库的稳定运行和数据安全性起到关键作用。本文将深入讲解如何修改Oracle控制文件和日志文件,确保数据库...
总结来说,这个故障处理涉及到Oracle DG环境下的复杂恢复场景,需要利用BBED工具绕过缺失的归档日志,同时理解ASM存储和DG的特性来恢复数据文件。这种问题的解决需要深入的数据库知识和实践经验,确保数据的完整性和...
传统的数据恢复方法难以完整地恢复 Oracle 数据文件,因为这些方法依赖于系统元信息、控制文件和日志文件信息。为此,提出了一种基于 Oracle 数据文件内部结构特征的文件雕复方法,该方法不依赖系统元信息,而是基于...
Oracle 数据库联机日志文件丢失处理方法包括使用命令清空日志组、alter database clear logfile group 命令和 alter database clear unarchived logfile group 命令等方法。这些方法可以帮助我们恢复丢失的联机日志...
3. **备份相关日志文件**:在进行任何恢复操作之前,备份相关的日志文件非常重要,包括但不限于 alert 日志文件和 trace 文件。 #### 二、Oracle 数据文件误删后的初步应对措施 1. **检查错误日志**:误删除数据...
本文将深入探讨如何在危机情况下进行Oracle数据文件的物理删除恢复。这个话题对于DBA(数据库管理员)来说至关重要,因为数据的安全性和完整性是任何业务的核心。 首先,我们需要理解Oracle数据文件(Data Files)...
7. **恢复数据文件**:如果数据文件丢失或损坏,可以使用备份和归档日志进行恢复。RMAN(恢复管理器)是Oracle提供的工具,用于执行这种恢复操作。 8. **表空间和数据文件的关系**:每个数据文件都属于一个特定的表...
### Oracle日志丢失数据库恢复技巧 #### 背景与问题描述 ...总之,面对Oracle数据库中重做日志文件丢失的问题,通过合理的恢复策略可以有效地解决这一挑战。同时,良好的预防措施和日常维护也是必不可少的。
在Oracle数据库管理中,删除表空间数据文件是一项关键操作,涉及到数据的安全性和系统的稳定性。本文将详细介绍如何正确地删除Oracle表空间数据文件,探讨OFFLINE和OFFLINE DROP的区别,以及在操作系统层面删除数据...
### ORACLE联机日志文件丢失或损坏的处理方法 #### 概述 在Oracle数据库管理过程中,联机重做日志(Online Redo Log)是数据库运行时记录所有事务更改的重要组成部分。当联机重做日志文件丢失或损坏时,可能会导致...
本文详细介绍了如何安全有效地移动Oracle数据库的数据文件、控制文件和重做日志文件到新的存储路径。通过遵循上述步骤,不仅可以解决存储空间不足的问题,还能实现系统性能的优化。同时,需要注意的是,在执行这些...
当数据文件、日志文件或表空间遭受损坏时,数据库的正常运行会受到严重影响,可能导致数据丢失或服务中断。本篇将详细介绍如何处理这些常见的Oracle系统紧急故障。 一、数据文件损坏 1. 数据文件(Data File)是...
9. **监控日志**:在恢复过程中,密切关注数据库的日志文件,以便及时发现并解决问题。 学习并熟练掌握这些步骤是Oracle数据库管理员(OCP)必备的技能之一。在实际操作中,可能会遇到各种复杂情况,如磁盘损坏、...
3. **恢复操作**:如果控制文件或日志文件丢失,可以利用备份进行恢复。恢复控制文件通常使用`RESTORE CONTROLFILE FROM TRACE`命令,而日志文件的恢复则涉及到数据库的redo应用和介质恢复过程。 实验过程中,学生...
本文将深入探讨如何应对"非常规删除ORACLE数据文件"的问题,并提供恢复策略。 首先,我们要理解在Oracle中删除数据文件的后果。数据文件是表空间的一部分,表空间则包含数据库的表、索引和其他对象。当数据文件被...
本文将深入探讨Oracle数据库的日志文件,包括redo logs(重做日志)和archive logs(归档日志),以及如何管理和利用这些日志来优化数据库性能和保障数据安全。 首先,重做日志文件(Redo Log Files)是Oracle...