oracle 数据库高危操作,ORACLE 数据库服务器业务高峰期高危动作之IOSCAN(HPUNIX)...

本文主要是介绍oracle 数据库高危操作,ORACLE 数据库服务器业务高峰期高危动作之IOSCAN(HPUNIX)...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

临近年关,各个数据库相关的维护都想获取最新的服务器状态,客户一hpunix系统出现点问题,表现为sar、iostat会被卡住,ioscan执行会使得数据库log buffer 写redo堵塞,导致log file sync等待,会话飙升。

1、现象如下

dac8b0ad1841b872d066c087139083a7.png

2、查看数据库中的等待事件集中为log file sync,初步定为是存储写log buffer 到redo慢

3、检查操作系统日志,发现问题时间点有root执行:ioscan -nf|grep -i E "unclaimed | unknown | NO_HW |SCAN"

8eafcdb2bb0e984c9fd383b2a9c73fe0.png

4、经询问得知,是系统工程师在做扫盘,查看磁盘是否有坏道坏盘情况,其实是出于好意,但是却导致了数据库redo写入被堵塞,导致数据库会话飙升,交易超时。

5、临时处理措施,可以通过主机重启解决;但是,客户结算前禁止主机层次的扫盘动作,此前系统的iostat、sar等命令均会卡住,hpunix分析说是系统的一个BUG,需要升级补丁包。

此外,能引起数据库事务暂时堵塞的命令还有:alter system switch logfile;和alter system checkpoint;

所以,维护人员要有高度警觉,白天业务高峰期,千万不要在数据库服务器上执行高IO或者高CPU消耗的操作。

这篇关于oracle 数据库高危操作,ORACLE 数据库服务器业务高峰期高危动作之IOSCAN(HPUNIX)...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/266494

相关文章

Oracle查询表结构建表语句索引等方式

《Oracle查询表结构建表语句索引等方式》使用USER_TAB_COLUMNS查询表结构可避免系统隐藏字段(如LISTUSER的CLOB与VARCHAR2同名字段),这些字段可能为dbms_lob.... 目录oracle查询表结构建表语句索引1.用“USER_TAB_COLUMNS”查询表结构2.用“a

python panda库从基础到高级操作分析

《pythonpanda库从基础到高级操作分析》本文介绍了Pandas库的核心功能,包括处理结构化数据的Series和DataFrame数据结构,数据读取、清洗、分组聚合、合并、时间序列分析及大数据... 目录1. Pandas 概述2. 基本操作:数据读取与查看3. 索引操作:精准定位数据4. Group

Oracle数据库定时备份脚本方式(Linux)

《Oracle数据库定时备份脚本方式(Linux)》文章介绍Oracle数据库自动备份方案,包含主机备份传输与备机解压导入流程,强调需提前全量删除原库数据避免报错,并需配置无密传输、定时任务及验证脚本... 目录说明主机脚本备机上自动导库脚本整个自动备份oracle数据库的过程(建议全程用root用户)总结

Python操作PDF文档的主流库使用指南

《Python操作PDF文档的主流库使用指南》PDF因其跨平台、格式固定的特性成为文档交换的标准,然而,由于其复杂的内部结构,程序化操作PDF一直是个挑战,本文主要为大家整理了Python操作PD... 目录一、 基础操作1.PyPDF2 (及其继任者 pypdf)2.PyMuPDF / fitz3.Fre

Python极速搭建局域网文件共享服务器完整指南

《Python极速搭建局域网文件共享服务器完整指南》在办公室或家庭局域网中快速共享文件时,许多人会选择第三方工具或云存储服务,但这些方案往往存在隐私泄露风险或需要复杂配置,下面我们就来看看如何使用Py... 目录一、android基础版:HTTP文件共享的魔法命令1. 一行代码启动HTTP服务器2. 关键参

Python对接支付宝支付之使用AliPay实现的详细操作指南

《Python对接支付宝支付之使用AliPay实现的详细操作指南》支付宝没有提供PythonSDK,但是强大的github就有提供python-alipay-sdk,封装里很多复杂操作,使用这个我们就... 目录一、引言二、准备工作2.1 支付宝开放平台入驻与应用创建2.2 密钥生成与配置2.3 安装ali

MySQL 强制使用特定索引的操作

《MySQL强制使用特定索引的操作》MySQL可通过FORCEINDEX、USEINDEX等语法强制查询使用特定索引,但优化器可能不采纳,需结合EXPLAIN分析执行计划,避免性能下降,注意版本差异... 目录1. 使用FORCE INDEX语法2. 使用USE INDEX语法3. 使用IGNORE IND

Python使用openpyxl读取Excel的操作详解

《Python使用openpyxl读取Excel的操作详解》本文介绍了使用Python的openpyxl库进行Excel文件的创建、读写、数据操作、工作簿与工作表管理,包括创建工作簿、加载工作簿、操作... 目录1 概述1.1 图示1.2 安装第三方库2 工作簿 workbook2.1 创建:Workboo

SpringBoot改造MCP服务器的详细说明(StreamableHTTP 类型)

《SpringBoot改造MCP服务器的详细说明(StreamableHTTP类型)》本文介绍了SpringBoot如何实现MCPStreamableHTTP服务器,并且使用CherryStudio... 目录SpringBoot改造MCP服务器(StreamableHTTP)1 项目说明2 使用说明2.1

虚拟机Centos7安装MySQL数据库实践

《虚拟机Centos7安装MySQL数据库实践》用户分享在虚拟机安装MySQL的全过程及常见问题解决方案,包括处理GPG密钥、修改密码策略、配置远程访问权限及防火墙设置,最终通过关闭防火墙和停止Net... 目录安装mysql数据库下载wget命令下载MySQL安装包安装MySQL安装MySQL服务安装完成