杨建荣的学习笔记

每天坚持一点点,个人微信公众号: jianrong-notes, 个人邮箱:jeanrock@126.com

  • 博客访问: 12727782
  • 博文数量: 1341
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-14 23:24
  • 认证徽章:
个人简介

每日发文,或技术、或总结,偶有日间小事也以为记,谓之学习笔记,成年累月1300多天,中间几乎没有间断,要旨只有一个:学习交流,共同进步 。 学习笔记精华整理,个人新书《Oracle DBA工作笔记》已开售,在京东,当当,亚马逊,淘宝,天猫均有售,欢迎选购。

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(1341)

文章存档

2017年(275)

2016年(358)

2015年(360)

2014年(278)

2013年(48)

2012年(21)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2015-09-30 22:27:14

现在系统监控的工作处于过渡期,即对于Oracle的还是保留了gridcontrol的监控和报警,同时也保留了zabbix的报警,在发生问题的时候想看看哪个能监控的更到位一些,是否稳定等等,其实这个还真不好说,监控的好与不好都在于使用的情况,标准也不一样,不过从今天这个案例来看,系统级的监控还是zabbix要灵活一些。<br />今天.........【阅读全文】

阅读(8438) | 评论(0) | 转发(0)

发布时间:2015-09-29 21:24:26

一般在一些容灾环境中,尤其是在11g的ADG非常普及的场景下,备库被赋予了更多的责任,很多时候在容忍一些延迟的情况下,有些应用的大量数据查询任务直接放到了备库,把它当做一个只读节点来使用,所以在有些情况下,可能备库的压力还是蛮大的。
最近自从把备库纳入zabbix的监控体系之后,有一个备库总是在午夜发来一.........【阅读全文】

阅读(9487) | 评论(0) | 转发(0)

发布时间:2015-09-28 23:31:53

我家宝现在长大了,越来越爱活动了,从侧面可以反映出婴儿床是早已满足不了她了,所以给她在客厅空出一大块空间,当作小游乐园。小的健身器材也有的,小玩具也有若干,不过似乎从她的反应来看,对颜色鲜艳的东西还是更感兴趣,灰色暗色的她基本都不敢兴趣。
她有自己的空间,但是她应该没有意识到,所以她总是会爬到.........【阅读全文】

阅读(5748) | 评论(0) | 转发(0)

发布时间:2015-09-27 21:02:08

还是继续分析报警信息的关联,下面两个看似没有直接联系的报警信息其实很有关联。
下面是主库的报警的信息,查看v$dataguard_status得到了最新的错误信息。
#############################
[DB监控系统]_adb2_p@10.127.xx.19_报警
ZABBIX-监控系统: 
---------------------------------.........【阅读全文】

阅读(5988) | 评论(0) | 转发(0)

发布时间:2015-09-26 22:25:52

<span style="color:#666666;font-family:'宋体, Arial';"><span style="line-height:26px;"><div style="white-space:nowrap;"><div>任何规则都是固定的,但是人是活的,很多时候把一些细节之处结合起来,还是能够发现一些潜在的问题。</div></div>早上收到zabbix的报警,是两条看似很平常的短信。<br />一封邮.........【阅读全文】

阅读(5831) | 评论(0) | 转发(0)

发布时间:2015-09-25 22:02:37

最近也在处理一些遗留的问题,所以对于使用orabbix的报警还是心怀敬畏之心,一方面是我们让它能够做全方位的监控,另一方面也让我发现我们还是存在不少的小问题,小问题虽小,但是放大了,就是大麻烦,甚至数据库事故。
自从上次在社群分享了DB time的抖动案例之后,有不少的朋友似乎对这个工具很感兴趣,我做这个分.........【阅读全文】

阅读(6402) | 评论(0) | 转发(0)

发布时间:2015-09-24 23:43:17

说起数据类型转换,在开发中如此,在数据库中也是如此,之前简单对比过MySQL和Oracle的数据类型转换情况,可以参见MySQL和Oracle中的隐式转换 http://blog.itpub.net/2371.........【阅读全文】

阅读(6430) | 评论(0) | 转发(0)

发布时间:2015-09-23 22:31:00

今天在微信上碰到某大师,简单聊了下。我和这位大师的关系也蛮有趣,最开始通过其他的渠道认识,还没有见过面,我向他推荐了我的一名前同事,没想到这位大洋彼岸的前同事竟然和这位大师也曾经是同事。真是翻洋过海也逃不出他的圈子啊。为了简单起见我简称大师为A,前同事为B,我为C,所以我就笑称既然这样,按照表的连接关系,.........【阅读全文】

阅读(5528) | 评论(0) | 转发(0)

发布时间:2015-09-22 13:43:13

今天来给大家分享一下DBtime抖动的诊断案例。讲到的不足之处还希望大家多多指正,共同提高。案例会分下面几个方面来说。 
首先来说问题的背景。因为使用的数据库环境多且复杂,数据库不只有Oracle,所以通过gc.........【阅读全文】

阅读(5735) | 评论(0) | 转发(0)

发布时间:2015-09-21 23:06:40

很多事情见多了也就有了麻木的感觉,报警短信就是如此,每天总能收到不少的报警短信,可能很多时候就扫一眼,如果没有严重的问题自己是不会情愿打开电脑处理的。
对于此,有些朋友说是不是阀值太低了,调高一些报警就少了,如果那样做,监控的意义也就大大不同了。很多时候硬件错误或者系统错误不是突然出现问题,而.........【阅读全文】

阅读(6078) | 评论(0) | 转发(0)

发布时间:2015-09-20 23:15:27

最近使用zabbix监控之后,都会在凌晨收到1台数据库服务器的报警短信,报警的内容为: Nodata received from Orabbix
这个错误其实就是orabbix通过jdbc已经接受不到数据库实例的信息了,但是隔了10来分钟之后,又会收到问题恢复的短信。

既然问题已经自动修复了,可能在那个时.........【阅读全文】

阅读(6236) | 评论(0) | 转发(0)

发布时间:2015-09-19 22:03:22

主键和Null看似没有多大的关系,因为一般的主键设置都是not null,但是把两者结合起来,会有很多意想不到的情况,说是意想不到是因为结果不在预期范围,但是如果明白了基本的原理,整个过程又在情理之中。<br />我们先来演示一下问题。<br />首先创建一个表,创建唯一性索引。<br /><p>SQL&gt; conn n1/n1<br />Connec.........【阅读全文】

阅读(6575) | 评论(0) | 转发(0)

发布时间:2015-09-18 23:04:34

今天早上收到一条报警短信,提示是dg的接收出了问题,从v$dataguard_status得到的最新记录如下:
2015-09-18 07:13:36.0 Fetch Archive LogErrorFAL[server, ARC1]: Error270 creating remote archivelog file 'stest'
2015-09-18 07:13:36.0 Fetch ArchiveLogErrorFAL[server, ARC3]: Er.........【阅读全文】

阅读(5288) | 评论(0) | 转发(0)

发布时间:2015-09-17 21:41:10

在zabbix中有了orabbix的辅助,监控效率大大提高,但是因为orabbix是基于jdbc的方式,有些监控还是有一些限制。<br />比如dataguard的检查,如果采用dg broker来检查,效果就更直观也更可信。<br />DGMGRL&gt; show configuration;<br />Configuration - csdb<br />&nbsp; Protection Mode: MaxPerformance<br />&nbsp.........【阅读全文】

阅读(6199) | 评论(0) | 转发(0)

发布时间:2015-09-16 23:42:52

最近处理一个问题的时候,先是收到DB time升高的报警,然后查看DB time的情况发现,已经有近1000%的负载了。<br /><img alt="" src="/attachment/201509/16/23718752_1442416530OFsu.png" width="700" height="197" /><br />带着好奇心想看看到底是什么样的一个语句导致如此的情况。<br />先抓取了一个awr报告,因为问题.........【阅读全文】

阅读(5113) | 评论(0) | 转发(0)

发布时间:2015-09-15 22:20:55

今天收到一条报警短信,提示dg似乎出了点问题。信息的来源是从v$dataguard_status里面扫描得到的最新错误。<br />2015-09-15 22:06:19.0 LogTransport ServicesErrorError 12541 received logging on to the standby<br />2015-09-1522:06:19.0 Log Transport ServicesErrorPING[ARC1]: Heartbeat failed to connect to.........【阅读全文】

阅读(11541) | 评论(2) | 转发(0)

发布时间:2015-09-14 22:23:34

在上周五的时候,本来一个例行巡检,想扩充一些表空间,结果弄巧成拙,因为一个drop datafile的操作直接导致了一主两备的两个备库MRP直接抛出了ORA-600错误。<br />在尝试了一些方法和查看了MOS之后,除了重建备库,暂时还没有找到其它相对更快捷的方法。<br />因为是10.2.0.4.0的环境,为了先修复问题,自己先使用rman在.........【阅读全文】

阅读(5352) | 评论(0) | 转发(0)

发布时间:2015-09-11 23:12:12

今天碰到了一个dataguard在10gR2的bug,不管怎么样确实是在特定的时间做了特定的操作结果碰到了特定的问题。<br />这个问题是在10gR2的版本10.2.0.4.0的一个库中出现的,在做巡检的时候发现表空间使用率已经很高了,就准备加一些数据文件把这个问题给修复了,按理说这也是一个常规操作,没有什么可圈圈点点的地方。<br />.........【阅读全文】

阅读(5610) | 评论(0) | 转发(0)

发布时间:2015-09-10 23:13:15

zabbix作为系统级的监控还是非常给力,它总是在后台孜孜不倦的进行反反复复的检查和校验,然后通过邮件,短信,图形等方式来把系统的预警表达出来。<br />zabbix agent是在客户端上需要的一个组件,在这种被动模式下,zabbix server的压力就会大大减轻,因为是在agent端开始推送信息给服务端,而不是服务端主动去获取。<br.........【阅读全文】

阅读(10121) | 评论(0) | 转发(1)

发布时间:2015-09-09 23:31:32

今天在部署一个脚本的时候,碰到了一个奇怪的问题,脚本运行过程中报了一个ora错误<br />ORA-01756: quoted string not properly terminated<br /><div>看这个错误似乎是哪里的标点符号出了问题,没有正确结束,本来这个问题看起来很明显,很可能是格式的问题,但是奇怪的是插入中文,有的语句可以,有的就不可以。<br .........【阅读全文】

阅读(9656) | 评论(5) | 转发(0)
给主人留下些什么吧!~~

dsktt2016-12-30 10:56

lhrbest:建荣博客写了4年了,佩服,我们都是12年申请的,我14年7月开始写,你12年7月开始写

你们都是我佩服的!

回复  |  举报

lhrbest2016-07-09 23:31

建荣博客写了4年了,佩服,我们都是12年申请的,我14年7月开始写,你12年7月开始写

回复  |  举报

jeanron1002015-09-01 10:49

berlits:可怜,公司所有数据都不允许带出办公室。回家发,只能重新写了。

你们确实太严格了,说明你的工作是高危,高机密的工作。

回复  |  举报

berlits2015-09-01 00:20

jeanron100:这个还是可以有的,整理个思路,回家发

可怜,公司所有数据都不允许带出办公室。回家发,只能重新写了。

回复  |  举报

jeanron1002015-08-31 09:28

berlits:公司不让上网,想发都没条件。

这个还是可以有的,整理个思路,回家发

回复  |  举报
留言热议
请登录后留言。

登录 注册