zoukankan      html  css  js  c++  java
  • ORA-00600 arguments: [4194]

    1.alert日志中如下报错

    从报错信息可以得到的信息是因为数据库重做记录和回滚记录不匹配导致的--之前这个数据库修改过参数_allow_resetlogs_corruption跳过一致性检查导致的

    Block recovery completed at rba 6.84.16, scn 1.6528460
    Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_pmon_16931.trc (incident=109268):
    ORA-00600: internal error code, arguments: [4194], [], [], [], [], [], [], [], [], [], [], []
    Incident details in: /u01/app/oracle/diag/rdbms/orcl/orcl/incident/incdir_109268/orcl_pmon_16931_i109268.trc
    Use ADRCI or Support Workbench to package the incident.
    See Note 411.1 at My Oracle Support for error and packaging details.
    Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_pmon_16931.trc:
    ORA-00600: internal error code, arguments: [4194], [], [], [], [], [], [], [], [], [], [], []
    PMON (ospid: 16931): terminating the instance due to error 472
    System state dump requested by (instance=1, osid=16931 (PMON)), summary=[abnormal instance termination].
    System State dumped to trace file /u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_diag_16941_20210922173942.trc
    Dumping diagnostic data in directory=[cdmp_20210922173942], requested by (instance=1, osid=16931 (PMON)), summary=[abnormal instance termination].

    2.处理思路

    重建undo表空间,但是现在已经无法将数据库open,现需要执行undo表空间为SYSETM、管理方式为手动管理MANAUL

    3.处理过程

    (1)修改参数

    SQL> alter system set undo_tablespace='SYSTEM' scope=spfile;
    SQL> alter system set undo_management='MANUAL' SCOPE=SPFILE;

    (2)重启数据库

    SQL> startup
    Total System Global Area 417546240 bytes
    Fixed Size 2253824 bytes
    Variable Size 285215744 bytes
    Database Buffers 125829120 bytes
    Redo Buffers 4247552 bytes
    Database mounted.
    Database opened.

    (3)重建undo表空间

    SQL> drop tablespace UNDOTBS1 including contents and datafiles;
    SQL> create undo tablespace UNDOTBS1 datafile '/oradata/orcl/undotbs01.dbf' size 50M;

    (4)重新修改参数

    SQL> alter system set undo_tablespace='UNDOTBS1' scope=spfile;
    SQL> alter system set undo_management='AUTO' SCOPE=SPFILE;

    (5)重启数据

  • 相关阅读:
    组合模式
    HashMap,ArrayList扩容
    Maven入门使用(一)
    OutputStreamWriter API 以及源码解读
    java.io.BufferedWriter API 以及源码解读
    java.io.writer API 以及 源码解读
    自定义redis序列化工具
    策略模式
    Spring下redis的配置
    简单工厂模式
  • 原文地址:https://www.cnblogs.com/hanglinux/p/15328842.html
Copyright © 2011-2022 走看看