Oracle数据库关闭时,出现ORA-03113错误:

SQL> shutdown immediate

ORA-03113: end-of-file on communication channel

Process ID: 3437

Session ID: 125 Serial number: 5

SQL> startup

ORA-24324: service handle not initialized

ORA-01041: internal error. hostdef extension doesn't exist

SQL>

SQL>

SQL> startup nomount

ORA-24324: service handle not initialized

ORA-01041: internal error. hostdef extension doesn't exist

SQL>

SQL>

SQL> startup mount

ORA-24324: service handle not initialized

ORA-01041: internal error. hostdef extension doesn't exist

SQL>

SQL> alter datafile '/bk/ts5.2.dbf' offline

2  ;

ERROR:

ORA-03114: not connected to ORACLE

查看日志文件:

/u01/app/diag/rdbms/orcl/orcl/trace/alert_orcl.log

16416 Errors in file /u01/app/diag/rdbms/orcl/orcl/trace/orcl_dbw0_4055.trc:

16417 ORA-01157: cannot identify/lock data file 6 - see DBWR trace file

16418 ORA-01110: data file 6: '/bk/ts5.2.dbf'

16419 ORA-27037: unable to obtain file status

16420 Linux Error: 2: No such file or directory

16421 Additional information: 3

16422 Errors in file /u01/app/diag/rdbms/orcl/orcl/trace/orcl_ora_4097.trc:

16423 ORA-01157: cannot identify/lock data file 6 - see DBWR trace file

16424 ORA-01110: data file 6: '/bk/ts5.2.dbf'

16425 ORA-1157 signalled during: ALTER DATABASE OPEN...

16426 Mon Oct 21 20:53:43 2013

16427 Checker run found 1 new persistent data failures

16428 Mon Oct 21 20:54:53 2013

发现是因为刚刚创建的表空间文件丢失,导致的。

开始修复表空间文件。

解决方法:

SQL> shutdown abort

ORACLE instance shut down.

SQL>

SQL>

SQL>

SQL> startup

ORACLE instance started.

Total System Global Area  422670336 bytes

Fixed Size          1336960 bytes

Variable Size    314575232 bytes

Database Buffers  100663296 bytes

Redo Buffers      6094848 bytes

Database mounted.

ORA-01157: cannot identify/lock data file 6 - see DBWR trace file

ORA-01110: data file 6: '/bk/ts5.2.dbf'

SQL> alter database datafile '/bk/ts5.2.dbf' offline drop;

Database altered.

SQL>

SQL>

SQL> startup

ORA-01081: cannot start already-running ORACLE - shut it down first

SQL> shutdown

ORA-01109: database not open

Database dismounted.

ORACLE instance shut down.

SQL> startup

ORACLE instance started.

Total System Global Area  422670336 bytes

Fixed Size          1336960 bytes

Variable Size    314575232 bytes

Database Buffers  100663296 bytes

Redo Buffers      6094848 bytes

Database mounted.

Database opened.

SQL>

由于是表空间文件丢失,最后查看一下表空间:

SQL>

SQL> select tablespace_name, file_name from dba_data_files;

TABLESPACE_NAME      FILE_NAME

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

EXAMPLE       /u01/app/oradata/orcl/example01.dbf

UNDOTBS1      /u01/app/oradata/orcl/undotbs01.dbf

SYSAUX      /u01/app/oradata/orcl/sysaux01.dbf

SYSTEM      /u01/app/oradata/orcl/system01.dbf

USERS      /u01/app/oradata/orcl/users01.dbf

TS5          /bk/ts5.2.dbf

TS5          /bk/ts5.dbf

7 rows selected.

SQL> select file#, name, status from v$datafile;

FILE# NAME         STATUS

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

1 /u01/app/oradata/orcl/system01.dbf    SYSTEM

2 /u01/app/oradata/orcl/sysaux01.dbf    ONLINE

3 /u01/app/oradata/orcl/undotbs01.dbf    ONLINE

4 /u01/app/oradata/orcl/users01.dbf    ONLINE

5 /u01/app/oradata/orcl/example01.dbf    ONLINE

6 /bk/ts5.2.dbf                  RECOVER

7 /bk/ts5.dbf                    ONLINE

7 rows selected.

SQL>

linux oracle 03113,Oracle数据库关闭时出现ORA-03113错误相关推荐

  1. oracle数据库关闭失败,Oracle数据库关闭时出现ORA-03113错误

    Oracle数据库关闭时,出现ORA-03113错误: SQLgt; shutdown immediateORA-03113: end-of-file on communication channel ...

  2. Access 中数据库操作时提示from子句语法错误

    问题:如果在Access 中数据库操作时提示from子句语法错误 原因:语句中某一单词为Access中的关键字.如:select * from user.其中user就是一关键字. 解决:用中括号[] ...

  3. 达梦、Oracle、mysql数据库排序时对空值的处理

    在进行时间排序时,如果不做处理,查询出来的数据空值字段数据将会出现在最前面:如下 达梦数据库: SELECT * FROM tdcb.EQUIPMENT_LEIMU ORDER BY ISNULL(U ...

  4. Oracle操作语句(PL/SQL)创建表空间:第 1 行出现错误: ORA-01119: 创建数据库文件时出错 ORA-27040: 文件创建错误, 无法创建文件OSD-04002: 无法打开文件

    1.题目要求: 2.遇到的问题情况: 3.问题分析: 创建表空间时指定的文件目录地址出错 4.解决问题(解决方法): 问:既然是路径出错,那么就找到正确的路径即可,那么正确路径是什么呢? 答:是自己P ...

  5. oracle ora-00001日志,分割分区时遇到ORA-00604 ORA-00001错误

    2011年11月2日 在做表分割的时候碰到如下错误: SQL> alter table TBCS.CS_LOG_GPRS_ADJUST split partition P_R_955_MAX a ...

  6. 【SQLServer】【恢复挂起的解决方案】附加文件时候的提示“无法重新生成日志,原因是数据库关闭时存在打开的事务/用户,该数据库没有检查点或者该数据库是只读的。 ”【数据库恢复】...

    汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 先贴错误: 吐槽一下: 进入正题: 新建一个同名数据库 停止MSSQL服务 替换数据库文 ...

  7. linux ora27040,使用RMAN recover database时遇到ORA-01119 ORA-27040 错误的解决办法

    问题描述: DATA COLLECTED =============== CUSTOMER STATEMENT ------------------ 不过在恢复数据的过程中,用8月1号的全备份,恢复到 ...

  8. oracle 12c安装psu,Oracle 12C:数据库PSU补丁安装

    Oracle 12C:数据库PSU补丁安装 发布时间:2020-08-09 22:49:32 来源:ITPUB博客 阅读:93 作者:Ryan_Bai 一.环境描述 系统:Red Hat Enterp ...

  9. oracle正在启动或关闭中的解决方法

    今天登陆Oracle,发现提示错误ora-01033:Oracle正在初始化或关闭,SID=0等错误信息.上网上找了很多资料,发现这种错误通常是Oracle数据库文件破损造成的,可能由两种具体原因引起 ...

最新文章

  1. my-innodb-heavy-4G.cnf配置文件注解
  2. leetcode(1)485——最大连续 1 的个数(C++)
  3. 十三、StringBuffer
  4. 深度学习之基于GAN实现手写数字生成
  5. 无法加载_Microsoft store应用商店无法加载 问题解决
  6. 前端人最需要的学习资料有哪些?我现在免费送给你!
  7. java导出sas_[转载]SAS Proc Export导出文件
  8. yii2 advanced版基础部分
  9. python 计算器功能实现
  10. hp 服务器 无线网卡,换个网卡再战!—记惠普4431s笔记本更换无线网卡体验
  11. 变上限积分无穷小比阶与导数的关系问题
  12. android渠道编号,Android 不同渠道差异代码
  13. Vim 插件 -- Pathogen
  14. AMD重新进入核心竞争领域
  15. 佐治亚理工学计算机硕士,佐治亚理工学院电子与计算机工程硕士专业
  16. Vulnhub-Bulldog靶机实战
  17. JSX列表渲染(五)——4种写法:基本写法 遍历写法 map遍历写法(常用-加工处理数组的每一项数据,最后形成一个新的数组) 列表遍历可以直接写到表达式中
  18. java 双列集合Map 万字详解
  19. 实例2:python操作Excel文件 - 插入列、分列、删除列、移动位置
  20. 开机点用户名登录显示rfc服务器不可用,rpc服务器不可用怎么办(修复RPC服务器不可用方法)...

热门文章

  1. 机房服务器维保 招标文件,机房维护服务项目招标文件.docx
  2. Prism.Wpf框架中WindowStartupLocation的问题
  3. final变量存在哪 java_使用Java中的final变量需要注意的地方。
  4. 大学计算机基础p83,2011年《大学计算机基础》考试范围
  5. 知识体系之APUE/内核编程
  6. 初识Unity Shader 流光闪烁效果
  7. 【实战】SQL SERVER ODBC堆栈溢出攻击的实现。
  8. 邻接矩阵的c语言算法思路,C语言邻接矩阵的实现
  9. javascript压缩上传图片
  10. ROS系列——ONVIF Device Test Tool测试工具获取网络摄像头的rtsp