[Oracle]关于Oracle流水记

来源:互联网 发布:c#数组转字符串 编辑:程序博客网 时间:2024/05/29 02:23

         为了测试产品对于Oracle的监控,半年来弄Oracle弄了挺艰难的,偶然又看到考证的问题,感觉当年的冲动怎么消失得这么快呢?不过可以流水下这半年Oracle之路。

         当然就必须先提安装的事儿。安装也是这个流水账的核心,是花费了较多时间的地方。如果是单节点的及Wins上的安装,这个应该是个人都会了,没有什么问题的。主要复杂的点在于:在Linux上安装,安装RAC的环境。粗粗一算在RAC 9i,RAC 10g ,RAC 11g三个版本的安装和维护上断断续花费了将近一个月的工作日。困难主要在于9i节点上的安装,由于时代相对久远,又没有Metalink账号下载补丁,磕磕碰碰了好长时间,看了好多文档。安装就先得说说关于Linux的事儿,这个转到Linux上是被迫的,主要是在Win上安装时没有补丁,出错时也莫名其妙,用trace?!当时有用Trace吗,不记得了。从文档上看,9204的版本在Linux上是比较稳健的,因此,果断换Linux的版本,但Linux版本有个问题,32位的版本还是需要补丁,因此,果断换64位的。Linux本来选的是Redhat 企业版的,可不好更新,最终换成了CentOS 4.9版本。不得不用这老版本,是吃过亏的,9i的版本对于编译器要求比较严格,gcc32版本是最好的版本,如果系统过高,安装时没有选择兼容性的话是个杯具的。经实验,gcc32版本对于9i 10g都是最好的选择。选定系统后的问题是打补丁,宁可多打,不可少打,且除非不是实在找不着,否则请用最适合的版本。当然RAC要用到的OCFS,RAW等这个也简单的。安装过程中若还有问题就一路Trace吧,可能Trace也看不到原因,那就推倒重来吧。这其中不得不提下Vmware,虚拟化技术真心强大也,这个不解释的。这过程还写了好多篇经验文档,抽个空总结下发到这来,给自己留个纪念的,别人会看不懂,但我自己一定能够从这堆文档中的蛛丝马迹找到我想要的答案。

       另一部分是关于Oracle学习的话,这个内容没得说了,网上内容很多,实际操作中还是主要对于动态视图方面的学习,其实也就是看看而已的,另外,就是熟悉了较多Oracle的平常操作的命令,特意在工作之余从图书馆借了书学习了下PL/SQL的内容,不过也忘了差不多了,想想考DBA相关的认证还是挺难的,而后的工作是Ruby方面的内容,想想还是不考这玩意了,早点洗洗睡了。