提示ORA-03113:通信通道的文件结尾解决

SQL> exit

Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

[oracle@CP07_NV1_DB ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Mon Dec 12 13:48:35 2016

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> startup mount

ORACLE instance started.

Total System Global Area 4275781632 bytes

Fixed Size                  2235208 bytes

Variable Size             822084792 bytes

Database Buffers         3439329280 bytes

Redo Buffers               12132352 bytes

Database mounted.

SQL> select * from v$log;

GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARC

---------- ---------- ---------- ---------- ---------- ---------- ---

STATUS           FIRST_CHANGE# FIRST_TIM NEXT_CHANGE# NEXT_TIME

---------------- ------------- --------- ------------ ---------

1          1      88281   52428800        512          1 NO

INACTIVE            1179936249 12-DEC-16   1179945253 12-DEC-16

4          1      88283   57671680        512          1 NO

CURRENT             1179952814 12-DEC-16   2.8147E+14

3          1      88280   52428800        512          1 NO

INACTIVE            1179929281 12-DEC-16   1179936249 12-DEC-16

GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARC

---------- ---------- ---------- ---------- ---------- ---------- ---

STATUS           FIRST_CHANGE# FIRST_TIM NEXT_CHANGE# NEXT_TIME

---------------- ------------- --------- ------------ ---------

2          1      88282   52428800        512          1 NO

INACTIVE            1179945253 12-DEC-16   1179952814 12-DEC-16

SQL> alter database open resetlogs;

alter database open resetlogs

*

ERROR at line 1:

ORA-01139: RESETLOGS option only valid after an incomplete database recovery

SQL> recover database until time  '2016-12-11';

Media recovery complete.

SQL> alter database open resetlogs;

Database altered.

SQL> select open_mode from $database;

select open_mode from $database

*

ERROR at line 1:

ORA-00911: invalid character

SQL> select * from v$log;

GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARC

---------- ---------- ---------- ---------- ---------- ---------- ---

STATUS           FIRST_CHANGE# FIRST_TIM NEXT_CHANGE# NEXT_TIME

---------------- ------------- --------- ------------ ---------

1          1          1   52428800        512          1 NO

CURRENT             1179956666 12-DEC-16   2.8147E+14

2          1          0   52428800        512          1 YES

UNUSED                       0                      0

3          1          0   52428800        512          1 YES

UNUSED                       0                      0

GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARC

---------- ---------- ---------- ---------- ---------- ---------- ---

STATUS           FIRST_CHANGE# FIRST_TIM NEXT_CHANGE# NEXT_TIME

---------------- ------------- --------- ------------ ---------

4          1          0   57671680        512          1 YES

UNUSED                       0                      0

重置日志的序列号

SQL> select member from v$logfile;

MEMBER

--------------------------------------------------------------------------------

/u01/app/oracle/oradata/CP07NV1D/redo03.log

/u01/app/oracle/oradata/CP07NV1D/redo02.log

/u01/app/oracle/oradata/CP07NV1D/redo01.log

/u01/app/oracle/oradata/CP07NV1D/redo04.log

[oracle@CP07_NV1_DB ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Mon Dec 12 14:07:10 2016

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select status from v$instance;

STATUS

------------

OPEN

SQL> select  * from scott.emp;

EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM

---------- ---------- --------- ---------- --------- ---------- ----------

DEPTNO

----------

7369 SMITH      CLERK           7902 17-DEC-80        800

20

7499 ALLEN      SALESMAN        7698 20-FEB-81       1600        300

30

7521 WARD       SALESMAN        7698 22-FEB-81       1250        500

SQL> select group#,sequence#,bytes,members,status from v$log;

GROUP#  SEQUENCE#      BYTES    MEMBERS STATUS

---------- ---------- ---------- ---------- ----------------

1          1   52428800          1 INACTIVE

2          2   52428800          1 CURRENT

3          0   52428800          1 UNUSED

4          0   57671680          1 UNUSED

SQL> alter system switch logfile;

System altered.

SQL> alter system switch logfile;

System altered.

SQL> alter system switch logfile;

System altered.

SQL> SQL> select open_mode from v$database;

OPEN_MODE

--------------------

READ WRITE

SQL> select open_mode from v$database;

OPEN_MODE

--------------------

READ WRITE

SQL> select group#,sequence#,bytes,members,status from v$log;

GROUP#  SEQUENCE#      BYTES    MEMBERS STATUS

---------- ---------- ---------- ---------- ----------------

1          5   52428800          1 INACTIVE

2          6   52428800          1 INACTIVE

3          7   52428800          1 CURRENT

4          4   57671680          1 INACTIVE

SQL> select member from v$logfile;

MEMBER

--------------------------------------------------------------------------------

/u01/app/oracle/oradata/CP07NV1D/redo03.log

/u01/app/oracle/oradata/CP07NV1D/redo02.log

/u01/app/oracle/oradata/CP07NV1D/redo01.log

/u01/app/oracle/oradata/CP07NV1D/redo04.log

SQL> select file#,checkpoint_change# from v$datafile;

FILE# CHECKPOINT_CHANGE#

---------- ------------------

1         1180436432

2         1180436432

3         1180436432

4         1180436432

5         1180436432

6         1180436432

6 rows selected.

SQL> select file#,checkpoint_change# from v$datafile_header;

FILE# CHECKPOINT_CHANGE#

---------- ------------------

1         1180452436

2         1180452436

3         1180452436

4         1180452436

5         1180452436

6         1180452436

6 rows selected.

SQL>

  • 第二步:
    select * from v$recovery_file_dest;
    alter system set db_recovery_file_dest_size=10737418240 ---这里是改为10G。
    alter database open
    exit
    第三步:
    rman target /
    进入rman工具窗口
    rman target /
    RMAN>crosscheck archivelog all -- 运行这个命令可以把无效的expired的archivelog标出来。
    RMAN>delete expired archivelog all; -- 直接全部删除过期的归档日志。
    RMAN>delete noprompt archivelog until time "sysdate -3" -- 也可以直接用一个指定的日期来删除。

    重新打开数据库就可以正常操作了。

数据库ORA-03113排查相关推荐

  1. 【Oracle数据库丢失表排查思路】

    Oracle数据库丢失表排查思路 说明:由于系统采用ID取模分表法进行Oracle数据存储,某日发现Oracle数据库中缺少对应的几张业务数据表,遂进行相关问题查询,简单记录一下排查思路: 由于我们代 ...

  2. access数据库远程访问问题排查

    Access数据库远程访问问题排查 1.第一步要保证本地能够访问access 数据库.win10 系统一般会安装32位的驱动库, 1)打开Windows 管理工具就可以看到. 2)如果开发的时候用64 ...

  3. 一次诡异的数据库死锁问题排查过程

    GitHub 1.8k Star 的Java工程师成神之路 ,不来了解一下吗? GitHub 1.8k Star 的Java工程师成神之路 ,真的不来了解一下吗? GitHub 1.8k Star 的 ...

  4. 一次诡异的数据库死锁问题排查过程 1

    GitHub 1.8k Star 的Java工程师成神之路 ,不来了解一下吗? GitHub 1.8k Star 的Java工程师成神之路 ,真的不来了解一下吗? GitHub 1.8k Star 的 ...

  5. oracle提示01034,oracle数据库ORA 01034错误问题解决方案

    ORA-01034错误的话: Oracle常见错误之一 这是个Oracle数据库服务器比较常见的错误.有经验的用户几乎马上就能解决这个错误,再不济也能马上到Metalink去搜索一下. 不幸的是,大多 ...

  6. DM数据库网络通信异常排查

    1)检查网络 通过ping命令检查网络是否通畅,通过telnet命令检查端口是否通畅. 2)检查防火墙(包括软件防火墙和物理防火墙) 关闭防火墙 systemctl stop firewalld sy ...

  7. java模拟数据库压测_java应用的优化【转】

    XX银行网银系统是一套全新的对公业务渠道类系统,经过两年的建设,将逐步对外提供服务. 该系统融合了原来多个对公渠道系统,并发量是以前多个系统之和,吞吐量要求将大幅上升.为了使广大对公客户使用系统时获得 ...

  8. 2017双11技术揭秘—阿里数据库进入全网秒级实时监控时代

    摘要: 2017双11再次创下了32.5万笔/秒交易创建的纪录,在这个数字后面,更是每秒多达几千万次的数据库写入,如何大规模进行自动化操作.保证数据库的稳定性.快速发现问题是一个巨大的难题, 这也是数 ...

  9. 【数据库】--- Redis

    Redis 概述 Redis 简介 下载与安装 基本使用 基本知识 数据结构 字符串类型 String 列表类型 List 集合类型 Set 哈希类型 hash 有序集合 zset (srted se ...

  10. mysql deadlock6_MYSQL:1213 Deadlock问题排查历程

    mark下自己近期在电商开发中遇到的一个问题-数据库死锁及其排查过程. 先抛一个业务报错日志做为这次梳理的开始 上图是我接收到的错误报警,SQLSTATE[40001]: Serialization ...

最新文章

  1. 怎么用python编简单游戏_用Python实现一个简单的算术游戏详解
  2. ubuntu16.04安装metasploit+postgresql
  3. html div 球形,CSS3 简单的球形构造
  4. php url gb2312 utf8,php实现utf-8与gb2312的url编码转换
  5. 冒泡法排序c语言算法步骤,冒泡排序 - 数据结构与算法教程 - C语言网
  6. Python监视用户计算机桌面窗口焦点的变化情况
  7. 本地jupyter notebook远程连接服务器
  8. Python:类与对象训练题
  9. java咖啡机_JAVA咖啡机2010款
  10. 【有机】镍催化非活化烯烃的不对称氢烷基化构建全烷基取代的饱和三级碳手性中心...
  11. 去掉任务栏中SATA硬盘的安全删除硬件图标
  12. 虚拟机安装包——————百度网盘
  13. 小程序动画-循环放大缩小的动画(一闪一闪的)
  14. 分享一个责任链模式通用写法
  15. python报错:index 1 is out of bounds for axis 0 with size 1
  16. es6根据对象属性获取到当前值的下标
  17. java实现游戏对战过程_【Java实战】Java实现简易坦克对战小游戏
  18. 美术生学画画如何突破瓶颈期
  19. netbean+glassfish创建web项目的目录结构
  20. javaScript函数模块详解

热门文章

  1. python 占位符_5分钟让你用Python作出最精美的Powerpoint
  2. Java程序设计语言(基础篇)机械工业出版社 原属第10版
  3. SPSS 26安装教程
  4. 前端(四)——CSS之导入方式、各类选择器
  5. LeetCode每日训练2—有序矩阵中第K小的元素(7.2)
  6. 人类一败涂地电脑版_热门游戏丨人类一败涂地云游戏来了! 咪咕快游独家正版上线!...
  7. 51单片机c语言应用开发三位一体实战精讲 pdf 119网盘,51单片机C语言应用开发三位一体实战精讲.pdf...
  8. MySQL 笔记6 -- 函数与事务
  9. erlang精要(17)-匿名函数多子句-多个激活函数实现
  10. 机器学习数据集划分-训练集,验证集,测试集