Oracle

oracle联机日志文件恢复

日期:2015/6/28来源: IT猫扑网

  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     &

相关文章

相关下载

网友评论

我要评论...
    没有更早的评论了
    取消