oracle脚本刷错了怎么办,Oracle故障处理中常用的脚本
如果发现CPU使用率过高,多半是低效的语句导致的,如何找到这些语句,是我们首要解决的问题:
在linux下,通过top工具获取到CPU消耗较大的Oracle进程IDtop - 16:57:27 up 74 days, 6:50, 5 users, load average: 0.00, 0.00, 0.00
Tasks: 380 total, 1 running, 378 sleeping, 1 stopped, 0 zombie
Cpu(s): 0.1%us, 0.1%sy, 0.0%ni, 99.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 16335900k total, 15861788k used, 474112k free, 349740k buffers
Swap: 16778232k total, 93208k used, 16685024k free, 13761144k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10604 oracle 20 0 6736m 18m 16m S 0.3 0.1 0:02.28 oracle 10612 oracle 20 0 6736m 19m 17m S 0.3 0.1 0:01.47 oracle
然后通过以下语句获取相应的语句,这里的&pid就是上面top获得进程ID号10604SELECT /*+ORDERED*/
sql_text
from v$sqltext l
where (l.hash_value, l.address) in
(select decode(sql_hash_value, 0, prev_hash_value, sql_hash_value),
decode(sql_hash_value, 0, prev_sql_addr, sql_address)
from v$session s
where s.paddr =
(select addr from v$process p where p.spid = '&pid'))
order by piece asc;
通过以下脚本获取执行语句的会话和系列号,目的是为跟踪该会话中的详细信息select sid, serial#, machine
from v$session s
where s.paddr = (select addr from v$process p where p.spid = '&pid');
通过dbms_system包开启跟踪功能:exec dbms_system.set_sql_trace_in_session(sid,serial#,true);
oracle脚本刷错了怎么办,Oracle故障处理中常用的脚本相关推荐
- oracle脚本刷错了怎么办,dbstartdbshut脚本中的错误
Oracle提供了两个脚本dbstart和dbshut用来启动和关闭数据库. 这两个脚本首先读取oratab(/etc/oratab)文件来决定哪个数据库是需要自动启动和关闭,然后启动和关闭那些数据库 ...
- php中脚本代码开始,从PHP代码中执行shell脚本
我想要做的就是使用PHP来执行youtube-dl -x --audio-format mp3 "token"并获得以下参数JSON:从PHP代码中执行shell脚本 状态(错误= ...
- HTML语言中常用的脚本语言有,脚本语言有哪些?
脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译. 脚本语言是为了缩短传统的编写-编译-链接-运行(edi ...
- python执行oracle的sql语句_在oracledb中执行SQL脚本一次执行一条语句
假设我有一个sql脚本,如下所示:--split statement 1 ALTER TABLE abs ADD (make VARCHAR2(2 byte), model varCHAR2(12 B ...
- jstack 脚本 自动日志_在 Linux 中使用 Bash 脚本删除早于 “X” 天的文件/文件夹...
该脚本可防止来自 监控工具 的警报,因为我们会在填满磁盘空间之前删除旧的日志文件. -- Magesh Maruthamuthu(作者) 磁盘使用率 监控工具能够在达到给定阈值时提醒我们.但它们无法自 ...
- ASP程序中常用的脚本语言
在浏览器中通过查看源代码的方式是无法看到ASP源代码的,你只能看到由ASP文件输出的结果,而那些只是纯粹的HTML而已.这是因为,在结果被送回浏览器前,脚本已经在服务器执行了. 实例: 用ASP写文本 ...
- 18个一线工作中常用Shell脚本(纯干货)
点击上方 终端研发部,选择 设为星标 每天9:30点,干货准时奉上! 1.检测两台服务器指定目录下的文件一致性 #!/bin/bash ################################ ...
- 活动目录管理中常用的脚本(一)
当一个企业要全面实施AD,对网络管理员来说是一次挑战,当项目实施完以后,并非一劳永逸的事情. 我们还要对网络进行不断的维护,下面讲讲我在实施活动目录后,还要做的一些事情的脚本. 这些资料在网上都是很零 ...
- linux下python脚本处理数据_在Linux中通过Python脚本访问mdb数据库的方法
DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\\dir\\file.mdb 安装 这里我们需要借助一些库来实现第三方的驱动 我们需要安装这些包:mdb ...
最新文章
- 轻松学Pytorch-使用卷积神经网络实现图像分类
- 李开复:AI巨头是有史以来最难以打破的垄断
- Nginx--------地址重写
- 写给过去的自己-No.2-数据结构篇-初尝柔性数组
- @keyframes—定义动画关键帧
- Linux的命令之 man -- 查看帮助文档
- python多级目录import_你真的会用Python模块与工具包吗?
- 当下,所有工程师都要具备技术变现思考和能力【赢在CSDN】
- Python+OpenGL基本图元绘制综合演示
- PowerShell 以管理员身份运行 cmd(命令行窗口),或其他程序
- 人性”的三张图,改变无数人!
- CANTest软件安装成功经验
- 远程桌面管理工具RDCMan
- 读写卡测试程序VFP源代码
- 在Fragment中使用ListView+ViewPage
- SSR pac模式配置和Gitee转移图床失败的尝试
- 如何开展分销渠道管理
- Stata:面板分位数回归
- 【LeetCode】第934题——最短的桥(难度:中等)
- 这个疯子整理的十万字Java面试题汇总,终于拿下40W offer!(JDK源码+微服务合集+并发编程+性能优化合集+
热门文章
- excel中match函数_Excel函数轻松学02:详解Excel函数中的数据类型
- python和什么一起学_[lvog1]和小菜一起学python(零基础开始学习)
- 对uC/OS-II内二维指针的研究
- 文件上传打满服务器带宽,文件上传云服务器 带宽选择
- 计算机中数据表示与计算实验答案,实验二计算机中的数据表示与计算-20210622102303.pdf-原创力文档...
- c语言逻辑错误调试,c语言程序,现在出现逻辑错误,哪位高手指点下啊。。。...
- Openwrt按键检测分析-窥探Linux内核与用户空间通讯机制netlink使用
- springboot加载外部xml_Springboot引用外部配置文件的方法步骤
- 0.5s c语言延时子程序集,用C语言实现精确的延时.doc
- RabbitMQ(4) TopicExchange