SQL> shutdown immediate
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 426852352 bytes
Fixed Size 1333648 bytes
Variable Size 264242800 bytes
Database Buffers 155189248 bytes
Redo Buffers 6086656 bytes
数据库装载完毕。
ORA-00313: 无法打开日志组 1 (用于线程 1) 的成员
ORA-00312: 联机日志 1 线程 1: 'C:\ORACLE\ORADATA\ORCL\REDO01.LOG'
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIME
------------- --------------
1 1 4 52428800 1 NO CURRENT
928724 23-4月 -09
3 1 3 52428800 1 NO INACTIVE
908643 23-4月 -09
2 1 2 52428800 1 NO INACTIVE
894721 23-4月 -09
SQL> select status from v$instance;
STATUS
------------
MOUNTED
SQL> alter database drop logfile group 1;
alter database drop logfile group 1
*
第 1 行出现错误:
ORA-01623: 日志 1 是实例 orcl (线程 1) 的当前日志 - 无法删除
ORA-00312: 联机日志 1 线程 1: 'C:\ORACLE\ORADATA\ORCL\REDO01.LOG'
SQL> shutdown immediate
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 426852352 bytes
Fixed Size 1333648 bytes
Variable Size 264242800 bytes
Database Buffers 155189248 bytes
Redo Buffers 6086656 bytes
数据库装载完毕。
ORA-00313: 无法打开日志组 1 (用于线程 1) 的成员
ORA-00312: 联机日志 1 线程 1: 'C:\ORACLE\ORADATA\ORCL\REDO01.LOG'
SQL> alter database clear logfile group 2;
数据库已更改。
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIME
------------- --------------
1 1 4 52428800 1 NO CURRENT
928724 23-4月 -09
3 1 3 52428800 1 NO INACTIVE
908643 23-4月 -09
2 1 0 52428800 1 NO UNUSED
894721 23-4月 -09
SQL> alter database clear logfile group 1;
数据库已更改。
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIME
------------- --------------
1 1 0 52428800 1 NO UNUSED
928724 23-4月 -09
3 1 3 52428800 1 NO INACTIVE
908643 23-4月 -09
2 1 5 52428800 1 NO CURRENT
944619 24-4月 -09
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-00313: 无法打开日志组 3 (用于线程 1) 的成员
ORA-00312: 联机日志 3 线程 1: 'C:\ORACLE\ORADATA\ORCL\REDO03.LOG'
SQL> shutdown immediate
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 426852352 bytes
Fixed Size 1333648 bytes
Variable Size 264242800 bytes
Database Buffers 155189248 bytes
Redo Buffers 6086656 bytes
数据库装载完毕。
ORA-00313: 无法打开日志组 3 (用于线程 1) 的成员
ORA-00312: 联机日志 3 线程 1: 'C:\ORACLE\ORADATA\ORCL\REDO03.LOG'
SQL> alter database clear logfile group 3;
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL> conn scott/tiger
已连接。
SQL> select * from emp;
EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- -------------- ---------- ----------
DEPTNO
----------
7369 SMITH CLERK 7902 17-12月-80 800
20
7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300
30
7521 WARD SALESMAN 7698 22-2月 -81 1250 500
30
EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- -------------- ---------- ----------
DEPTNO
----------
7566 JONES MANAGER 7839 02-4月 -81 2975
20
7654 MARTIN SALESMAN 7698 28-9月 -81 1250 1400
30
7698 BLAKE MANAGER 7839 01-5月 -81 2850
30
EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- -------------- ---------- ----------
DEPTNO
----------
7782 CLARK MANAGER 7839 09-6月 -81 2450
10
7788 SCOTT ANALYST 7566 19-4月 -87 3000
20
7839 KING PRESIDENT 17-11月-81 5000
10
EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- -------------- ---------- ----------
DEPTNO
----------
7844 TURNER SALESMAN 7698 08-9月 -81 1500 0
30
7876 ADAMS CLERK 7788 23-5月 -87 1100
20
7900 JAMES CLERK 7698 03-12月-81 950
30
EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- -------------- ---------- ----------
DEPTNO
----------
7902 FORD ANALYST 7566 03-12月-81 3000
20
7934 MILLER CLERK 7782 23-1月 -82 1300
10
已选择14行。
SQL>
分享到:
- 2009-04-24 16:55
- 浏览 1250
- 评论(0)
- 论坛回复 / 浏览 (0 / 3564)
- 查看更多
相关推荐
### ORACLE联机日志文件丢失或损坏的处理方法 #### 概述 在Oracle数据库管理过程中,联机重做日志(Online Redo Log)是数据库运行时记录所有事务更改的重要组成部分。当联机重做日志文件丢失或损坏时,可能会导致...
解决 Oracle 联机日志文件无故全部消失问题 在本文中,我们将讨论如何解决 Oracle 联机日志文件无故全部消失问题。这个问题可能会出现在任何 Oracle 数据库中,可以是测试数据库,也可以是生产数据库。下面,我们将...
Oracle 数据库联机日志文件是数据库运行的重要组件,负责记录数据库的事务信息,以便在出现故障时可以恢复数据库。然而,在某些情况下,联机日志文件可能会丢失,从而导致数据库无法启动或出现其他问题。在这种情况...
### 联机日志文件损坏后的恢复方法 在日常的数据库管理与维护工作中,遇到联机重做日志(Online Redo Log)文件损坏的情况并不少见。本文将详细介绍如何处理这一问题,并通过具体步骤指导您如何进行有效的恢复工作...
Oracle联机文档是数据库管理员、开发人员和系统管理员的重要资源,它包含了Oracle数据库系统的全面信息。这个压缩包中包含的是Oracle 10g版本的联机文档,这是一个经典的数据库版本,广泛应用于各种企业环境中。...
在 Oracle 非归档模式下,丢失全部联机日志文件后,数据库无法启动,需要进行处理以恢复数据库。以下是处理方法的详细步骤和注意事项: 第一步:备份数据文件和参数文件 在进行任何处理前,首先需要备份数据文件和...
ORACLE数据库日志文件的类型有两种:联机日志文件和归档日志文件。联机日志文件是指当前数据库实例的日志文件,用于记录当前数据库的所有操作。归档日志文件是指历史日志文件,用于记录数据库的历史操作。 ORACLE...
- **组的概念**:一个日志组由一个或多个相同的联机日志文件组成,至少包含两个组,每组至少有一个成员。 - **成员管理**:每个组内的成员具有相同的日志序列号,成员的大小相同,并分散存放在不同的物理磁盘上以...
1. **数据库体系结构**:文档会讲解Oracle数据库的基本组成,包括表空间、数据文件、控制文件、重做日志文件、实例、进程等,帮助读者理解数据库如何存储和管理数据。 2. **数据存储与管理**:讨论了行和块的概念,...
此外,Oracle提供了一套全面的恢复策略,包括快速恢复区(Fast Recovery Area, FRA)、联机重做日志(Online Redo Logs)等,以应对各种故障情况。 在进行任何数据库恢复操作时,务必谨慎并遵循最佳实践,以防止...
重做日志文件是Oracle服务器运行时需要管理的联机日志文件,用于数据库的恢复。 一、 Oracle重做日志文件简介 Oracle 引入重做日志的目的:数据库的恢复。相关进程:重做日志写进程(LGWR)。重做日志性质:联机...
inactive表示实例恢复不用的联机重做日志组,active表示该联机重做日志文件是活动的但不是当前组,在实例恢复时需要这组联机重做日志,current表示当前正在写入的联机重做日志文件组,unused表示Oracle服务器从未写...
其中,数据库创建涉及创建控制文件、数据文件、重做日志文件等;备份恢复则包括物理备份、逻辑备份和RMAN(Recovery Manager)的使用。 3. **SQL与PL/SQL**:详细解释了SQL语言在Oracle 10g中的使用,包括DML(数据...
它采用多层架构,包括用户接口、服务器进程、后台进程、数据文件、控制文件、重做日志文件、口令文件等组件。其中,服务器进程处理SQL请求,后台进程负责数据库的维护工作,如检查点进程、归档日志进程等。 二、...
Oracle11g提供了一套完整的恢复机制,包括联机日志(Redo Logs)、归档日志以及控制文件等。在数据恢复过程中,通常需要以下步骤: 1. **创建备份**:在任何恢复操作之前,确保有最新的数据库备份至关重要。这可以...
本文将深入探讨如何在危机情况下进行Oracle数据文件的物理删除恢复。这个话题对于DBA(数据库管理员)来说至关重要,因为数据的安全性和完整性是任何业务的核心。 首先,我们需要理解Oracle数据文件(Data Files)...
日志文件在数据库管理和故障恢复中扮演着至关重要的角色。主要的Oracle日志类型包括: 1. **Redo log files (联机日志或重做日志)**: 这些日志记录了所有对数据库的改变,无论是通过DML(数据操纵语言)如INSERT、...
这个压缩包文件由两个部分组成:`oracle12.2联机文档库.z01`和`oracle12.2联机文档库.zip`,这通常意味着大文件被分割成了多个部分以便于传输和存储。解压这两个文件后,用户可以获得完整的文档库,用于学习、查询和...
本文将围绕“Oracle 12c 实战日志文件”这一主题,深入探讨联机重做日志文件的作用、结构以及管理策略等内容。 #### 二、联机重做日志文件的基本概念 **1. 什么是联机重做日志** 联机重做日志文件是 Oracle ...