摘要:OEM 13C表空间使用率监控项失效报错"ORA-1000 : Maximum Open Cursors Exceeded" 前言 自从上了OEM 13C后,对所有数据库都做了表空间使用率的监控,监控阀值为超过90%就会发邮件报警。 最近发现有一个数据库表空间超过90%了还没有发邮件,登录oem网页 阅读全文
posted @ 2020-09-02 09:24 PiscesCanon 阅读(20) 评论(0) 推荐(0) 编辑
摘要:Oracle使用SPM固定指定SQL执行计划 环境构造 16:44:23 SYS@zkm(1)> drop table scott.zkm purge; Table dropped. Elapsed: 00:00:00.31 16:44:30 SYS@zkm(1)> create table sco 阅读全文
posted @ 2020-09-01 17:52 PiscesCanon 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Oracle手工调用STA优化指定SQL 环境构造 10:50:58 SYS@zkm(1)> create table scott.zkm as select * from dba_objects; Table created. Elapsed: 00:00:01.28 10:51:19 SYS@z 阅读全文
posted @ 2020-09-01 11:29 PiscesCanon 阅读(17) 评论(0) 推荐(0) 编辑
只有博主才能阅读该文。 阅读全文
posted @ 2020-08-19 16:04 PiscesCanon 阅读(0) 评论(0) 推荐(0) 编辑
摘要:Oracle Update语句中多表关联中被关联表多次全表扫描问题 前言 最近优化了一个update语句中,多表关联导致表多次全表扫描的性能问题。 尝试用merge into改写后发现原来不知道多久能运行完的语句达到秒级别执行完,因为merge into可以避免多次的全表扫描。 比较好模拟,接下来模 阅读全文
posted @ 2020-08-19 11:17 PiscesCanon 阅读(45) 评论(0) 推荐(0) 编辑
摘要:oracle慎用基于on commit刷新物化视图的方式(二) 环境模拟 首先,需要有示例用户SCOTT,以emp表为例子。 首先是串行下无物化视图的emp表,做update操作的情况, 16:56:14 SYS@zkm(27)> begin 16:56:21 2 for i in 1..10000 阅读全文
posted @ 2020-08-17 17:48 PiscesCanon 阅读(53) 评论(0) 推荐(0) 编辑
摘要:oracle慎用基于on commit刷新物化视图的方式(一) 背景 上周五,也就是2020-08-07那天快下班的时候,突然发生一件事。客户反馈xxxx平台登录不上去,当时一开始没意识到是数据库导致的问题。 业务人员在那怀疑这里那里,还是网络ip哪里地区又被封了。后来都排除没发生什么问题,还想着重 阅读全文
posted @ 2020-08-13 16:56 PiscesCanon 阅读(75) 评论(0) 推荐(0) 编辑
摘要:关于Oracle小补丁分类的一些看法 小补丁在opatch版本符合的情况下,一般都是通过opatch apply完成对$ORACLE_HOME目录的修补。 之后对已经存在的数据库跑脚本做数据字典升级,这些在补丁自带的readme可以看到。 关于小补丁分类,按照我的理解,以RAC打补丁为基础, 分为普 阅读全文
posted @ 2020-08-11 23:34 PiscesCanon 阅读(25) 评论(0) 推荐(0) 编辑
摘要:Oracle Online Patching的限制 特点 Online Patch可以不需要关闭数据库。 普通的Patch打完后,需要升级数据字典跑脚本,Online Patch则不需要。 Online Patch只能使用opatch apply online --connectString的命令参 阅读全文
posted @ 2020-08-11 22:48 PiscesCanon 阅读(9) 评论(0) 推荐(0) 编辑
摘要:OEM报错"Failed to connect to ASM instance. The connection is closed: The connection is closed"处理 前言 秉着出现的报错就追根问底的原则,这次刚部署不久的OEM 13C有出现如下报警: Host=xxxxx1 阅读全文
posted @ 2020-08-10 14:40 PiscesCanon 阅读(38) 评论(0) 推荐(0) 编辑