微信文章和博客文章阅读情况的一些对比
晚上和同事吃完饭,然后想今天还是早点回家吧,每天八点下班也不是回事儿,然后就比平常提前了半个小时到家,但是这半个多小时带给我的是一些额外的收获。 回到家之后,平常女儿都会急匆匆的从房间的某个角落闪出来,如果看到我,就在站在那儿扭扭腰,然后咿咿呀呀的冲我说什么,如果看到了她妈...
一条insert语句导致的性能问题分析(一)
今天早上开发找我看一个问题,说他们通过程序连接去查一个表的数据的时候,只查到了8条记录,这个情况着实比较反常,因为从业务上的数据情况来说,不可能只有8条。但是开发没有太多的权限做线上环境的数据检查,就让我帮忙看一下。语句大概是下面这样的形式。select count(*) from TEST_VIP_LOG t where t.flag in(2,3) ...
dataguard环境中的密码维护
这篇文章的动力来自于一个朋友的提问,他问我备库的密码文件直接重建可以吗,我说最好还是复制,如果重建可能会有一些潜在的问题,当然这个所谓潜在问题也是自己给自己打的马虎眼,到底哪里有问题,脑海里搜索了一番似乎没有找到什么有效的信息,但是隐隐之中感觉搭建dataguard好像还从来没有直接重建密码文件的时候,似乎...
数据整合式迁移的一些总结
说起数据迁移,感觉也算是有些感受了,但是最近参与的几个迁移案例还是和以前大大不同,以前的迁移项目是比拼停机维护时间,尽可能在短时间诶导入大批量的数据,有参与表空间传输的场景,还有跨平台的数据迁移,数据库迁移式升级等等,相对难度大一些的算是增量数据的迁移场景。为此也算把sqlldr,datapump和ex...
那些年我们追过的拳皇
已经好几年没有玩过拳皇了,今天从我哥那里拷贝来了街霸的虚拟机,玩了一会,竟然不由得想到了拳皇,这个曾经让我们如痴如醉的游戏。 在自己玩的所有版本里面,个人最喜欢认为最经典的还属97版的拳皇。虽然后面的版本有了一些更新,人物的改进,但是泯泯之中还是认为应该是97...
sqlplus / as sysdba无法登录的奇怪报错
最近看了一个问题,看问题的表现着实比较奇怪,困扰了我好一会儿。问题的背景是帮助开发的同学解决一个数据库问题,最后问题解决之后,我想做一个操作系统级的检查,帮他们看看还有什么需要注意的地方。然后在命令行中国登陆到了这台数据库服务器,切换到oracle用户之后,查看到数据库实例为cytj,然后准备做一番检查。#p...
最近处理的几个小问题_20160311
最近处理的小问题很多,我就拿出来几个,简单和大家说一说。我就分为三个方面,硬件问题,Oracle表空间迁移,MySQL断电恢复首先是硬件问题。如果看到下面的系统日志,就会发现早在2014年就出现了一些警告和问题,随后看似已经修复了部分,但是实际情况是这台服务器的电源已经坏了一个,另外一个已经快扛不住了。但是通过...
我们身边的民生大事
最近感觉比较累,不知道是不是春困秋乏的副作用。所以今天的笔记可以早一点更新。 因为之前也很少关注时事,每天的新闻动态基本都是通过朋友圈和微信好友得到的,在地铁上也会偶尔翻翻电子杂志,关注更多的还是科技,互联网专栏,感觉那些大事似乎离我们还有些距离,对于国际大事更是如此。但是现在慢慢发现...
备库批量查询失败的原因分析
目前线上有一套环境是10gR2的,采用了一主两备的架构。在其中一个备库上每天凌晨会开放一个窗口运行一些批量的查询,目前使用dg broker会在指定的时间把备库置为read-only,查询完毕之后修改为online状态。但是近几天开发的同事突然找到我说,最近几天开始批量查询会频频报错,希望我帮忙查看一下。语句运行报错,听起来...
通过外部表改进一个繁琐的大查询
今天处理了一个比较有意思的案例,说是有意思,因为涉及多个部门,但是哪个部门似乎都不愿意接。最后还是用了一些巧力,化干戈为玉帛。问题的背景是这样的,业务部门需要做一个大查询,他们目前只拿到了部分账号的一个id字段的值,需要匹配得到一个类似手机号的字段值,开发部门提供了对应的sql语句,会关联两张表来匹配得...
一个简单的bigfile tablespace无法扩展的案例处理
最近帮助开发的同学处理了一个简单的问题,想通过这个问题来反思一下。 在一天下午的时候,开发的同事突然找到我说,有一个开发的数据库貌似有些表空间的问题,尽管这个数据库是划分在他们名下,但是对于数据库的操作他们还是没底,想让我帮忙看看,当然对于这类问题,我都脑海里闪现一两分钟搞定问题的...
懒懒的周末
就在我提交文章的一瞬间,网络断了,然后我写了一个小时的文章就彻底失去了恢复的可能性。没有办法只能继续重来。 周日的阳光懒懒的晒在窗台上,今天注定是个慵懒的一天。 今天着实比较悠闲,从来没有这种感觉,可能是以前的生活节奏的缘故吧,总是绷着一根筋,很多时候都在想着一些技术问题该怎么搞。今天下...
Oracle 12c PDB浅析(二)
之前写了第一篇Oracle 12c PDB浅析 http://blog.itpub.net/23718752/viewspace-1823792/? 在上次的基础上继续来学习学习。 首先关于多租户的架构设计来说,就好比在一座已经几十年的老房子上动地基一般,这个变化着实够大,如此重大的变化Oracle不遗...
抬头看路,埋头干活(一)
我聊聊最近我的一些想法和感悟,想了一圈,发现还是选了这么个题目。当然这也只是一个开始,都是自己的真实想法。 有时候觉得我们有些矛盾,干着高科技的活,但是有时候还用着一些老土落后的思维方式,想想也还是蛮有意思。故事来源于一次服务器信息的整理,当然之前我也写了几篇博客来说明元...
测试环境的迁移式升级和数据整合
很多时候,大家工作中都会有一种被动的思维,那就是能不动就不动,从求稳的角度来看无可厚非,但是从风险的角度来说,还是有待商榷的。如果存在风险,还保持原样很可能就是一个不定时炸弹。这不手头有一套环境,按照以前的标准是根本入不了我的法眼的,但是因为是测试环境,小问题比较多,存在容灾风险,但是这么多年一直...
增量数据丢失的原因分析
今天开发的同事找到我,让我帮他们补一部分数据,因为有一个表的数据已经快一个月没有增量数据了,这个需求听起来有些奇怪是不?问题的背景是在统计库中存在一个表,供部分应用做统计分析,每天会根据时间生成一条记录,这条记录汇总的数据会作为统计分析所用。但是每天的这一条增量数据的源头来自于另外两个在线交易库。...
睡前流水账
偶尔会停下来思考,也会总结一下,但是现在发现很多事情都在计划之外,计划之中的很多事情貌似都没有达标,如果按照一板一钉的要求,目前的情况是严重不达标啊。 每天感觉都还挺忙,看似比较简单的一个小问题就能折腾好一会儿。如果中途再来点其它的事情,如此反复,发现一天的时间马上就过去了...
dataguard备库的数据文件的迁移实战
在前几天也花了一点时间测试了一下关于备库数据文件的迁移,这部分的工作看起来还是比较常规的,当然方法也很多。但是在实际工作中就更不能掉以轻心,所有的操作都要有理有据。都要经过一些严格的测试,如果测试不当,很可能在后期就会出现一些看似奇怪的问题,造成一些不必要的麻烦和影响。所以在开始之前,做了下面的准...
《地心引力》观后感
看着地心引力,感触颇多,但是有感觉说不出来那种压抑。影片就是在这种深邃中的神秘中开始的。故事的大体情节是美国宇航员Matt Kowalsky和宇航员Ryan Stone出舱修复哈勃望远镜,因为俄罗斯自毁其秘密通信卫星,导致爆炸的碎片不断撞击太空的其他卫星和设施并产生了连锁反应。这些飞来的碎片撞击太空站,除了两名主角外,...
dataguard备库的数据文件的迁移
关于移动数据库文件,之前写了一篇博文,http://blog.itpub.net/23718752/viewspace-1127910/但是在备库中还是有一些的差别。最近因为对备库做了一些规划,新增加了几个分区,想把数据库的一部分文件放到SSD上。所以这个时候在现有的备库基础上需要移动备库的数据库文件。这里就不局限于数据文件了,不过目前的测试情况来...