IT猫扑网:您身边最放心的安全下载站! 最新更新|软件分类|软件专题|手机版|论坛转贴|软件发布

您当前所在位置:首页数据库Oracle → oracle联机日志文件恢复

oracle联机日志文件恢复

时间:2015/6/28来源:IT猫扑网作者:网管联盟我要评论(0)

  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     &

关键词标签:oracle

相关阅读

文章评论
发表评论

热门文章 Oracle中使用alter table来增加,删除,修改列Oracle中使用alter table来增加,删除,修改列oracle中使用SQL语句修改字段类型-oracle修oracle中使用SQL语句修改字段类型-oracle修使用低权限Oracle数据库账户得到管理员权限使用低权限Oracle数据库账户得到管理员权限Oracle对user的访问控制Oracle对user的访问控制

相关下载

人气排行 ORACLE SQL 判断字符串是否为数字的语句Oracle中使用alter table来增加,删除,修改列的语法ORACLE和SQL语法区别归纳(1)oracle grant 授权语句如何加速Oracle大批量数据处理Oracle删除表的几种方法ORACLE修改IP地址后如何能够使用Oracle 10g创建表空间和用户并指定权限