首页 > 其他分享 >RAC 11G 环境在数据泵操作期间部分服务名无法正常连接问题分析

RAC 11G 环境在数据泵操作期间部分服务名无法正常连接问题分析

时间:2023-07-13 21:01:44浏览次数:50  
标签:11G KUPC RAC 20210924102429 XXG01 SYSTEM SYS 连接 xxgrac4

问题概述

4节点 ORACLE RAC 11G集群的节点4上的 xxgsh 服务在上午9点半左右和下午14点左右无法正常提供服务,通过重建服务和重启数据库实例解决。

经过查看集群日志、osw信息发现数据库负载正常,集群日志正常,数据库日志存在大量导数的操作,并且自动产生了大量 alter system 设置服务名的命令。通过仔细查看相关 alter system 设置服务名的命令发现,在设置服务名的时候没有xxgsh 的服务名。

Tue Sep 24 10:24:33 2021
DW00 started with pid=226, OS id=14760, wid=, job SYSTEM.SYS_EXPORT_SCHEMA_14
Tue Sep 24 10:26:58 2021
ALTER SYSTEM SET service_names='SYS$SYS.KUPC$S_4_20210924102429.XXG01','SYS$SYS.KUPC$C_4_20210924102429.XXG01','gps','xxgsc','xxgnk' SCOPE=MEMORY SID='xxgrac4';
ALTER SYSTEM SET service_names='SYS$SYS.KUPC$S_4_20210924102429.XXG01','SYS$SYS.KUPC$C_4_20210924102429.XXG01','gps','xxgsc','xxgnk','xxgsh' SCOPE=MEMORY SID='xxgrac4';
Tue Sep 24 10:28:52 2021
ALTER SYSTEM SET service_names='SYS$SYS.KUPC$S_4_20210924102429.XXG01','SYS$SYS.KUPC$C_4_20210924102429.XXG01','gps','xxgsc','xxgnk' SCOPE=MEMORY SID='xxgrac4';
Tue Sep 24 10:28:58 2021
ALTER SYSTEM SET service_names='SYS$SYS.KUPC$S_4_20210924102429.XXG01','gps','xxgsc','xxgnk' SCOPE=MEMORY SID='xxgrac4';
ALTER SYSTEM SET service_names='xxgps','xxxxgnk' SCOPE=MEMORY SID='xxgrac4';

正常情况应该是包含 xxgsh 服务名的。

./alert_xxgrac4.log:ALTER SYSTEM SET service_names='SYS$SYS.KUPC$S_4_20210924102902.XXG01','gps','xxgzh','xxgsc','xxgnk' SCOPE=MEMORY SID='xxgrac4';
./alert_xxgrac4.log:ALTER SYSTEM SET service_names='xxgps','xxgzh','xxgsc','xxgnk' SCOPE=MEMORY SID='xxgrac4';

可以看到进行 alter system 修改服务名都是在 进行expdp(DW00 started with pid=226, OS id=14760, wid=, job SYSTEM.SYS_EXPORT_SCHEMA_14) 操作之后。经过查看 mos,发现是 oracle 的bug。经过跟客户确认,那个时间点确实在有进行导数的操作。

RAC 11G 环境在数据泵操作期间部分服务名无法正常连接问题分析_11G

问题原因

在RAC 环境,每次通过数据泵进行操作会产生一个服务名,这可以通过alert日志可以看到:

ALTER SYSTEM SET service_names='SYS$SYS.KUPC$S_4_20210924102429.XXG01','SYS$SYS.KUPC$C_4_20210924102429.XXG01','gps','xxgsc','xxgnk' SCOPE=MEMORY SID='xxgrac4';

但是服务名有 65535个限制,当服务名超过55535 个之后再注册服务名会出现丢失的情况。

解决方案

目前数据库的版本是11.2.0.4.171017. 在受影响的版本之内。

解决方案是 重启实例,或者打补丁 22036236

RAC 11G 环境在数据泵操作期间部分服务名无法正常连接问题分析_11G_02

参考文档

Bug 14320415 - The value of service name is sometimes removed during expdp/impdp in RAC - superseded (Doc ID 14320415.8)

标签:11G,KUPC,RAC,20210924102429,XXG01,SYSTEM,SYS,连接,xxgrac4
From: https://blog.51cto.com/u_13482808/6715982

相关文章

  • HBuilder X连接MuMu模拟器指南
    一、运行MuMu模拟器查看服务端口16384二、adb环境变量配置找到HBuilderX的安装路径,进入如下目录,获取adb路径配置环境变量path添加adb路径三、adb连接端口打开cmd或者powershell窗口,执行如下命令adbconnect127.0.0.1:16384四、运行到模拟器测试设置adb......
  • 在 Oracle Linux 上安装 Shared Folders
    在OracleLinux上安装SharedFolders对于OracleDatabase11g,ZIP安装文件总共有2GB多。由于需要从每个来宾VM访问它们以安装数据库,我决定利用OracleVMVirtualBox的SharedFolders。SharedFolders特性允许来宾VM访问主机文件系统中的存储......
  • 寻找oracle float字段转型过程中丢失的“0”
    updatet_tett  sett.string_field=float_field 当float字段赋值给string字段是,如果值为0.6,到string字段后显示为".6"; 正确写法: updatet_tett  sett.string_field=to_char(t.float_field,'fm99999990.9')  说明:关于“0”:oracle自动补位关于“9”:实际存储数字......
  • centos下配置静态ip连接互联网
     1.修改成静态ip[root@localhostnetwork-scripts]#moreifcfg-enp0s3TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MO......
  • consul 使用总结 & Nginx 负责均衡,最大连接数据,超时次数,超时等待时间,权重
    consul使用总结&Nginx负责均衡,最大连接数据,超时次数,超时等待时间,权重consulagnet-dev启动consul启动服务,注册服务:dotnetOrderServer.dll--urls="http://:5189"--ip="127.0.0.1“--port=5189dotnetOrderServer.dll--urls="http://:5188"--ip="127.0.0......
  • 远程连接工具xshell上用vi/vim小键盘无法使用的解决办法
    1、https://www.cnblogs.com/my-first-blog-lgz/p/17361128.html问题:后台开发人员经常使用Xshell来访问远程服务器,在用vim(或vi)编辑文件的时,使用小键盘数字键的时候,可能会输入一堆字母和换行,并不是数字。修改:1.修改会话属性2.选择类别“终端”-VT模式3.选择“初始数字键盘模......
  • 发送请求忘记指定协议方式,日志com.jcraft.jsch.JSchException: java.net.ConnectExcep
      2023-07-1319:06:51.487-ERROR17629---[http-nio-192.168.2.206-36093-exec-8]c.t.b.p.b.c.common.util.sftp.SftpPool:com.jcraft.jsch.JSchException:java.net.ConnectException:拒绝连接(Connectionrefused)_atcom.jcraft.jsch.Util.createSocket(......
  • Oracle EBS - How Are Shipping Dates Calculated? (Doc ID 1076040.1)
    OracleShippingExecution-Version11.5.10.2to12.2.10[Release11.5.10to12.2]Informationinthisdocumentappliestoanyplatform.<br* ***GOALHowdoesE-BusinessSuite(EBS)derivetheMaterialTransactionDate?WhatisthepurposeoftheIniti......
  • 如何实现查看docker连接数的具体操作步骤
    Docker连接数查看及管理在使用Docker进行应用容器化时,我们经常会遇到需要查看和管理容器的连接数的情况。本文将介绍如何使用Docker命令和相关工具来查看和管理Docker容器的连接数。1.查看Docker容器的连接数要查看Docker容器的连接数,我们可以使用dockerstats命令。该命令可以......
  • CentOs7 静默安装Oracle12.2
    createtablespaceJWAQdatafile'/opt/oracle/oradata/orcl/JWAQ.dbf'size1024Mautoextendonnext2048Mmaxsize10gEXTENTMANAGEMENTlocalautoallocatesegmentspacemanagementauto;createuseryangxiaodongidentifiedbyyangxiaodongdefaul......