如果你也想写公众号文章,从这里开始
最近有一些朋友也在问我关于公众号写文章的事情,以前也有很多人。有些朋友也开设了自己的公众号,很多人坚持了一段时间就放弃了。不过一般对于他们的问答我都是比较热心的,我希望能够有更多的人参与进来,至于盈利模式,如果那么想,可能你会发现似乎不是想象的那样,至少对于我是如此。 ...
推荐给你的一个非技术公众号清单
前些天收集了一个非技术的读书清单,受益匪浅,从中也学习了不少未知领域的解读。如果我在图书馆看到这么一本陌生的书,可能会去看看简介或者花一些时间去简单了解,但是显然我不会像朋友推荐的书一般重视,征集书单的缘由在于公司之前的一个活动,可以帮大家订购一本自己喜爱的书作为礼物,于是...
备库跳归档恢复的有趣案例
在Data Guard环境中,主备库基本都是使用归档来传递数据的变化。如果主备的归档传输中断,同时主库的归档被删除或者损坏,这种情况下备库是没法开始继续接收归档,应用新的数据变更了。 看到网友paulyibin的文章中提到了SCN恢复的想法,感觉非常有意思,明白了思路,自己在本地也测...
一次性能突发情况的紧急修复
昨天中午的时候,接到开发同学的电话,说有一个在线数据迁移,碰到了一些问题,希望我能够帮忙看看是哪里的原因。从电话里的反馈得知,他们在做业务数迁移,会把数据库1中的数据迁移到数据库2中,当然会根据逻辑要求迁移大部分的数据。基于这种逻辑的复杂性,所以这次迁移时由开发同学来主导,我们来负...
儿童节玩乐归来
又到了年度的儿童节,其实儿童节大人小孩都挺忙,有娃的带着娃忙着过节,没娃的保持一颗童心,听到一句挺有意思的话,愿生活这台滚筒洗衣机,永远都洗不掉你的孩子气。 今年这个节日,看着娃也大了,刚好公司有这么一个年度的活动,所以就和媳妇带着娃来到公司,上班时间来陪娃玩还...
放下手机,回归生活
生活中差距无处不在,有形无形的差距,有意无意的攀比,我还算是一个看待这些比较淡的人,但是本性里也还是会有对比。暂且把这个归结为人性吧。 其实最近玩了下头条,搜狐公众平台,还有一直坚持的微信公众号,突然发现平台真是很多,而且自己越不了解越是低估了它的重要性和意...
服务器迁移的两种方式浅谈
最近在处理服务器机房迁移的事宜,很多事情其实看起来简单,但是实现的时候总会有一些不如意的地方,很可能你考虑的是一个看起来非常稳定完美的迁移,但是实现中总会有这样那样的限制最后不得不采用一种混合式或者看起来有些别扭的方式来实现。这种方式里面有一个坑就是如果一旦看到这种迂回或者别扭的方式能够改善问题,那...
一则报警信息所折射出来的诸多问题
在主备库环境中,如果出现数据文件级的一些不一致,后期修复会很麻烦,所以这种情况可以提前规避,减少后期的隐患,我定制了一个数据库监控选项,即数据文件状态的检查。最近几天,在半夜的时候,我总会收到这么一则报警信息,最开始没有留意,看报警信息是在备库中。[DB监控系统]_ora_stest2_s2_yangjr@10.127.xxxx_报警...
人性中的一些恶
人性中总会有一些善恶,姑且认为有些恶不是恶意而为吧。当然写出来自己也会痛快一些,也是作为指示明鉴。 我在周末的时候,就不让父母给我煮粥了,一来不想让他们麻烦,二来喝粥也有些腻了,所以我会赶早场去吃牛肉面,当然在北京能吃到几家正宗牛肉面的馆子实在太少了,楼下的算勉...
容灾切换中的数据库宕机问题简单分析(一)
最近对一个统计库做了计划内的容灾切换,即主备切换。操作的过程其实还是蛮顺利的。但是灾难切换中如果出现在问题,那就是灾难中的灾难了。按照计划对配置信息做了同步,然后使用DG Broker做了SwitchOver操作。这一次切换速度还是蛮快,我开了几个窗口看到日志都在不断输出,角色已经替换过来了。DG Broker切换的日志如下...
推荐给你的一个读书清单
昨天在朋友圈发起了一个小小的请求,希望朋友们推荐一些自己喜欢的书,非技术类的。很快收到了不少的回复,我简单整理了一下,看到了很多陌生的书名,对我也是好事,在平时闲暇的时候还是能够读点书,其实我们大部分是有知识没文化的人对于书单,整理如下,当然这个书名看起来很简单,对陌生的人来说还是有很多的未知问题...
关于两个简单问题的分析
工作中碰到问题当然是见怪不怪了,而处理这些问题也是我们的价值所在。今天处理了几个看起来比较有意思的小问题,当然究其原因,要不是不规范,要不就是基本功不够扎实。问题1:奇怪的ORA-00600报错,常规的原因对于ORA-00600的错误,其实自己也碰到过很多次了,绝大多数的情况下,这个错误还是能够反映出来一些不规范的...
最近的几个技术问题总结和答疑(五)
最近收到了几个朋友的提问,我简单总结了一下。问题1:首先是有个朋友问到,单引号,双引号在有些场合通用,有些场合会提示错误。我做了一个简单的测试,当然只是一个相对片面的解读,能够说明问题即可。比如我需要修改SYS的密码为asdfasg!,需要注意末尾有一个感叹号。可以看到下面的测试结果。SQL> alter user sys i...
和开发讨论的一个数据变更需求
最近在评估一个开发同事的需求时,发现随着需求的变化,DBA相关的评估工作也会随之变化,同时反射到开发同事那边,通过这个案例也可以看到很多的需求变化,可以从中看出很多的不足和改进之处。 首先开发提出的一个数据需求,删除数据库中的几张表数据,然后把剩下的数据都...
《分歧者3》观后感
看到这么一部电影,也是一个比较偶然的机会,下午3:30开演的电影,3:10票还没定好,定好之后就匆匆赶去了影院,从观后的效果来看还是不错的。片中有大量的黑科技和丰富的想象空间,一个基因组中心北设计成了DNA的双螺旋结构,在执行任务时会激活三个独立的摄像器一样的设备,各种角度无缝拍摄,...
参加社区技术活动后的感想
今天参加了DBGeek的技术交流活动,感触还蛮多。也是在一个偶然的机会中,受肉丝(魏兴华)邀请,欣然答应了他们组织的技术分享活动,好久没有动动筋骨,也是跃跃欲试,一来可以总结一下最近的工作情况,二来这种分享会让自己对于我原本有些模糊的工作理念深信不疑。而技术分享相比于纯商业的活动的一个大的区别,就是技术分...
ITIL的一些简单感受
今天听一个同事讲了下ITIL的内容,从这个主题的方向来说,我还是想好好取取经的。因为这个和基础架构中的配置管理,其中很多比较枯燥,晦涩的概念同事竟然都用非常生动的语言描述了出来,而且里面有很多的小段子,就是生活中的各种有趣的事情或者个人的思考,很多事情竟然闻所未闻,而且考虑问题的角度也有非常大的层次,所...
关于switchover的流程和补充
对于Oracle Data Guard中的Switchover一般是计划内的操作,自己其实也处理了不少的故障,也算是轻门熟路。复杂的事情简单做,简单的事情重复做,重复的事情用心做,想必很多事情都是这个理吧。发现很多事情虽然做了很多遍,但是每次都会有不同的体会,而这些积累下来的经验才让我们的经验更加宝贵。一般来说Oracle的Switc...
对于tnsping的连接超时的功能补充
tnsping,作为Oracle连接测试的一个小巧的工具,其实大家已经不陌生了,但是使用tnsping有一个问题,就是连接超时,当然这个和网络的安全策略等密不可分,但是摆在我面前的一个问题是,现在有大量的服务器,每台数据库服务器上都有tnsnames.ora,如果需要判断tnsnames.ora里面的配置是否生效,使用tnsping是一个很自然的选...
Oracle升级中的参数补充
数据库升级的时候有一个很重要的环节就是数据库参数审核,对于数据库参数还是有很多的门道,其中一种就是对于过期参数的处理。我们可以使用如下的SQL来得到一个基本的过期参数列表。SELECT name FROM v$parameter WHERE isdeprecated = 'TRUE';当然内容也比较...