天道酬勤

Oracle and My Life

Archive for June, 2009

离职

leave a comment

今天是我在老东家最后一天上班了,第一个五年计划就这样结束了。回想这些年,一心想要做的事不少,要问做成的事有几件,这还真不好说,最大的一件应该算是讨了一个好老婆吧, :D

从大学毕业又进大学,这所大学的规模、在校师生人数、复杂程度无一能敌,到今天为止也只能算勉强毕了业吧,要问我是否拿到了学位,惭愧!惭愧!

记得柳传志说过一句名言:在大公司学做人,小公司学做事。

这几年在公司学到了很多,公司也给了我很多机会让我从零做起,只怪自己陋识鳏见,弱德少识,未能报答公司一毫。古语有云:人贵自知。自离之,终不被弃!鉴于此,又因个人缘由,故请辞决意离去,以让贤能之才。不管怎么说,非常感谢公司所给予我的一切。

青山依旧在,绿水细长流。一朝共事,终生为友。

小生作辑再拜而别:各自珍重,顽强工作,待得好运!

敬此!

-The End-

Written by ochef

June 19th, 2009 at 2:22 pm

Posted in Life

Tagged with

Oracle background processes

leave a comment

昨天与一位有着20年的IT经验、10Oracle经验的沈工聊天,其中提到oracle的后台进程有哪些都有各有什么作用,记着自己回答得不是很好,作为一个专职DBA这些很基础的理论知识学得不够扎实和牢固,众所周知,oracle的控制文件非常重要,我却用了

SQL>alter session set events ‘immediate trace name controlfile level 8’;

OR

SQL>alter database backup controlfile to trace;

严格的来说,这不是控制文件的备份,只是将当前控制文件转储,后续再可以用来重建控制文件,更严重的是这个命令我还写错了,大家也许会笑话我,不过没关系,我敢正视自己的问题和存在的不足,相信自己假以十日,我会做得更好。控制文件的备份方法有很多:

1. 如果条件允许,可以正常关闭数据库后用OS级的CP命令来备份。

2. 在全备份和其它备份时,指定include current controlfile子句。

3. 使用RMAN的如下功能:

RMAN>configure controlfile autoback on;

RMAN>backup current controlfile format ‘/path/control%s.ctl’;

如果是10g,还可以,

RMAN>backup as copy controlfile format ‘/path/control01.ctl’;

4. RMAN进行控制文件同步或备份的时候,oracle会自动执行控制文件的快照,这个快照在特殊情况下,也可以拿来恢复,快照的默认路径:$ORACLE_HOME/dbs,

可以用如下的命令更改默认路径:

RMAN>configure snapshot controlfile name to ‘/path/snapcf_<ORACLE_SID>.cf’;

configure controlfile autoback on下,现在再备份数据库,备份集中将不包含自动的控制文件备份,自动控制文件备份发生在备份完成之后,现在的控制文件备份和快照都是来自备份完成之后。

注意:

Read the rest of this entry »

Written by ochef

June 7th, 2009 at 11:25 am

Posted in Database

Tagged with ,

高考 – 平常心

leave a comment

明天就是高考的第一天了,首先祝愿所有的莘莘学子都能正常发挥自己应有的水平,以一颗平常心对待,通往成功的路千成条。

8年前再加一个月的时间,那时我们叫作”黑色七月”,6号下午3:00-5:00是我们熟悉考场环境的时间,那天的天气不像今天阳光明媚,熟悉完考场不料突然倾盆大雨,班主任强调大家回去立马洗个热水澡,千万不能感冒了。回到家里(伯伯家)洗完澡,平常的时间吃完晚饭坐在客厅跟家人聊天,最爱吃西瓜的我今天不敢吃,生怕第二天会拉肚子,九点多家人催促去睡觉养足精神考试,最后交待一句:”平常心就好!”躲在床上久久不能入睡,想着三天的考试题目会有多难,类型是不是我都见过了……不知不觉睡着了,时隔八年我已记不清早晨是坐车还是步行去学校的。集合整队去考场的哨声吹响了,我知道离考试的时间越来越近了,打仗的时刻就要来到了,虽然一再告诫自己要平常心对待,但此时此刻心里不泛有点紧张感。毕竟养兵千日,用兵一时啊。农村出来的孩子谁不想鲤鱼跳龙门,挤过那条独木桥啊,想,太想了。但今天,旧时的观念应该洗洗了,不是一定过了独木桥今后的人生就会流光溢彩,衣食无忧,如果现在还人回答说:是,那我会跟你说:兄弟,你脑门被门挤了吧。我这么说并不是说人就不需要去学习了,不去受教育了,是因为学习和受教育的方法、方式如今太多了,大学也只不过是其中的一种而已。人们都说:态度决定高度,眼界决定边界,所以心态是非常重要的。

高考结束后,语文成绩出乎我意料的好,因为当时我认为我的作为简单是流水帐,而最有信心的数学也是出乎我的意料,一个字–差,119分,好数字,急啊,当时有点紧张15+9=25,导致后面开方、平方的越来越复杂,直觉告诉高考中不可能有这么怪的结果,花了很多时间最后才检查出来,所以有些题在交卷前来不及检查,看来这么先进的算法将来一定得传给我的子女才行,我的优势已经没有了,后面还有心中的痛-英语(不过今天,学英语对我来说是一种快乐),最终也没能达到预期所想的。艰难的三天终于过去了,回到自己家里再次煎熬那些等待分数出来的日子。要问我考大学有什么收获,那就是让人在考场里感受到了那紧张的气氛,结果出来前度日如年的生活,他–高考,让自己长大了,懂得了感受。

重温8年前的今天,也感谢8年前的这些天,让我收获很多,故记录之。

祝:全国莘莘学子们—金榜题名!!

-The End-

Written by ochef

June 6th, 2009 at 5:22 pm

Posted in Life

Tagged with

vsftpd dead but subsys locked & error 530

leave a comment

linux下,如发现vsftpd服务起不来,可以查看其状态,

#/etc/init.d/vsftpd status

vsftpd dead but subsys locked

上述问题可以用下面的方法解决:

1.停止xinetd服务

#/etc/rc.d/init.d/xinetd stop

Stopping xinetd: [ OK ]

2.lock文件中删除vsftpdlock

# rm -rf  /var/lock/subsys/vsftpd

3.重启vsftpd服务

# service vsftpd restart

Shutting down vsftpd: [  OK  ]

Starting vsftpd for vsftpd: [  OK  ]

最后重启xinetd服务

#/etc/rc.d/init.d/xinetd restart

Stopping xinetd: [  OK  ]

Starting xinetd: [  OK  ]

#/etc/init.d/vsftpd status

vsftpd (pid 7317) is running…

error 530的错误

530 Must perform authentication before identifying USERgccftp有关,root登录系统修改一下gccftp文件即可。

# vi /etc/xinetd.d/gccftp

找到“server_args”这一行,删除其中的“-a”选项

# /etc/rc.d/init.d/xinetd restart

至此问题解决。

-The End-

Written by ochef

June 5th, 2009 at 9:37 am

Posted in LAMP

Tagged with

无觅相关文章插件,快速提升流量