摘要:
说来也比较奇怪,偶然发现绑定执行计划后,在弱读节点上执行的SQL,绑定执行计划后并不生效,简单记录下 阅读全文
摘要:
需要明确的信息: ps_stmt_id:当该值为0时,代表执行计划是从远端传输过来的 从上述查询中,可以得到的信息是,plan_id=1091310631对应的ps_stmt_id为0,说明该执行计划是从远端传输过来的,该执行计划type=1,说明只能从type=2且ps_stmt_id值非0的节点 阅读全文
摘要:
核心营业crm1生产偶尔会CPU突然飙升,多次定位,基本上都是一个SQL,该SQL需要在前台进行传参,但是参数业务侧偶尔忘记添加,为了一劳永逸的解决问题,决定对该SQL进行限流。 限流操作有两种: 1.在ocp上对SQL白屏操作,直接限流 2.绑定相关执行计划 #这里不演示绑定过程,直接贴出绑定的h 阅读全文
摘要:
操作系统:hp unix数据库版本:11.2.0.4背景:客户再asm磁盘组空间不足,添加磁盘组过程中因磁盘组属性问题导致加入磁盘组磁盘状态不对 处理排查过程1.查看磁盘组状态#这里可以看到磁盘组的mount_status:CLOSED,但是磁盘头信息已经是member,HEADER_STATUS: 阅读全文
摘要:
同事有一个需求,需要查看指定目录下一天内文件生成的大小总和 相关命令如下: [oracle@snc-sdyd-oraclerac02 trace]$ find ./ -mtime +1 |cut -c 3-|ls -l |awk '{sum += $5};END {print sum/1024/10 阅读全文
摘要:
以下方式进行预估 SQL> select sum(bytes)/1024/1024 from v$datafile; SUM(BYTES)/1024/1024 990 SQL> select sum(bytes)/1024/1024 from dba_free_space; SUM(BYTES)/1 阅读全文
摘要:
事件背景描述:环境:Linux/Oracle12.2.0.1.0/RAC问题:数据库监听无法连接,集群异常问题处理过程:1.登录数据库查看相关状态,如下,发现crsd进程状态为cleaning 2.发现crsd进程异常后,判断可能是网络层面问题,通过查杀gipc进程集群并未恢复正常 3.联系主机工程 阅读全文
摘要:
国产化推进过程中,项目上需要不断的对库进行拆分,我们使用的办法就是通过adg来进行拆分原有的数据库,说来也是比较奇怪,我们每次拆库都需要搭建八九套adg环境,但是每次出现adg坏块的都是应急4环境,这个问题也困扰了好久,或者也可以说是没有具体的深入分析过这个问题,这个问题最终还是拉着主机工程师发现的 阅读全文
摘要:
解决此故障我也是第一次碰到,中间也是一头雾水,好在最终解决了问题 1.客户反馈数据库节点1宕机,切无法ping通主机,无法登录,登录主机后查看alert.log报错信息基本上断定网络突然出现问题,从系统层面主机发生重启 2.主机恢复后,启动crs集群,发现数据库没有正常open,手工open操作的时 阅读全文
摘要:
最近项目在搞国产化,Oracle是支持非法日期的,相信可能很多人都不知道,如果非法日期是字符串形式的,那么比较好检查到,但是如果非法日期是date类型的,我们如何查询呢? 有人可能首先会想到直接查询结果(起初我就是这么查询的) 不好意思,这种方式无法查询出来,这里的nls_date已经修改为yyyy 阅读全文