知道数据库这门学科还是进了大学才知道,多么悲哀啊!学校时候幸好老师有开过数据库系统这门课,可惜的是老师只讲了SQL,以为SQL就是数据库的代名词,真的一知半解哦,那会在学校计算机专业老师都偏向学生选择纯粹的语言类编程开发或者网络方向,什么Linux,DB都没多少,学校中心机房的服务器都是Win系列的,Linux只是实验课上,老师点给我们看的,图形化启动terminal敲击命令。

    到了2012年实习时候,去了一家不错的外包公司做了测试,当时到那也没什么任务,导师给我一本oracle9i基础知识,一份suse linux系统安装oracle的文档,一张linux光碟,五台机器一周装完。那会真是兴奋,虽然不清楚如何安装,但是安装系统的还是会的,动手之前仔细的看了那份文档,linux麻烦的就是打包了。既兴奋又紧张的,安装oracle来了,在linux非UI界面的系统安装应用还真没试过,在学校的linux课也只是搭建samba,http之类的服务,第一次安装真是有点紧张,没有图形化,都是敲击命令,不过却很新奇,装个这软件要改系统这么多设置,还有一些软件配置。

   安装第一台花了快两天时间咯,就是在那摸索,不会就gg,查文档遇到棘手的错误,请教一下老开发,后期很顺利装完其他几台,也是一种享受咯,我们主要任务还是编写测试场景,调试测试用例,没多少时间花在db上,每天都是讨论测试对产品和业务上的,每次测试领导分配测试任务都是赶紧测试完,就去看SQL文档,然后玩上oracle了,莫名的很主动。有一次,整个公司多个项目组公用的一个dba来这边开发调试开发的测试库,那人家动作敏捷快速,阅读错误文件信息,被人家吸引了,这高人谁啊,一开发说人家OCM,什么oc,真out。后来这位dba帮我们现在项目组搞了一晚上数据库的数据泵,那会也听不太懂,知道数据新版本的导入导出,其他都模糊了。

   2013年从测试单位,去了一家小企业做管理员,那单位SQLserver,oracle都有,不过他们业务上没用oracle基本等于测试库,他们理解为数据仓库,一点几亿条记录,但是让我们更有时间接触oracle和linux了,3月份利用业余时间开始高强度学习oracle知识体系,不再是零零散散的,虽然现有单位业务系统未使用oracle,但也没消怠我学习oracle的激情,可能我实践和知识的结合效率会很差,但我对oracle的学习我认定我不能停下了,选择的路,要坚持走下去,迎合当初那种兴奋,夯实基础。