摘要: 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 阅读(395) 评论(0) 推荐(1) 编辑
摘要: Oracle Update语句中多表关联中被关联表多次全表扫描问题 前言 最近优化了一个update语句中,多表关联导致表多次全表扫描的性能问题。 尝试用merge into改写后发现原来不知道多久能运行完的语句达到秒级别执行完,因为merge into可以避免多次的全表扫描。 比较好模拟,接下来模 阅读全文
posted @ 2020-08-19 11:17 PiscesCanon 阅读(817) 评论(1) 推荐(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 阅读(783) 评论(2) 推荐(0) 编辑
摘要: oracle慎用基于on commit刷新物化视图的方式(一) 背景 上周五,也就是2020-08-07那天快下班的时候,突然发生一件事。客户反馈xxxx平台登录不上去,当时一开始没意识到是数据库导致的问题。 业务人员在那怀疑这里那里,还是网络ip哪里地区又被封了。后来都排除没发生什么问题,还想着重 阅读全文
posted @ 2020-08-13 16:56 PiscesCanon 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 关于Oracle小补丁分类的一些看法 小补丁在opatch版本符合的情况下,一般都是通过opatch apply完成对$ORACLE_HOME目录的修补。 之后对已经存在的数据库跑脚本做数据字典升级,这些在补丁自带的readme可以看到。 关于小补丁分类,按照我的理解,以RAC打补丁为基础, 分为普 阅读全文
posted @ 2020-08-11 23:34 PiscesCanon 阅读(368) 评论(0) 推荐(0) 编辑
摘要: Oracle Online Patching的限制 特点 Online Patch可以不需要关闭数据库。 普通的Patch打完后,需要升级数据字典跑脚本,Online Patch则不需要。 Online Patch只能使用opatch apply online --connectString的命令参 阅读全文
posted @ 2020-08-11 22:48 PiscesCanon 阅读(262) 评论(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 阅读(803) 评论(0) 推荐(0) 编辑
摘要: Oracle利用dbms_fga对表进行监控 前言 这几天生产业务出现一些问题,某张表的某个字段总是会被置空,怀疑是并发引起的问题。 由于业务复杂无法比较难确定是哪个程序引起的问题。 一开始配合业务人员,根据提供的时间对表的数据进行追溯,使用闪回查询,查出每秒目标字段的值变化情况, 但是由于数据库服 阅读全文
posted @ 2020-08-07 10:11 PiscesCanon 阅读(613) 评论(0) 推荐(0) 编辑
摘要: OEM 13C禁用"Global Cache Blocks Lost Metric"报警信息 前言 最近OEM刚刚部署好,配置好邮件报警功能后,会比较频繁的报警如下信息: EM Event: Critical:szceb_szceb1 - Metrics Global Cache Blocks Lo 阅读全文
posted @ 2020-08-06 17:43 PiscesCanon 阅读(942) 评论(0) 推荐(0) 编辑
摘要: OMSPatcher命令报错Fail with Error Code 1 and Message: Unsupported major.minor version 51.0 前言 最近安装OEM 13c,准备对OMS打补丁的时候,检查OMSPatcher版本的时候,报错如下: [oracle@oem 阅读全文
posted @ 2020-07-30 10:02 PiscesCanon 阅读(516) 评论(0) 推荐(0) 编辑