zoukankan      html  css  js  c++  java
  • ORACLE错误1033出现和ORA-00600错误解决的方法

    非法关机以后。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 SettingsAdministrator>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.

        请输入username:  /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:ORACLEPRODUCT10.2.0ADMINORCLADUMP

    background_dump_dest     = C:ORACLEPRODUCT10.2.0ADMINORCLBDUMP

    user_dump_dest           = C:ORACLEPRODUCT10.2.0ADMINORCLUDUMP

    core_dump_dest           = C:ORACLEPRODUCT10.2.0ADMINORCLCDUMP

    从上面能够知道:

    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;

  • 相关阅读:
    android 文件上传
    windows去掉开机输入用户名密码
    获取数据时候的滚动条加载……
    服务器标记不正确?在aspx页面如何绑定cs端的参数或绑定
    使用vs2003进行web开发的时候碰到的一些小问题
    c#实现Winform中的分页
    showModalDialog弹出页面以及子页面回传值的问题
    中文传值乱码问题
    引用的类“Infragistics.WebUI.UltraWebTab.UltraWebTab”具有在未被引用的程序集中定义的基类或接口“Infragistics.WebUI.Shared.IUltraLicensedComponent”
    ERwin7.1学习笔记之-
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/7265272.html
Copyright © 2011-2022 走看看