Loading

上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页
摘要: select a.sql_id,a.exes,a.rowds,a.plan_hash_value,b.plan_hash_value,a.etimes,b.etimes from ( SELECT DISTINCT a.sql_id, a.plan_hash_value, a.executions_ 阅读全文
posted @ 2022-10-26 16:10 李行行 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 参考:基于Oracle的SQL优化 1.统计信息收集设置直方图的收集方式 exec dbms_stats.set_param('METHOD_OPT','FOR ALL COLUMNS SIZE REPEAT'); SELECT DBMS_STATS.GET_PARAM('METHOD_OPT') 阅读全文
posted @ 2022-10-25 16:34 李行行 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 有时候我们的sysaux表空间增长很快,通过查询我们发现是SYS.WRI$_ADV_OBJECTS对应太大导致的,那么这个时候我们就需要清理该表 以下步骤均在生产环境实际执行过 SQL> COL SEGMENT_NAME FORMAT A30 SQL> COL OWNER FORMAT A10 SQ 阅读全文
posted @ 2022-10-24 17:47 李行行 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 1.使用dd命令创建一个大小为2G的文件[root@db-test-ls-3dd0 ~]# dd if=/dev/zero of=/u01/swapfile1 bs=1024 count=2097152 2097152+0 records in2097152+0 records out2147483 阅读全文
posted @ 2022-10-24 09:58 李行行 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 在adg搭建过程中,备库启动到nomount状态,并且使用连接字符串测试可以连接上主备库,但是执行脚本就报错ora-01034 ora-27101 遇到这种报错,也是先百度了下,然后也没有遇到相关案例,这个报错就是提示服务备库没有启动,实际情况是备库已经启动到了nomount状态。 最终排查tnsn 阅读全文
posted @ 2022-10-18 17:24 李行行 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 参考:MySQL是怎样运行的:从根儿上理解MySQL 了解表的访问方法,对于我们诊断SQL性能非常有用,对于Oracle而言,我们直接通过执行计划就能看到表的访问方式,如下:访问表使用了index range scan 对于MySQL而言,习惯了Oracle的执行计划的dba,猛的接触MySQL执行 阅读全文
posted @ 2022-10-17 09:21 李行行 阅读(52) 评论(0) 推荐(0) 编辑
摘要: [oracle@oracle11g ~]$ ps -eo pid,lstart,etime,cmd | grep tns 10 Fri Oct 14 18:06:28 2022 02:38 [netns] 2177 Fri Oct 14 18:07:30 2022 01:36 /u01/app/or 阅读全文
posted @ 2022-10-14 18:10 李行行 阅读(1508) 评论(0) 推荐(0) 编辑
摘要: 国庆节假日的最后一天,客户反馈数据库运行较慢,pl/sql连接数据库登陆直接卡死,请求排查原因。因为是内网环境,不太方便查看,同事在接到请求后指导客户进行排查,排查了服务器空间、alter日志、等待事件延迟等信息,并未看到有效的信息反馈。 ##通过以下命令来查看当前等待事件的延迟,通过以下发现延迟较 阅读全文
posted @ 2022-10-10 18:22 李行行 阅读(44) 评论(0) 推荐(0) 编辑
摘要: #事件背景:为满足数据库安全需要,对原有系统进行adg搭建,同事在搭建过程中。提示ora-01537错误,请求帮忙排查 对于新搭建的环境,使用dumplicate提示temp文件已经存在,比较奇怪,目标端的文件是空目录,怎么可能文件已经存在呢? 通过以下命令查看相关ora报错信息 [oracle@o 阅读全文
posted @ 2022-10-10 16:11 李行行 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 较大的分区表在创建索引的时候是一件非常痛苦的事情,执行过程很漫长,会使用大量的资源。到新的工作地点后,数据治理的同事给了一个非常好的案例,首先创建一个unusable的索引,这样索引定义非常快速的被创建完毕,然后针对unusable状态的分区挨个进行重建,这种操作相比直接创建分区索引较为高效,下面演 阅读全文
posted @ 2022-10-06 22:06 李行行 阅读(205) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页