一次建表语句触发的ORA-600报错分析

        某次在客户Oracle数据库执行一条建表语句时,报出ORA-600错误。

        报错代码如下:

        ORA-00600: 内部错误代码, 参数: [rwoirw: check ret val], [], [], [], [], [], [], [], [], [], [], []

        相关的建表语句如下:

  

        在报错发生后,在数据库alert日志中查看到如下信息:

 Errors in file /u01/app/oracle/diag/rdbms/odsdb/odsdb1/trace/odsdb1_p091_52616.trc  (incident=664809):

ORA-00600: 内部错误代码, 参数: [rwoirw: check ret val], [], [], [], [], [], [], [], [], [], [], []

Use ADRCI or Support Workbench to package the incident.

See Note 411.1 at My Oracle Support for error and packaging details.

        经过mos比对与mos id(14275161)报错信息一致,并且对应的数据库版本一致。通过对该报错信息分析,确认为此创建语句触发ora-600报错,经过确定有两种方法可以解决此问题:

        1.alter session set "_pred_move_around"=FALSE;

        这个参数是可以在系统层面实施的,但这个参数的实施对系统层面有影响,会导致个别语句的执行计划改变,性能变差,毕竟这是一个优化功能,所以从安全角度来讲,建议只在会话层面设置

        2.建议打Oracle官方给出的针对此bug的补丁,补丁号为(14275161)此方法可以有效避免触发此类bug,不影响其他语句的执行计划。

        由以上信息分析,此次故障为创建表的语句触发Oracle的报错ora-600,经过评估建议打Oracle官方给出的补丁,可以解决此类问题,不对数据库产生其他影响。

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

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

相关文章

Ubuntu / Openwrt使用lua发送http和https请求

Ubuntu / Openwrt使用lua发送http和https请求 1、Ubuntu配置以支持lua发送http和https请求1.1、配置apt镜像源1.2、安装相关lua关联包 2、Openwrt配置menuconfig支持lua发送http和https请求2.1、配置menuconfig 3、Ubuntu / Openwrt 使用lua发送http和https请求3.1、测试发送ht…

Android studio开发入门教程详解(复习)

引言 本文为个人总结Android基础知识复习笔记。如有不妥之处,敬请指正。后续将持续更新更多知识点。 文章目录 引言UITextView文本基本用法实际应用常用属性和方法 Button按钮处理点击事件 EditText输入框基本属性高级特性 ImageView图片ImageView的缩放模式 Prog…

Qt中udp指令,大小端,帧头帧尾实际示例

前言 虽然QT中,udp发送和接收,其实非常简单,但是实际工作中,其实涉及到帧头帧尾,字节对齐,以及大小端序的问题。比如网络中,正规的一般都是大端序,而不是小端序,大多数的…

不到 5 元的随身 WiFi 刷 Debian 系统 做轻量家庭服务器

本文首发于只抄博客,欢迎点击原文链接了解更多内容。 前言 前不久在某宝均价 5 元买了两个随身 WiFi,拆机看了看丝印都是 MSM8916 ,正好是红米 2 同款的骁龙 410 的芯片,可以刷个 Debian 当作家庭服务器来跑一些轻量的服务。 不过手气不是很好,两个都是 512M + 4G 的配置…

go 泛型函数里调用公共方法

在go泛型中,有时候会用到从泛型函数中调用结构体变量的方法 demo: package mainimport "fmt"type T1 struct {Name stringAge int }func (this T1) F1() string {return fmt.Sprintf("name: %v", this.Name) fmt.Sprintf("…

单机安装基于LNMP结构的WordPress网站 web与数据库服务分离

网站的类型: Jave:LNMT PHP:LNMP Python: LNMU 项目部署: 1.项目的类型(项目的开发语言) 2.项目运营平台的技术选择 3.尽快让项目运行起来 all in one部署 4. 架构的优化 配置ansible管理环境 配置nginx 配置数据库服务…

day11_homework_need2submit

Homework 编写—个将ts或mp4中视频文件解码到yuv的程序 yuv数据可以使用如下命令播放: ffplay -i output yuv-pix_fmt yuv420p-s 1024x436 要求: ffmpeg解析到avpacket并打印出pts和dts字段完成解码到avframe并打印任意字段完成yuv数据保存 // teminal orders on bash cd ex…

11.SQL注入-盲注基于(base on boolian)

SQL注入-盲注基于boolian案例利用 首先总结一下sql语句中的函数意思 #查看当前所在的数据库 mysql> select database(); ------------ | database() | ------------ | pikachu | ------------ 1 row in set (0.00 sec)#函数substr里1是从第几位开始取字符,2…

油猴Safari浏览器插件:Tampermonkey for Mac 下载

Tampermonkey 是一个强大的浏览器扩展,用于运行用户脚本,这些脚本可以自定义和增强网页的功能。它允许用户在网页上执行各种自动化任务,比如自动填写表单、移除广告、改变页面布局等。适用浏览器: Tampermonkey 适用于多数主流浏览…

Java的进程和线程

一Java的进程 二Java的线程 多线程 ◆如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为“多线程”。 ◆多个线程交替占用CPU资源,而非真正的并行执行。 ◆多线程好处。 ◆充分利用CPU的资源。 ◆简化编程模型。 ◆良好的用…

鸿蒙arkts学习

1.变量 let title:stringtest111 let age:number12 let isLogin:booleantrue2.常量 const hw:stringhuawei3.数组 let names:string[] [a,b,c,d]4.函数 function test(name:string,age:number){console.log(name,age) } let a(aa:string)>{console.log(aa)}5.接口 int…

【Linux】【部署】主机初始化

初始化服务器 #python3 init_host.py init 【主机名】 【主机ip】 python3 init_host.py init NODE01 192.168.199.10init_host.py 文件内容 #!/usr/bin/env python # -*- coding: utf-8 -*- import json import os import sys import logging import time import logging.co…

「树莓派入门」树莓派进阶03-RGB彩灯控制与应用

RGB彩灯为创意项目提供了丰富的视觉元素。通过控制RGB LED,你可以实现各种颜色效果,增加项目的吸引力。在连接和控制RGB LED时,请注意信号引脚的正确连接,避免损坏设备。 一、实验室搭建与传感器作用 实验室的搭建是创新和学习硬件项目的基础。传感器在其中扮演着数据采集…

3-1 激活函数和神经网络思想

3-1 激活函数和神经网络思想 主目录点这里

mysql二进制安装步骤

##上传二进制包到服务器 mysql-5.7.33-el7-x86_64.tar.gz 或者从下列地址下载需要的版本 https://downloads.mysql.com/archives/community/ ##创建相关目录 mkdir /data/mysql_5_7_33/data mkdir /data/mysql_5_7_33/binlogdata chown mysql:mysql /data/mysql_5_7_33/data…

二维舵机颜色追踪,使用树莓派+opencv+usb摄像头+两个舵机实现颜色追踪,采用pid调控

效果演示 二维云台颜色追踪 使用树莓派opencvusb摄像头两个舵机实现颜色追踪,采用pid调控 import cv2 import time import numpy as np from threading import Thread from servo import Servo from pid import PID# 初始化伺服电机 pan Servo(pin19) tilt Serv…

【抽代复习笔记】26-群(二十):子群的定义以及第一、第二判定定理

子群 定义1:(G,o)是一个群,H是G的非空子集,若H关于G的乘法o也能作成群(满足群的判定定理:封闭性、结合律、单位元、逆元),则称H为G的子群,记作H ≤ G;若H是G的真子集&am…

【启明智显分享】手持遥控器HMI解决方案:2.8寸触摸串口屏助力实现智能化

现代生活不少家居不断智能化,但是遥控器却并没有随之升级。在遥控交互上,传统遥控器明显功能不足:特别是大屏智能电视,其功能主要由各种APP程序实现。在电脑上鼠标轻轻点击、在手机上触摸屏丝滑滑动,但是在电视上这些A…

SpringBoot 启动流程二

SpringBoot启动流程二 我们首先查看构造方法 SpringApplication 我们发现这个构造方法还是在SpringApplication类里面 这个构造方法还是调用了自身的构造方法 传入了两个参数 第一个参数叫resourceLoader 传入的是一个资源加载器 要从外部读入东西 这个方法通过this关键字…

c++纵横字谜

1.实现一个纵横字谜 2.支持14x14的网格 3.可以查看答案 4.猜测错误会提示答案信息 5.从txt读取词汇 6.每次游戏开始 随机生成纵横字谜 n’h