当前位置:  数据库>oracle

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

    来源: 互联网  发布时间:2017-06-01

    本文导语: Oracle数据库关闭时,出现ORA-03113错误: SQL> shutdown immediateORA-03113: end-of-file on communication channelProcess ID: 3437Session ID: 125 Serial number: 5 SQL> startupORA-24324: service handle not initializedORA-01041: internal error. hostdef extension doesn't existSQL> SQL> SQL> sta...

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>


    
 
 

您可能感兴趣的文章:

  • 为什么在安装oracle9i在最后建立数据库时出现以下问题(解决立即给分,重谢)
  • 向oracle的BLOB字段写入数据时出现的问题,救命!
  • 求求各位,来看一下在RED HAT 7.1 上安装ORACLE8.1.7客户端软件时出现的问题
  • Red Hat Enterprise Linux 4 上安装oracle client时出现如下错误,请高手帮忙。
  • oracle安装时出现的问题!
  • oracle 9i Linux 下安装时出现 无法建立inventory目录,你可能没有相应权限,请高手帮忙,100分,在线等!
  • 在linux下安装oracle时,使用sysctl检查系统参数时出现许多error信息,不知道怎么回事,望高手指点!
  • 安装Oracle加载数据库错误areasQueries的解决
  • 我在安装oracle的时候出现了这个错误,请懂行人赐教~~附图!~~
  • 记录Linux下一次oracle启动错误
  • shell如何获取oracle错误码 在线等
  • Linux系统下安装Oracle X11错误解决办法
  • 求助前辈们:solaris 10 x86 安装oracle 10g 错误
  • 有 ORACLE 错误码文档吗? 谢谢大家!
  • Eclipse连接Oracle数据库的ORA-00604 ORA-12705错误
  • ORACLE安装时/tmp/orainstRoot.sh 执行发生错误
  • 关于提高Oracle数据库性能的四个错误认识
  • C++使用OCCI连Oracle10g的错误
  • Linux上管理本机Oracle的时候出现找不到ServiceName的错误
  • Oracle的sqlcode对应的错误信息sqlerrm
  • 深入理解Oracle数据库的启动和关闭 iis7站长之家
  • Oracle AS关键字 提示错误
  • rh9上装oracle817犯了个低级错误,如何挽回?
  • oracle错误迷惑
  • FC6下安装Oracle9i错误,请高手指教 在线等 解决即结贴
  • Oracle10201 RAC升级到10204后导出数据时报EXP-00056错误
  • 在tomcat下连接oracle8i的javabean出现如下错误,急!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 深入理解Oracle数据库的启动和关闭
  • 如何启动和关闭安装在UNIX下的ORACLE数据库?
  • Oracle关闭SUN的开源项目
  • Linux平台启动关闭Oracle数据库
  • 请问,在unix下,关闭oracle数据库和重起unix,的正确顺序和命令应该是怎样的!请教!
  • 选择合适的Oracle数据库关闭方法
  • 技巧分享 Oracle数据库的启动和关闭
  • 解决Linux下Oracle无法关闭数据库的问题
  • [200分]在redhatlinux9中,关闭系统时,如何设置先自动关闭oracle9i数据库(急)
  • Oracle 9i 数据库异常关闭后的启动
  • oracle 服务启动,关闭脚本(windows系统下)
  • oracle 如何关闭打开归档日志
  • Oracle9i数据库异常关闭后的启动
  • Oracle数据库的启动与关闭方法
  • Linux As4单实例Oracle系统启动/关闭脚本
  • 深刻理解Oracle数据库的启动和关闭
  • DBA_Oracle Startup / Shutdown启动和关闭过程详解(概念)(对数据库进行各种维护操作)
  • ORACLE11g随RHEL5系统自动启动与关闭的设置方法
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • oracle中如何把表中具有相同值列的多行数据合并成一行


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,