我和oracle有个约会
我是12年开始接触oracle的,起初由于我在大学期间主修软件的开发,就是C,java C#。所以对oracle的兴趣不大,认为数据库没什么呀!不就是一些增删改查么和access, sql server, 差不了多少,认为没有什么难度。可后来随着对oracle的了解,我发现我错了。数据库真的是很博大精深的!通过在学校期间的学习,我初步的掌握了oracle的基本知识。比如 oracle的安装过程,启动过程,体系结构,oracle的表空间,控制文件,数据文件,日志文件,参数文件,以及数据库的冷热备份,用户的权限管理,以及SQL语言的基础,PLSQL基础,触发器的设计,等等.对于最初的学习阶段是十分轻松的,oracle的技术资料唾手可得,不过随着学习的深入,我发现我的知识面很窄,往往在我通过书籍或者网络的学习过程中总会碰到我不了解的知识,这样花费我大量的时间和精力,往往一个现在看来很简单的问题当时花掉了我好几天的时间,一度使我的心情非常的急躁,甚至失去了学习oracle的信心。所以我来到北京,开始了我的oracle求学之路,在开始系统的学习oracle之前,我先学习了window server 2008 ,思科, Rad Hat linux, 这些都是为我学习oracle所准备的。我希望10后我会成为一名优秀的DBA,对于linux的学习现在想想是真的很有必要,比如通过防火墙来访问数据库是很常见的问题,不过通过防火墙来访问数据库经常会碰到不稳定的现象,就是经常出现一些ORA/TNS错误,导致连接突然中断,通过linux软件防火墙iptables的学习,我了解到防火墙根据工作的方式分为两类 1封包过滤防火墙 2 应用层网关防火墙,iptables 用过设置一些封包过滤的规则来定义什么数据可以接收,什么数据需要剔除,用户通过对进出计算机的数据包进行IP过滤,就可以达到保护计算机的目的。许多防火墙都有filter表的包过滤和NAT表的网络转换功能,如果使用了端口重定向的SQL*Net协议来说可能会碰到问题,那么怎么解决呢,可以在防火墙中加载oracle的专用模块,或者简单的就是客户端通过***连接到内网,那么就避开了NAT和包过滤的限制。对于oracle的学习我才刚刚的起步,我沿着前辈们走过的路一直走下去,我相信有一天我会成为一名优秀的DBA,也许时间会很长,道路也并不是自己想象的那么平坦,但正如王安石的褒禅山记中所说,古今之观于,天地,山川,草木,往往有得,以其求思之,深而无不在也,夫夷以近,则游者众,险以远则甚少之,而事之奇伟,瑰怪,非常之观常在于险远。
页:
[1]