摘要:
内网环境连接生产需要多次跳转,今天突然中间的一台机器无法ssh过去,通过查看主机状态的时候未发现其他的异常,最后df -h的时候直接夯住,不能返回命令结果集,开始的时候以为是这个问题导致的,后来发现修复后也仍不能登录,这里仅仅记录下如何排查df -h夯住问题排查处理思路 strace -tt -T 阅读全文
摘要:
数据库版本:19.3 操作系统版本:redhat 7.6 周末下午六点多接到业务反馈,大量业务调用失败,请求排查数据库状态,登录数据库后发现数据库问题时间段出现大量的row cache lock事件 --问题点截图信息如下 通过上述事件,查看p1对应的信息是什么,通过v$event_name发现对应 阅读全文
摘要:
客户咨询$ORACLE_HOME/dbs/broken是怎么产生的 查看ora报错如下信息 通过mos搜索如下信息,属于bug:2177116.1 解决办法是修改standby_file_management='MANUAL',修改文件后,主库添加文件,备库就无法自动创建对应的文件,这个修改要慎重 阅读全文
摘要:
set linesize 400 pagesize 999\r col machine for a20\r col sql_id for a20\r col prev_sql_id for a20\r col object_name for a20\r col object_type for a20 阅读全文
摘要:
其实通过dba_indexes这个视图也能检索出来,但是如果通过index_type来过滤性能会极差,实际效率会差很多,可能十几秒中才会出来结果,下面是通过基表视图跳过index_type来检索函数索引。 阅读全文
摘要:
备库读取数据提示如下报错:备库只支持弱读 根据上面的提示我们需要开启弱读的方式才可以读取数据,ob提供了两种方式来读取备库的只读数据 1.使用hint /*+read_consistency(weak)*/ 2.回话级别修改变量值 set session ob_read_consistency='W 阅读全文
摘要:
一:创建测试数据 create table t1 as select * from dba_objects; update t1 set object_id=1 where rownum=1; obclient> select object_id,count(*) from tbcs.t1 grou 阅读全文
摘要:
说来也比较奇怪,偶然发现绑定执行计划后,在弱读节点上执行的SQL,绑定执行计划后并不生效,简单记录下 2024年6月20日14:29:28 这个问题后台定位到了,是因为在不同用户下执行相同的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 阅读全文