用脚本来讲一个技术生活的故事
对于生活,用文字表达是一种非常好的方式,作为技术人,我决定使用一个脚本来映射技术生活中的一些小故事,也是在今天突然想到的。对的,你没有看错,就是下面这个命令。但凡接触过Linux系统,这个命令还是很熟悉的,不熟悉也没有关系,就是查看服务器的磁盘空间。 df -h我们像对待艺术品一样围着这个...
Datapump数据迁移前的准备工作
其实对于Datapump迁移而言,如果参与过XTTS,OGG,Veritas SF,外部表增量等迁移方式的话,会发现Datapump还是很简单清晰的,一个优点就是操作简单清晰,想必于imp而言性能要好。所以不要小看这种迁移方式,不是说哪些迁移方式就是最好的,数据迁移中也没有银弹,最合适的就是最好的。 &...
关于我学习成绩的几个小故事
前几天看到一个同学的朋友圈状态,让我突然想起了我原来初中高中的生活,因为我们也是初中同班,高中同校,所以看起来还是有很多交集,但是我从脑海中回忆开来,发现仅有几件事情,除此之外我对这位同学的印象只有帅气,看到他现在也非常幸福,无论熟还是不熟,还是默默祝福他。 ...
Data Guard中快速Switchover,Failover的一些建议
其实对于Failover和Switchover是大家处理灾难时很头疼的一个环节,也是最关键的处理过程。假设你半夜正在睡觉,被报警电话惊醒,得知某个服务器产生了故障宕机,在这种情况下,我们大体会有下面的处理流程:1)检查原来的节点是否可用,需要查看ILO和存储,是否存在异常2)如果原来的节点可以重启,可以尽量马上恢复业务...
DBCA静默建库中的两个小问题
创建数据库,主要有手工建库,DBCA建库,OMF建库。手工建库会重新初始化数据字典,过程相对比较耗时,但是完全定制化;OMF建库的场景比较特别,一般都是糅合在ASM中使用;DBCA图形化建库使用场景受限较大,其实DBCA还有另外一种快捷的方式就是DBCA静默建库,整个过程分分钟即可搞定。如果说想简单使用,可以参考下面的例子...
Gdevops峰会归来
带着满满的期待,今天终于完成了Gdevops峰会北京站的活动,从会场走来,感触良多,索性在回家之后马上打开电脑来记录一下自己的所见所闻。 其实从开始准备要筹划这么一个峰会,自己感觉是有些突然,最初我的想法是做做几场沙龙,提高提高人气,发现峰会是一种大胆的尝试和挑战,所以说社群要做大...
生活中的伪善
记得辩论赛中有一个热议辩题是:善意的谎言是否有碍诚信。当年大学的时候还用英文辩论过。现在来看伪善的谎言要远远多于善意的谎言,我们koi简单说说,唠叨唠叨。 马克.吐温曾经说过这样一段话:"当你拿不定主意时,就说实话。它将令你的对手感到窘困,令你的朋友感到释然...
最近的几个技术问题总结和答疑(六)
今天早上看了魔兽,下午玩了几把魔兽争霸,晚上玩了几把,然后看了两场月神moon的精彩视频,看人家咋就那么淡定,各路兵种齐上阵,瞬间秒杀英雄是并行,同时执行多个任务是并发,这么强的组织和策划,还真是学不会。当然学习还是不能丢,总结也是学习,我看了看最近的公众号留言和微信留言,也积累了不少问题了,简单总结...
魔兽给我的馈赠
魔兽上映了,带给80后的是更多的期待,感觉很多人一下子在这个时候找到了一丝回忆,可以为之疯狂。看微信,微博里的情况,魔兽算是刷屏了,这种感觉就如同《美人鱼》带给我们的感觉一 样,很多都戏称欠星爷的一张电影票,想必真是如此,这种时日可遇不可求,以后什么时候会有,可能吧。。。  ...
分分钟搭建Oracle环境
在Oracle运维中,有一个很基础的工作就是安装数据库软件,而这个工作一般少则需要花费个把小时,多则半天。如果我们有大批量的服务器安装任务,那么这种时候你肯定会希望从这种重复性劳动中解放出来,人工操作还是会有或多或少的差错,而且耗时。所以我简单写了下面的脚本,可以很流畅的安装好Oracle软件,很多基础工作都...
对于tnsping的连接超时的功能补充(二)
对于tnsping的一些小问题,自己也想了些办法来补充,最后发现使用nc是一个不错的选择。主要思想如下:如果网络是通的,那么会显示succeeded,否则会有一些错误信息# nc -w 2 -v 10.11.65.111 22|grep succConnection to 10.11.65.111 22 port [tcp/ssh] succeeded!# nc -w 2 -v 10.11.65.191 22|grep succ...
如果你也想写公众号文章,从这里开始
最近有一些朋友也在问我关于公众号写文章的事情,以前也有很多人。有些朋友也开设了自己的公众号,很多人坚持了一段时间就放弃了。不过一般对于他们的问答我都是比较热心的,我希望能够有更多的人参与进来,至于盈利模式,如果那么想,可能你会发现似乎不是想象的那样,至少对于我是如此。 ...
推荐给你的一个非技术公众号清单
前些天收集了一个非技术的读书清单,受益匪浅,从中也学习了不少未知领域的解读。如果我在图书馆看到这么一本陌生的书,可能会去看看简介或者花一些时间去简单了解,但是显然我不会像朋友推荐的书一般重视,征集书单的缘由在于公司之前的一个活动,可以帮大家订购一本自己喜爱的书作为礼物,于是...
备库跳归档恢复的有趣案例
在Data Guard环境中,主备库基本都是使用归档来传递数据的变化。如果主备的归档传输中断,同时主库的归档被删除或者损坏,这种情况下备库是没法开始继续接收归档,应用新的数据变更了。 看到网友paulyibin的文章中提到了SCN恢复的想法,感觉非常有意思,明白了思路,自己在本地也测...
一次性能突发情况的紧急修复
昨天中午的时候,接到开发同学的电话,说有一个在线数据迁移,碰到了一些问题,希望我能够帮忙看看是哪里的原因。从电话里的反馈得知,他们在做业务数迁移,会把数据库1中的数据迁移到数据库2中,当然会根据逻辑要求迁移大部分的数据。基于这种逻辑的复杂性,所以这次迁移时由开发同学来主导,我们来负...
儿童节玩乐归来
又到了年度的儿童节,其实儿童节大人小孩都挺忙,有娃的带着娃忙着过节,没娃的保持一颗童心,听到一句挺有意思的话,愿生活这台滚筒洗衣机,永远都洗不掉你的孩子气。 今年这个节日,看着娃也大了,刚好公司有这么一个年度的活动,所以就和媳妇带着娃来到公司,上班时间来陪娃玩还...
放下手机,回归生活
生活中差距无处不在,有形无形的差距,有意无意的攀比,我还算是一个看待这些比较淡的人,但是本性里也还是会有对比。暂且把这个归结为人性吧。 其实最近玩了下头条,搜狐公众平台,还有一直坚持的微信公众号,突然发现平台真是很多,而且自己越不了解越是低估了它的重要性和意...
服务器迁移的两种方式浅谈
最近在处理服务器机房迁移的事宜,很多事情其实看起来简单,但是实现的时候总会有一些不如意的地方,很可能你考虑的是一个看起来非常稳定完美的迁移,但是实现中总会有这样那样的限制最后不得不采用一种混合式或者看起来有些别扭的方式来实现。这种方式里面有一个坑就是如果一旦看到这种迂回或者别扭的方式能够改善问题,那...
一则报警信息所折射出来的诸多问题
在主备库环境中,如果出现数据文件级的一些不一致,后期修复会很麻烦,所以这种情况可以提前规避,减少后期的隐患,我定制了一个数据库监控选项,即数据文件状态的检查。最近几天,在半夜的时候,我总会收到这么一则报警信息,最开始没有留意,看报警信息是在备库中。[DB监控系统]_ora_stest2_s2_yangjr@10.127.xxxx_报警...
人性中的一些恶
人性中总会有一些善恶,姑且认为有些恶不是恶意而为吧。当然写出来自己也会痛快一些,也是作为指示明鉴。 我在周末的时候,就不让父母给我煮粥了,一来不想让他们麻烦,二来喝粥也有些腻了,所以我会赶早场去吃牛肉面,当然在北京能吃到几家正宗牛肉面的馆子实在太少了,楼下的算勉...