• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > ORACLE出现错误1033和错误ORA-00600的解决方法

ORACLE出现错误1033和错误ORA-00600的解决方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了安装oracle出现错误,oracle 12154错误,oracle 1017错误,oracle 错误码,oracle 904错误等相关知识,希望本文的分享对您有所帮助

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

EXP-00056:ORACLE错误1033出现
ORA-01033:ORACLE initialization or shutdown in progress
用户:
口令:

</div>

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

首选找问题要看看数据库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.

</div>

请输入用户名: /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

</div>
SQL> startup

</div>

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

SQL> shutdown abort

</div>

ORACLE 例程已经关闭。

SQL> startup

</div>

ORACLE 例程已经启动。

Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
</div>

数据库装载完毕。
ORA-00600: 内部错误代码,参数: [kcratr1_lostwrt], [], [], [], [], [], [], []

SQL> shutdown immediate
</div>

ORA-01109: 数据库未打开

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup mount

</div>

ORACLE 例程已经启动。

Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes

</div>

数据库装载完毕。

SQL> recover database;

</div>

完成介质恢复。

SQL> alter database open;

</div>

数据库已更改。

SQL>exit;

</div>

顺便说一下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

</div>

从上面可以知道:

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;
</div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ORACLE出现错误1033和错误ORA-00600的解决方法

相关文章

  • 2017-05-11修改oracle数据库用户名及密码的方法
  • 2017-05-11oracle中动态SQL使用详细介绍
  • 2017-05-11PDO取Oracle lob大字段,当数据量太大无法取出的问题的解决办法
  • 2017-05-11Oracle 下医嘱执行函数
  • 2017-05-11ORACLE常见错误代码的分析与解决(二)
  • 2017-05-11ORACLE查询表最近更改数据的方法
  • 2017-05-11oracle查看字符集后修改oracle服务端和客户端字符集的步骤
  • 2017-05-11ORACLE时间函数(SYSDATE)深入理解
  • 2017-05-11Oracle SecureFile的功能第1/4页
  • 2017-05-11oracle 优化的一点体会

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Oracle 细粒度审计(FGA)初步认识
    • oracle中的视图详解
    • oracle插入字符串数据时字符串中有'单引号问题
    • Oracle数据库升级或数据迁移方法研究
    • Oracle 闪回技术详细介绍及总结
    • Oracle中的INSTR,NVL和SUBSTR函数的用法详解
    • Oracle索引质量介绍和分析脚本分享
    • 数据库连接通过getcolumns()函数获取表字段信息
    • Oracle插入日期数据常见的2个问题和解决方法
    • OraclePL/SQL单行函数和组函数详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有