在非法关机以后,Oracle数据库经常会出现这个错误:

EXP-00056:ORACLE错误1033出现

ORA-01033:ORACLE initialization or shutdown in progress

用户:

口令:

这个显然是数据库没有办法启动,但是数据库服务还是可以启动,而程序则无法连接数据库。

首选找问题要看看数据库BDUMP目录下的ALERT文件具体报什么错误

最后几行你会看到有:

报错ORA-00600: 内部错误代码,参数: [kcratr1_lostwrt], [], [], [], [], [], [], []

这个错误就不用具体研究是什么意思了,下面是解决这一问题的方法:

oracle9/10g startup时 报错ORA-00600: 内部错误代码,参数: [kcratr1_lostwrt], [], [], [], [], [], [], []

原因可能是非法关机或掉电造成,以下是出现的问题及解决方法:

C:\Documents and Settings\Administrator>sqlplus

SQL*Plus: Release 9.2.0.1.0 - Production on 星期日 5月 13 09:23:23 2007

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

请输入用户名: /as sysdba

连接到:

Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production

With the Partitioning, OLAP and Oracle Data Mining options

JServer Release 9.2.0.1.0 - Production

SQL> startup

ORA-01081: 无法启动已在运行的 ORACLE --- 请首先关闭

SQL> shutdown abort

ORACLE 例程已经关闭。

SQL> startup

ORACLE 例程已经启动。

Total System Global Area 135338868 bytes

Fixed Size 453492 bytes

Variable Size 109051904 bytes

Database Buffers 25165824 bytes

Redo Buffers 667648 bytes

数据库装载完毕。

ORA-00600: 内部错误代码,参数: [kcratr1_lostwrt], [], [], [], [], [], [], []

SQL> shutdown immediate

ORA-01109: 数据库未打开

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup mount

ORACLE 例程已经启动。

Total System Global Area 135338868 bytes

Fixed Size 453492 bytes

Variable Size 109051904 bytes

Database Buffers 25165824 bytes

Redo Buffers 667648 bytes

数据库装载完毕。

SQL> recover database;

完成介质恢复。

SQL> alter database open;

数据库已更改。

SQL>exit;

顺便说一下Oracle几个adump、bdump、cdump、dpdump、pfile、udump目录的作用:

audit_file_dest = C:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\ADUMP

background_dump_dest = C:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\BDUMP

user_dump_dest = C:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\UDUMP

core_dump_dest = C:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\CDUMP

从上面可以知道:

adump :审计信息

bdump :后台进程trace 和alert log ,就是说 alert_sid.log也存在这个目录中

cdump :core trace,一般是用来日志应用程序的除非数据库出了问题否则基本上不会有什么信息

dpdump :是存放一些登录信息的

pfile :初始化参数文件 initSID

udump :前台手动trace的比如sql trace之后session的trace文件

bdump中有alert文件,和一些后台进程的trace file

udump中一般放置sql trace之后session的trace文件

cdump一般放置一些核心的trace文件

wangfl

adump一般是audit dump

bdump是background dump

udump是user dump

cdump是core dump

show parameter background_dump_dest;

oracle数据库报错1033,ORACLE出现错误1033和错误ORA-00600的解决方法相关推荐

  1. 登录Oracle数据库报错,ERROR:ORA-12560: TNS:协议适配器错误,怎么解决?

    一.点击计算机.右键点击管理.点击服务.启动OracleServiveORCL服务和OracleOraDb11g_home1TNSListener服务. 二.重新cmd打开终端.输入sqlplus / ...

  2. oracle数据库报错12154,Oracle客户端简易连接报错ORA-12154,TNS-03505

    Oracle客户端简易连接报错ORA-12154,TNS-03505 环境: 服务端:RHEL6.5 + Oracle Server 11.2.0.4 客户端:Win2003 + Oracle Cli ...

  3. oracle数据库报错12505,Oracle SQL Developer连接报错(ORA-12505)的解决方案(两种)

    这篇文章内容根据二种计划方案帮大伙儿处理OracleSQLDeveloper联接出错(ORA-12505),必须的盆友能够参照下 用oracle数据库查询在建联接时碰到ora-12505,此解决问题后 ...

  4. oracle数据库报错12154,PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符解决方法...

    本篇文章小编给大家分享一下PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符解决方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. ...

  5. 连接oracle数据库报错:ORA-12505

    连接oracle数据库报错:ORA-12505 今天在使用程序连接oracle数据库时本来很简单的填写url,用户名和密码,测试连接提示失败.和pl_sql 对比了下写的也没毛病,有图为证: 看了下数 ...

  6. Oracle数据库备份报错12514,Oracle 数据库报错 ORA-12514解决办法

    Oracle 数据库报错 ORA-12514解决办法 绝对实用 如果orale数据库报ORA-12514 无监听程序 错误 就要listener.ora 和 tnsnames.ora 文件修改 一下如 ...

  7. Oracle数据库报错ORA-00904: 标识符无效问题解决办法

    Oracle数据库报错ORA-00904: 标识符无效问题解决办法 一般来说,报错ORA-00904: 标识符无效主要是以下两种情况: 1.可能是由于字段名或者表名写错了,一定要仔细核对代码里面的字段 ...

  8. ORACLE数据库报错ORA-00910: specified length too long for its datatype

    ORACLE数据库报错ORA-00910: specified length too long for its datatype 原因分析 先直接说下对于ORA-00910报错的原因:在于Oracle ...

  9. oracle数据库报错,ORA-01652:无法通过128(在表空间TEMP中)扩展temp段

    oracle数据库报错,ORA-01652:无法通过128(在表空间TEMP中)扩展temp段 出现这个报错一般是两种情况,oracle的temp空间不足:存在性能非常差的带全表扫描的sql占用的资源 ...

  10. nodejs连接mysql数据库,报错Client does not support authentication protocol requested by server的解决方法

    nodejs连接mysql数据库,报错Client does not support authentication protocol requested by server的解决方法 参考文章: (1 ...

最新文章

  1. java split array_Java如何循环数组并使用Split
  2. /usr/bin/ld: cannot find -lc错误原因及解决方法
  3. 【深度学习】协同优化器和结构化知识蒸馏
  4. 每日一题题目6:二分查找
  5. Java手写Hashmap(HashMap的基本用法)
  6. 关于msbuild 编译.net 4.5新语法错误的解决方法
  7. css打印适应纸张_从生态平衡到打印机故障分析
  8. php 复选框组,php – 选择所有复选框
  9. 不需要mysql的php博客_不用数据库,做留言板(PHP)
  10. Java基础知识梳理(五)从源码了解字符串
  11. 北理工的石锅饭依然美味
  12. Linux下常用操作汇总
  13. [译] Vue 最黑暗的一天
  14. 数据分析常用的100个指标和术语
  15. html5客户端页面,iphoneX 适配客户端H5页面的方法教程
  16. 企业怎样优化用户体验?F5给出三条专业建议
  17. IC设计多时钟域处理
  18. Jquery锚点缓慢移动到目标位置
  19. 《University Calculus》-chaper8-无穷序列和无穷级数-比值审敛法
  20. 蒟蒻的五周总结(解释引用)《挑战》

热门文章

  1. 谷歌邮箱服务器验证失败,Gmail错误:SMTP服务器需要安全连接,或者客户端未经身份验证。服务器响应为...
  2. 你追逐梦想之前听到的十种谎言
  3. 连接数据库报错:Access denied for user ‘root‘@ ‘*.*.*.*‘ (using password: YES)
  4. 阿里云全站加速在游戏行业的最佳实践
  5. fps php,帧率60帧是什么意思
  6. 写运维实习生第五周实习周报,包括心得体会和下周计划,多于300字
  7. RFID危化品管理系统解决方案
  8. 乐视android用流量,乐视max2怎么使用手机用流量上网
  9. android10暗色适配,Android沉浸式状态栏,支持状态栏渐变色,纯色, 全屏,亮光、暗色模式,适配android 4.4 -10.0机型...
  10. 关于声子和热输运计算中BORN电荷和non-analytic修正的问题