使用shell脚本检测数据库连接访问情况
最近要迁移几套环境,涉及的数据库有Oracle,MySQL,数量还不少,能够达到的目标就是整合后的服务器缩减幅度达到70%,这样一种迁移场景,就涉及到很多的网络连接情况,如果本身业务优先级高,涵盖的是全局业务,那么这个影响就会无限放大。所以对于网络连接情况的监控也尤为重要。 ...
《共同警戒区》观后感(r10笔记第97天)
其实我看电影还是满挑剔的,最近看日本,韩国的电影还是感触颇深,从某种程度上来说,韩国的几部片子对我的影响力要更大,很多都具有名族主义感,要大气一些,敢说敢恨;而日本的影片,我喜欢那种恬静,田园的感觉,偶尔剧中的人物会歇斯底里,似乎是在对社会的抱怨,也像是我们自己从内心发出的感觉。以至于到了后来...
MySQL主从不一致的修复过程
昨天发现一个5.7的MySQL从库在应用日志的时候报出了错误。从库启用过了并行复制。Last Error的内容为:Last_Error: Coordinator stopped because there were error(s) in the worker(s). The most recent failure being: Worker 0 failed executing transaction '8fc8d9ac-a62b-11e6-a3ee-a4badb1b4a00:7649' at ma...
Oracle中的ROWID实现(r10笔记第95天)
一直以来,Oracle的发展是如火如荼,依然非常成熟,无论是行业的人员和资料的丰富程度。对于数据库的体系结构的内容,下面这张图我估计很多DBA都快看吐了,每次一提起体系结构,总是会看到这张图。而看着10年前的图,发现依旧能讲出不少的东西,很多技术的改变都是添砖加瓦,而动地基之类的改动,那就相当难了,从12...
公众号里碰到的那些读者朋友
突然想起来,写公众号这么多天了,也算坚持了一下,虽然公众号后台是我在维护,每天只能抽出那么有限的时间,但是在这个过程中还是碰到了不少的朋友。其实有时候想想公众号后台真是一个生活的万花筒,如果只是简单的发文,留言,你想得就有些单调了,后台还是有很多的东西的,我收获了很多,而且有时候想想还蛮有意思,今天...
《乱》观后感(r10笔记第93天)
其实留给我看电影的时间不多,只有在地铁上的碎片时间里,我才能一点一点的看,这部片子我看了很长时间,终于看完了,看到评分很高,但开始看的时候,是被里面的任务雷到了,最后耐着性子看下来,竟然感觉真是不错。在片子里,我被一个看起来很熟悉的导演名给吸引中了,这就是黑泽明。黑泽明这个导演名气如雷贯耳,但...
最近看过的书(r10笔记第92天)
今天给大家爆发一下小宇宙,也和大家分享下最近的一些心理感悟和学习感悟。都是我看到的图片,觉得不错就拍下来了。第一张是我在北京一中教学楼里看到的,这句话让我感触很深,为了拍这张照片,也算是花了些功夫才拍下来的。这句话一下子揭开了我心中的一些疑惑。学习有法,而无定法,贵在得法,很多时候这...
Oracle跨平台迁移的简单总结
前段时间测试了一下GoldenGate,结合我之前的一些尝试,对于小机环境的迁移,思路是逐步清晰了起来。需求的核心是跨平台迁移数据库,最好能够升级到新的版本,对于一个核心系统的一主两备,需要保证数据完整性的前提,同时能够尽可能保持在一个较短的维护时间,对此自己也琢磨了很多方案。想了NFS的方案,在...
MySQL和Oracle中的delete,truncate对比
在MySQL和Oracle中的delete,truncate还是存在着一些差别,明白了这些差别可能对于处理问题,理解问题会有一些帮助。我们来简单通过一些测试来说明。我们创建两个表test_del,test_tru来对比delete,truncate的操作。我们有一个临时表t_fund_info大概有几百万的数据量。创建test_del> create table test_del sel...
技术人生-抱怨和进步并存
今天突然有了一些感慨,而在思考技术人生的时候,发现以前的一篇感慨文,原来我已经说过了那些话,现在读起来依然朗朗上口,感兴趣的朋友可以继续读读,大家一起聊聊。技术人生-返璞归真 (r9笔记第58天) 关于技术话题,我也参加了不少的技术大会,各种酷炫的技术方案...
复旦大学游记
一直以来,我如果去一个城市,当地最好的大学是尽力要去的,而这次恰好去了上海,我想复旦大学也不能错过,说复旦是上海最好的大学不知道又没有争议,但是在我的印象中真是一个非常不错的学校。我对于大学有一种内心的敬仰,说不清道不明。 记得上大学的时候去成都穷游,四川大学是定要去的,...
上海一日游记
对于一个新的城市总会有新的印象,而这些很可能都是片面的,因为不同视角,可能会有很多不同的思维角度去看待,有些地方会被放大,有些可能过会被忽视,上海就是这样一个城市,借着参加大会的机会来此一游,也在朋友的陪伴下体验了一下这里的一些生活方面。 总体来说我是幸运的,朋友得知我来...
Gdevops上海站总结
今天算是繁忙的一天行程,从北京到上海,飞机晚点从机场到达酒店已经是快凌晨2点的样子,而在酒店布置会场的社群小编忙到了快凌晨4点,非常辛苦。峰会今天的顺利举办和里面的严谨安排和他们有着很千丝万缕的关系。 峰会上午是一个大主场,下午是两个分会场,下午的分...
GoldenGate数据迁移的问题总结(二)
昨天使用GoldenGate同步数据,数据量玩得有些大了。最后发现很多小问题变得更加严峻,比如空间问题。而且由于没有更多的经验,导致这个问题被我引入了另外一个极端。查看目标端的空间,一个临时创建的目录一下子满了,得清理一下空间了。[oracle@newtest ogg_10g]$ df -hFilesystem ...
GoldenGate数据迁移的问题总结(一)
今天对GoldenGate的数据同步进一步做了测试,发现在一些模拟真实的场景中,需要考虑的因素要更多更为复杂。简单同步几条,几百条数据的测试同步做验证测试可以,但是很难测试出来一些潜在的问题,今天碰到了一些问题,基本都得到了解决。首先要测试的这个环境数据要多一些。导出了一个测试环境的数据进行OGG的复制演...
GoldenGate复制的几个简单测试
今天测试了一下GoldenGate的复制,发现还是有不少的细节之处需要测试,保证可控,而下面做了几个测试也加深了我对OGG的理解。默认是不支持DDL的,而线上业务的DDL也是完全可控的,在升级前几天可以冻结DDL,所以在线业务中还是充分利用DML的数据变化即可。源端在Solaris下,数据库为10gR2,所以适用的OGG版本只是11.2的版...
使用SQL来分析数据库参数(二)
拖延症的我终于接下来第二篇数据库参数的分析。数据库的参数分析一直以来是调优中的重要一环,而感觉有时候却感觉找不到一些方法,我分析了一下,还是蛮有意思。数据库的参数分析基于下面的几个环境。10gR2(10.2.0.5.0)11gR2(11.2.0.4.0)12cR1(12.1.0.2.0)大体来说数据库的参数在Oracle中还有很大一...
Oracle中的段
Oracle的体系结构中,关于存储结构大家应该都很熟悉了。估计下面这张图大家都看得熟悉的不能再熟悉了。简单来说,里面的一个重要概念就是段,如果是开发同学,可能每次听到这里都会有些模糊,好像懂,好像不懂。n年前给开发同学内部培训的时候,有开发同事就百思不得其解,我当时按照书上的原话也没有收服它们,...
数据访问层的优化思路
sdf
GoldenGate简单复制环境的搭建
goldengatehttp://www.oracle.com/technetwork/middleware/goldengate/downloads/index.htmlSQL> show parameter goldeNAME &nbs...