自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 并行insert出现library cache lock与cursor: pin S wait on X等待问题记录

一、 故障现象与紧急处理开发反馈凌晨5点左右应用出现大量报错ORA-04021: timeout occurred while waiting to lock object,并且集中出现在insert im_message这个表的操作上,其他表不受影响。查看当时等待情况,发现确实有异常的内存等待,而且还可以看到sid=15和1347的会话在相互等待,串成了环。SQL> select sid,status,blocking_session,final_blocking_session,ev.

2021-10-09 21:53:38 2647

原创 通过 虚拟机克隆快速搭建Oracle dataguard

适合数据库很大,通过rman duplicate创建非常耗时的场景。测试10T数据库:rman duplicate 12-15小时,追主从复制约12小时 通过克隆方式,克隆12小时,搭建约1小时操作步骤准备一个已经搭好的单实例读写库 停库克隆出一个新服务器,并修改服务器ip及/etc/hosts文件 主从库按正常配置监听及tns文件,启动监听 主库启动到mount状态 创建standby controlfile ALTERDATABASECREATESTANDBY CONT...

2021-10-06 22:39:01 1931

转载 生产系统不改代码解决SQL性能问题的几种方法

本文有删减,完整版链接78-生产系统不改代码解决SQL性能问题的几种方法出于各种原因,需要在不改SQL代码的情况下对数据库进行优化,下面就列举了一些情况,可以在不改程序代码的情况下,改善SQL的执行效率: 1-增加索引(没有风险)通常是普通索引与函数索引2-调整执行计划(没有风险) sql执行计划选择错误,不需要在程序代码的sql中增加hint,强大的oracle有办法在后台控制SQL的执行计划; 情况1:执行计划有好有差,直接使用sqlprofi...

2021-10-03 22:58:58 1494

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除