Oracle性能&恢复
debimeng
不嫉妒,不抱怨,不超支,不骄傲,保持好奇心!
展开
-
【ORACLE性能】ORACLE服务器的CPU和负载均衡过高
ORACLE服务器的CPU和负载均衡过高场景:数据库版本:11.2.0.4 RAC;系统版本:Oracle Linux 6.4巡检发现DDDRAC库CPU/负载均衡过高,load(15m)值达到了40以上,CPU值达到90%以上。解决:发现CPU和过载过高后,查看磁盘I/O,命令:iostat -m 2,但读写速度并没有飙升;查看会话发现TTPOPP用户并发连接数很多,可以定...原创 2018-11-10 16:50:58 · 2355 阅读 · 0 评论 -
【oracle性能】查看阻塞表的相关信息
oracle查看阻塞表的相关信息select t2.username,t2.sid || ',' ||t2.serial# as "sid_terial#",t2.SQL_ID,do.owner,do.OBJECT_NAME,t2.osuser,t2.machine,t2.logon_time,t2.PREV_EXEC_START,sa.SQL_TEXT,t2.MODULEfrom v$...原创 2018-11-09 23:20:40 · 1873 阅读 · 0 评论 -
【oracle恢复】通过闪回(flahback)找回删除的表
oracle误删的表通过闪回(flash back)找回场景:数据库版本:11.2.0.4单实例;系统版本:Oracle Linux6.4子公司联系人反馈,某公司人员对库进行了误操作,导致有六张基础表被误删除,看能否找回相关表,并把相关用户名atist和表名信息发送过来。解决:一开始想到使用备份恢复,这个库是每天凌晨1点进行的备份,使用的方式是exp对每个用户分开备份(此时可以看...原创 2018-11-11 10:30:41 · 1621 阅读 · 0 评论 -
【oracle性能】11g生成ASH报告
oracle 11g生成ASH报告ASH以V$SESSION为基础,每秒采样一次,记录活动会话等待的事件。不活动的会话不会采样,采样工作由新引入的后台进程MMNL来完成。ASH buffers 的最小值为1MB,最大值不超过30MB.内存中记录数据。期望值是记录一小时的内容。数据库版本:11.2.0.4;系统版本:Oracle Linux6.4SQL> @$ORACLE_HOME...原创 2018-11-12 06:23:09 · 955 阅读 · 0 评论 -
【oracle性能】Oracle优化器
Oracle优化器优化器optimizer是oracle数据库中内置的一个核心子系统,也叫:核心模块或核心功能组件。优化器的目的:按照一定的判断原则来得到它认为的目标SQL在当前情形下最高效的执行路径(Access Path),即:为了得到目标SQL的执行计划优化器分类:RBO:Rule-Based Optimizer即基于规则的优化器CBO:Cost-Based Optimiz...转载 2019-01-03 22:55:09 · 128 阅读 · 0 评论