ORA-600 kokasgi1故障处理(sys被重命名)---惜分飞

news/2025/10/21 20:15:53/文章来源:https://www.cnblogs.com/xifenfei/p/19156344

联系:手机/微信(+86 17813235971) QQ(107644445)QQ咨询惜分飞

标题:ORA-600 kokasgi1故障处理(sys被重命名)

作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]

接到一个客户数据库无法启动的case请求,查看alert日志,发现错误是经典的ORA-600 kokasgi1

Fri Oct 17 21:56:48 2025
ALTER DATABASE OPEN
Beginning crash recovery of 1 threads
 parallel recovery started with 7 processes
Started redo scan
Completed redo scan
 read 30 KB redo, 24 data blocks need recovery
Started redo application at
 Thread 1: logseq 3749, block 2, scn 111907926
Recovery of Online Redo Log: Thread 1 Group 2 Seq 3749 Reading mem 0
  Mem# 0: /u01/oradata/orcl/redo02.log
Completed redo application of 0.02MB
Completed crash recovery at
 Thread 1: logseq 3749, block 62, scn 111927984
 24 data blocks read, 24 data blocks written, 30 redo k-bytes read
Thread 1 advanced to log sequence 3750 (thread open)
Thread 1 opened at log sequence 3750
  Current log# 3 seq# 3750 mem# 0: /u01/oradata/orcl/redo03.log
Successful open of redo thread 1
MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
SMON: enabling cache recovery
[2261] Successfully onlined Undo Tablespace 2.
Undo initialization finished serial:0 start:4294684900 end:4294684970 diff:70 (0 seconds)
Verifying file header compatibility for 11g tablespace encryption..
Verifying 11g file header compatibility for tablespace encryption completed
SMON: enabling tx recovery
Database Characterset is ZHS16GBK
Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_2261.trc  (incident=81755):
ORA-00600: internal error code, arguments: [kokasgi1], [], [], [], [], [], [], [], [], [], [], []
Incident details in: /u01/app/oracle/diag/rdbms/orcl/orcl/incident/incdir_81755/orcl_ora_2261_i81755.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_ora_2261.trc:
ORA-00600: internal error code, arguments: [kokasgi1], [], [], [], [], [], [], [], [], [], [], []
Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_2261.trc:
ORA-00600: internal error code, arguments: [kokasgi1], [], [], [], [], [], [], [], [], [], [], []
Error 600 happened during db open, shutting down database
USER (ospid: 2261): terminating the instance due to error 600
Instance terminated by USER, pid = 2261

尝试启动数据库确实报该错误

SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-00600: internal error code, arguments: [kokasgi1], [], [], [], [], [], [],[], [], [], [], []
Process ID: 164830
Session ID: 688 Serial number: 169

这类错误恢复比较多:
ORA-600 kokasgi1故障恢复
win环境报ora-600 kokasgi1处理
再次遇到ORA-600 kokasgi1故障恢复
2022年恢复第一单ORA-600 kokasgi1
等保修改oracle SYS用户名要求的请注意—ORA-00600 kokasgi1
重命名sys用户引起数据库启动报ORA-01092 ORA-00600 kokasgi1错误
处理方法比较简单,就是在数据库启动的过程中绕过对SYS用户的检查,然后把user#=0的用户update为SYS(在后续数据库版本中,oracle可能发现了该问题,直接禁止用户级别对user$进行update操作update user$报ORA-01031错误),再重启库即可
sys

SQL> update user$ set name='SYS' WHERE USER#=0;
 
1 row updated.
 
SQL> commit;
 
Commit complete.
 
SQL>  select user#,name from user$ WHERE USER#=0;
 
     USER# NAME
---------- ------------------------------
         0 SYS
 
SQL> alter system checkpoint;
 
System altered.
 
SQL> shutdown abort;
ORACLE instance shut down.
 
 
 
[oracle@oracle ~]$ sqlplus / as sysdba
 
SQL*Plus: Release 11.2.0.4.0 Production on Sat Oct 18 00:36:37 2025
 
Copyright (c) 1982, 2013, Oracle.  All rights reserved.
 
Connected to an idle instance.
 
SQL> startup mount;
ORACLE instance started.
 
Total System Global Area 1286066176 bytes
Fixed Size                  2252904 bytes
Variable Size            1157631896 bytes
Database Buffers          117440512 bytes
Redo Buffers                8740864 bytes
Database mounted.
SQL>
SQL>
SQL> recover database;
Media recovery complete.
SQL> alter database open;
 
Database altered.

完美处理ORA-600 kokasgi1故障,实现数据0丢失,业务快速恢复

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/942624.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

简单页面聊天

import express from express import http from http import { Server } from socket.io import cors from corsconst app = express() const PORT = process.env.PORT || 3001app.use(cors({ origin: [http://localho…

深入认识ClassLoader - 一次投产失败的复盘

问题背景 投产日,同事负责的项目新版本发布,版本包是SpringBoot v2.7.18的一个FatJar,java -jar启动报错停止了,输出的异常日志如下: Caused by: org.springframework.beans.factory.BeanCreationException: Erro…

python 包来源镜像

python 镜像python安装包,默认地址非常的慢,可改用国内相关镜像‌清华大学开源软件镜像站‌ 地址:https://pypi.tuna.tsinghua.edu.cn/simple‌阿里云开源镜像站‌ 地址:https://mirrors.aliyun.com/pypi/simple/‌…

CSharp基础复习-1

基本语法 usiing 关键字 using 关键字用于在程序中包含命名空间。一个程序可以包含多个 using 语句 class关键字 class 关键字用于声明一个类。 注释 单行注释 多行注释 成员变量 变量是类的属性或数据成员,用于存储…

软件工程第三次作业-结对作业

软件工程第三次作业——结对作业结对作业 实现一个自动生成小学四则运算题目的命令行程序 (也可以用图像界面,具有相似功能)这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Class12Grade23ComputerScienc…

AI代码生成技术解析与应用实践

本文详细介绍基于机器学习的代码生成技术,重点分析自然语言转编程代码的工作原理、多语言支持能力、安全过滤机制及实时推荐特性,探讨AI如何提升开发效率并改变编程范式。AWS CodeWhisperer从自然语言创建计算机代码…

米理 课程描述/学习计划/Study program

其实没官方的模板,只是有个类似的东西 https://www.polimi.it/fileadmin/user_upload/futuri_studenti/ammissione-laurea-magistrale/Sample2.pdf

2025年线路调压器厂家推荐榜:10kv线路调压器/单相线路调压器/三相线路调压器/助力电网稳定运行,优选品牌指南

随着电力系统升级、新能源接入规模扩大及电网稳定性要求提升,线路调压器作为关键配电设备,已从传统电力行业扩展至工业、新能源、农村电网等多个领域。2025年,市场需求预计持续增长,但厂商技术实力、产品适配性及服…

2025 智能/商超照明/灯具/灯光/源头厂家推荐榜:上海富明阳凭分区域光效领跑,生鲜 / 百货场景适配优选

在商超竞争聚焦 “商品展示力” 的 2025 年,商超照明已从基础照明升级为 “提升商品吸引力、优化购物体验” 的核心工具。但行业普遍存在光效不均、场景适配差、能耗过高的痛点,优质服务商能精准破解难题。结合光效指…

2025 变电站厂家推荐榜最新资讯:撬装变电站/移动车载变电站/预制舱式变电站/移动变电站/预装式变电站/聚焦智能适配与可靠服务,这家企业成优选​

随着新型电力系统加速建设,新能源并网、电网改造及应急供电等需求持续攀升,变电站作为电力传输核心枢纽,其模块化、智能化与环境适配能力成为选型关键。2025 年全球预制舱箱式变电站市场规模已达 1966 百万美元,市…

银河麒麟Kylin申威SW64系统安装 rpcbind-1.2.5-2.p01.ky10.sw_64.rpm 方法

银河麒麟Kylin申威SW64系统安装 rpcbind-1.2.5-2.p01.ky10.sw_64.rpm 方法​ 一、准备工作​确认系统架构是申威(SW)的​ 一般这个包是专门为申威平台的银河麒麟操作系统(比如 KY10)准备的,你下载的包名里已经有 …

helloworld的输出

helloworld的输出public class hello {public static void main(String[] args){System.out.print("helloword");} }hello类名和文件名hello.java一样 cmd编译Java文件 1、cmd当前Java文件目录 2、javac hel…

2025 艺考文化课推荐榜:济南震华学校 5 星领跑,全阶段体系适配基础补弱到高分冲刺

随着艺考竞争加剧,艺考生对 “文化课精准补弱、高效提分、适配专业课时间” 的需求愈发迫切,专业艺考文化课培训需兼顾 “针对性与系统性”。结合课程完整性、提分效果、师资专业性与用户反馈,2025 年艺考文化课推荐…

2025 广州人力资源/派遣/劳务外包/人事代理/推荐榜:精典人才凭派遣合规 + 全场景适配领跑,企业用工优选

在广州企业用工需求日趋多元化的 2025 年,人力资源与人力资源派遣服务成为企业灵活配置人力、降低用工风险的核心选择。但行业中存在合规性不足、岗位适配差、售后支持弱等痛点,优质服务商可有效规避用工隐患。结合合…

png隐写文件与文件占用

png隐写文件正确解封装 1.ffmpeg自动推测。 2.得到推测格式为png_pipe,尝试使用mpegts格式进行解封装,打开成功并且媒体流大于0则认为成功。 3.使用mpegts上下文替换png上下文。 ps:部分vob文件需以mpeg格式打开。 文件…

Windows和Linux设置Https(SSL)访问 - 详解

Windows和Linux设置Https(SSL)访问 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "…

题解:P12525 [Aboi Round 1] 私は雨

link 顺带一提这是我第一道没看题解做出来的黑(也是第四道黑)。 写完看了一圈题解,我想说: 欸不是凭啥我不用卡常啊? 前言 这篇题解的复杂度是这样的: 小 \(p\) \(O(q \sqrt n \log \sqrt n + n \sqrt V)\),大 …

完整教程:罗技G102有线鼠标自己维修教程

完整教程:罗技G102有线鼠标自己维修教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "M…

杂谈

代码如下,将这一段代码优化了下 string id = AAA(msg->msg_sender_);if (id.empty()){BBB(msg);VX_INFO_FUN_OUT();return;}#ifdef PROJECT_A//理论上不会到这里,因为id.empty会会处理,这里做一个保护if(U::i…