2014年年终总结

Posted by boypoo on January 1st, 2015

说是时间跑得太快,仍然有时间是自己浪费的,好在我渐渐地唤醒自己了,虽然慢了一些。

2014年做得最不好的事情有两件,一个是跟家人和老朋友的沟通不多,很长时间不沟通了,就有点渐渐的害怕沟通起来,一来二去几个月都不沟通,明天,就在明天,要像《我家买了动物园》的主角说的一样“鼓起勇气的20秒”,开始跟朋友们联络起来;一个是承诺了的书,没有写完,更多是能力的原因,我想写出去的书还是要对得起读者,在写的过程中发现难度确实很大,因为没有人写过这方面的书,明年一定会写完。

有几件值得开心的事:更多优秀的同事进入我的团队,特别是其中一员等了整整两年,结果证明等待是值得的;虽然从04年开始组建团队带团队,甚至也考了PMP,读了MBA,但我要说的是今年我觉得自己找到一些带团队的感觉了,2014年我们一起走过,相信2015年你们会发现跟我更加容易沟通,我们的目标也会实现得更顺利些;客户的拓展也取得了突破,多年的种籽总有发芽的时候,只要我们还是诚心相对,明年应该是茁壮成长。

2015要做的事:

1、首先是个人的,减肥。好吧,我承认之前都是亲人、朋友们要求我减肥,今天是我自己想减了,目标,从80KG降低到70KG,时间2015年10月1日。

2、团队,还需要更多优秀的伙伴加入,上海、合肥、济南、南京,你有激情、想靠自己的努力完成自己的心愿,勤奋好学,找我吧。相信有你们的加入,2015会更加有趣有成就感。

3、14年没完成的写作,15年继续接一本翻译Tom kyte大神的《深入浅出Oracle体系结构 第三版》。

4、坐一次邮轮,平生第一次用一下护照,目的地和时间待定。

你相信我能完成么?

有你的鼓励与支持,我相信,没有问题。

《Oracle核心技术》第二次印刷勘误

Posted by boypoo on May 14th, 2014

先说翻译小组的事,目标是翻译那些有用的Oracle基础文档,QQ群:301189430

加入之前先按英文格式提交一章翻译稿:http://docs.oracle.com/cd/E11882_01/server.112/e41573/perf_overview.htm#PFGRF025

Read the rest of this entry »

系统运维管理故事——空格惹的事

Posted by boypoo on October 10th, 2013

 

故事一:GoldenGate容灾建设项目实施不下去了!

同事在某运营商测试OGG过程中遇到操作系统文件无法访问的问题,对应的文件系统是数据库的redo,数据库所有文件均放在文件系统上:

oracle@sczw09db:/oradata/redo1$ls -tlr

total 25165848

drwxr-xr-x   2 oracle     dba             96 Dec 24  2009 lost+found

-rw-r—–   1 oracle     dba        1073742848 Sep 22 10:55 redo_t2g2m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:56 redo_t2g3m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:57 redo_t2g4m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:58 redo_t1g5m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:58 redo_t2g5m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:59 redo_t1g6m1.dbf

-rw-r—–   1 oracle     dba        1073742848 Sep 22 10:59 redo_t1g2m1.dbf

-rw-r—–   1 oracle     dba        1073742848 Sep 22 11:00 redo_t1g1m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 11:00 redo_t2g6m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 11:00 redo_t1g3m1.dbf

-rw-r—–   1 oracle     dba        1073742848 Sep 22 11:12 redo_t2g1m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 11:12 redo_t1g4m1.dbf

更细一步:

oracle@sczw09db:/oradata/redo1$ls -tlr *.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:56 redo_t2g3m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:57 redo_t2g4m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:58 redo_t1g5m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:58 redo_t2g5m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:59 redo_t1g6m1.dbf

-rw-r—–   1 oracle     dba        1073742848 Sep 22 11:00 redo_t1g1m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 11:00 redo_t2g6m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 11:00 redo_t1g3m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 11:12 redo_t1g4m1.dbf

但是OGG抽取进程却找不到相应文件,更进一步直接ls单个redo文件也显示找不到:

oracle@sczw09db:/oradata/redo1$ls -l redo_t2g2m1.dbf

redo_t2g2m1.dbf not found

聪明的读者可能已经发现问题了。

故事二:一个SQL脚本怎么也删除不了

紧接着没几天,另一个移动客户QQ上说,有一个文件删了几天,删除不了。“能看到,就是删不了。总是提示不存在。”乍一听,以为是数据库备份文件很大,或者是磁盘有问题删除不了呢。让他把具体命令和输出都贴上来:

ls_rm_1

还是用老套路:

ls_rm_2

再试:

ls_rm_3

最后用rm *2.s*完成。

无奈的说,每一个貌似疑难的问题背后,都有一个狗血的人在里面。


Copyright © 2007 数据工人. All rights reserved.