杨建荣的学习笔记

每天坚持一点点,个人微信公众号 jianrong-notes

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

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

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(1254)

文章存档

2017年(186)

2016年(358)

2015年(360)

2014年(278)

2013年(48)

2012年(21)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2015-06-30 23:20:28

你可能 不了解的dump文件在工作中,dump文件对于dba而言是再平常不过的文件了。不过因为dump文件是二进制文件,所以大家可能在平时使用中也不太关注,不过尽管如此,在导入dump文件的时候还是有很多的细节和技巧值得注意,可以避免一些不必要的问题。 [荆波1] 如何查看dump文件的一些基本信息 当你.........【阅读全文】

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

发布时间:2015-06-29 23:57:42

关于tomcat源码的编译和环境搭建自己也是拖了一段时间,今天还是硬着头皮来做一做,还是有所收获。tomcat源码的编译还是首选ant,作为apache的顶级项目ant,可以参见下面的链接进行下载,下载一个二进制运行包即可。http://ant.apache.org/bindownload.cgi然后就需要在path中配置了。简单的校验C:\User.........【阅读全文】

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

发布时间:2015-06-28 21:50:53

自己手头有一套dataguard环境,因为也有些日子没有用了,结果突然心血来潮准备启动起来学习一下,突然发现在敲了命令 recover managed standby database disconnect from session之后,命令运行正常,但是后台却报了ora错误。Sat Jun 27 23:16:39 2015Recovery Slave PR00 previously exited with exception 1157Errors in.........【阅读全文】

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

发布时间:2015-06-27 22:57:13

作为DBA,经常需要在不同数据库环境间做数据的导入导出,exp/imp就是这样的轻便快捷的客户端工具,可以很方便的在不同数据库之间转移数据对象,即使数据库位于不同的硬件或者软件平台上。exp会转储产生对应的二进制文件,里面包含数据的定义信息,数据内容等,也就是我们通常所说的dump文件。exp/imp是比较经典的数据.........【阅读全文】

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

发布时间:2015-06-26 18:05:58

今天很多人的股票大大缩水了,对于股票自己不做什么评论,因为自己没有买股票,评价也没有含金量和说服力。短短几个小时,微信群里就收到了调侃股市的各种版本,在周末来临前,也给大家一些算是轻松的东西吧。首先收到了几张图片。这个脑洞开得够大的。然后就收到了下面的图片,如果谁在这个时候还说牛市,就是下面的结.........【阅读全文】

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

发布时间:2015-06-25 20:10:25

在之前的两篇中分享了数据刷新的并行改进,其实在对很多的数据表做了切分之后,数据刷新的总体负载就基本是平均的了。如何使得刷新的过程更加平滑和完整,我们还是需要做一些工作的。首先各个节点中都存在相同的表(其实是物化视图),所以在刷新的时候还是基本靠串行的思路来做并行的事情,怎么理解呢。可以参见下面的图.........【阅读全文】

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

发布时间:2015-06-24 16:39:54

对于oracle来说,在除了EM,Gridcontrol之外还有什么其它的监控工具呢,可能precise也是一个不错的选择,前几天在论坛中看到一个哥们简单回复了ignite,自己也是好奇,抽空看了看ignite,还有的人回复TOra(http://torasql.com/download),简单比较了下这几个工具。1)EM可能是最直接的工具了,性能指标和功能都还是很丰富的。在.........【阅读全文】

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

发布时间:2015-06-23 23:32:57

   今天在上班的时候,同事突然发给我一个消息,说我养在办公室的鱼好像死了。其实他告诉我的时候是没有“好像”两个字的,但是我在内心做了一个过滤,好让自己能够勉强接受。但是自己还是抱着一丝的希望向他反复确认,内心中依然存在着一丁点的希望是那条鱼儿还活着,哪怕奄奄一息。或者还是希望是同事给我开的.........【阅读全文】

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

发布时间:2015-06-22 23:17:56

在之前的博文中分享了数据刷新中的并行改进建议,但是对于方案的落地还是有很多的细节需要实现。首先是关于很多的表怎么把它们合理的进行并行切分。根据实际的情况,因为这些数据字典表都相对数据量都不大,所以存在的分区表很少,所以可以考虑按照segment的大小来作为并行切分的基准。所以在分布式环境中,在进行了并.........【阅读全文】

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

发布时间:2015-06-21 23:28:53

在生产环境中存在着大量的数据,和业务是密切相关的。比如系统中的某个业务流程出现了问题,如果想复现就会显得非常困难,甚至是不太可能的,比如电信系统中存在着大量的客户信息,相关联的表的数据量都基本在千万,亿级。如果要抽取,是全量抽取还是增量抽取。全量抽取可行,但是实际操作起来也不现实,如果要在测试环境.........【阅读全文】

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

发布时间:2015-06-20 19:52:32

首先祝大家端午节快乐,周末了,该happy就去happy,该陪陪家人就多陪陪家人。在过节的日子里,学习笔记的分享当然不能停。白天和同事去了曼谷的周末市场和chatuchak park,虽然每次来泰国基本上都会来周末市场,但是多多少少还是有很多的变化。而且自己的思绪似乎也在给自己一点暗示,珍惜现在的时光,时光一去不复返,以.........【阅读全文】

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

发布时间:2015-06-19 23:33:37

前几天开发的同事问我一个sql的问题,目前在测试环境中发现这条sql语句执行时间很长,希望我们能够给一些建议,能够尽快做一些改进。sql语句类似下面的形式。SELECT /*+ INDEX(ACCOUNT,ACCOUNT_PK)INDEX(ACCOUNT_EXT ACCOUNT_EXT_PK) */ ACCOUNT.ACCOUNT_ID, ACCOUNT.BE, ACCOUNT.CUSTOMER_NO, A.........【阅读全文】

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

发布时间:2015-06-18 23:43:33

昨天按照计划进行了系统升级,多多少少还是碰到了一些问题。有一个问题不算紧急,但是也在计划之中需要进行调优和改进。是关于数据的复制刷新的使用。为了更加清楚的描述问题,自己画了下面的一个简单的示意图来说明。其实真实环境要远远比这个复杂,这是简单说明问题点到为止即可。这是一个数据字典数据型数据,也算是.........【阅读全文】

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

发布时间:2015-06-17 23:13:14

在自己接触的很多的数据迁移工作中,使用外部表在一定程度上达到了系统的预期,对于增量,批量的数据迁移效果还是不错的,但是也不能停步不前,在很多限定的场景中,有很多物理迁移中使用传统方法还是相当不错的,传输表空间就是一个样例。最近的有一个数据迁移任务是需要把一些全新的数据表迁移到另外一个库中,因为这些.........【阅读全文】

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

发布时间:2015-06-16 18:38:44

昨天同事找我,让我帮忙看两个sql问题,第一个问题是一个sql语句执行频率极高,但是目前的执行速度还是比较慢,希望我看看能不能调优一下。另外一个问题是一个查询执行速度比较慢,但是执行频率不高。我们还是循序渐进,一个一个来看。第一个sql语句如下5knr1ywqugtq8/* TransactionLog_selectByAccRangeTrx_3 */SELE.........【阅读全文】

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

发布时间:2015-06-15 22:57:57

之前在博文中分享过一个ora错误。对于此,根据日志分析了相关的ora错误,但是从客户的角度还是希望能够提前做些什么,所以aio的设置就成为刻不容缓的一个任务。但是对于aio的设置大家还是存在一定的分歧。在此贴出来供大家讨论,在oracle官方文档中也没有详细的说明和建议。首先aio的设置在/etc/sysctl.conf就有设置,.........【阅读全文】

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

发布时间:2015-06-14 07:25:37

在几周前,某个测试环境在尝试impdp导入dump的时候报了错误,有个DBA立马做了kill session的操作,但是持续了5个小时,session状态还是KILLED,于是他们就在等待session被pmon回收。结果又等了几个小时,还是KILLED状态。最后两拨DBA在交接的时候把这个问题就说明了一下,另外一个DBA继续尝试impdp就报了下面的错误。Con.........【阅读全文】

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

发布时间:2015-06-13 23:55:31

今天晚上正在琢磨该写点什么,站在自己的书架前开始搜索,无意中竟然翻到了自己以前的学习笔记,发现以前还是很认真的。真是好记性不如烂笔头,自己当初记录的一些记录现在看来还是也还是有价值的。就简单说说吧。记得当时的毕业实习是一并在中软参加的,算是边培训边做实习。自己也是意气风发,感觉熟悉了java的基本语法就.........【阅读全文】

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

发布时间:2015-06-12 18:47:44

继续昨天对于 ORA-00600问题的排查和分析(上)http://blog.itpub.net/23718752/viewspace-1696076/我们发现了一大堆的ORA错误。我们首先排除了deadlock造成的ora-00600错误。从日志的分析的整体情况来说,虽然很多错误在metalink中都有相关的文章说明,但是提供的方案可执行性还是值得商榷的。毕竟一出现问题就是bug,就需.........【阅读全文】

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

发布时间:2015-06-11 19:28:30

昨天处理了一起ora-00600的错误,其中也经历了各种曲折,真是雾里看花,看透了之后发现很多问题都是有原因的。起初是开发说有一个job运行的时候报错了,数据库版本是11.2.0.2.0等到问题提交到我这,客户已经检查了一些信息了。但是还是没有结论。对于这个问题,我还是照例开始检查数据库日志。在那个时间段内里出现了o.........【阅读全文】

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

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:公司不让上网,想发都没条件。

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

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

登录 注册