ITPub博客

首页 > 数据库 > Oracle > ORA-16038 ORA-19809 ORA-00312

ORA-16038 ORA-19809 ORA-00312

原创 Oracle 作者:烟花丶易冷 时间:2016-02-03 15:35:41 0 删除 编辑
 今天用plsql工具导入库的时候,导入到一半进程中断,再次连接提示重启数据库,重启的时候发现报如上错误,找到了解决办法,但是对造成该错误的的原理不是很明确。

      SQL> startup
ORACLE 例程已经启动。

Total System Global Area  314572800 bytes
Fixed Size                  1248768 bytes
Variable Size              83886592 bytes
Database Buffers          222298112 bytes
Redo Buffers                7139328 bytes
数据库装载完毕。
ORA-16038: 日志 1 序列号 317 无法归档
ORA-19809: 超出了恢复文件数的限制
ORA-00312: 联机日志 1 线程 1:
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO01.LOG'
     
 ----------------------------------重启发现错误之后将数据库重启到mount状态,并查看v$log。

SQL> shutdown immediate
ORA-01109: 数据库未打开


已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。

Total System Global Area  314572800 bytes
Fixed Size                  1248768 bytes
Variable Size              83886592 bytes
Database Buffers          222298112 bytes
Redo Buffers                7139328 bytes
数据库装载完毕。
SQL> select group#,sequence#,archived,status from v$log;

    GROUP#  SEQUENCE# ARC STATUS
---------- ---------- --- ----------------
         1        317 NO  INACTIVE
         3        325 NO  CURRENT
         2        324 NO  INACTIVE
     
 ---------------------------------组1处于非当前未活跃状态,并且没有处于归档,更改组1的状态
SQL> alter database clear unarchived logfile group 1;

数据库已更改。
      ----------------------------------更改之后便可打开数据库
SQL> alter database open;

数据库已更改。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29618264/viewspace-1986021/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: oracle学习路线图
请登录后发表评论 登录
全部评论

注册时间:2014-04-20

  • 博文量
    135
  • 访问量
    270008