不知不觉看oracle都1个月了,这个月的月度计划就是使用oracle搭建一个数据仓库。现在看来,接下来的路还很长啊,这个月注定完不成计划了。不过,任务没有完成,但1个月来各种问题还是需要总结一下,希望以后不再犯类似的错误吧。
首先是,对问题的认识不清。
由于初次接触oracle,面对oracle这么个庞然大物,感觉无从下手。前半个月的时间浪费在rac的安装上,虽然最后通过NFS共享实现了rac,但接下来在各种问题面前束手无策,最终只能无奈的转向单机环境。
正所谓,学不会走就去学跑。当然不会有成绩,所以以后在面对新问题的时候必须先从基本入手,然后再慢慢的深入。
其次,目标不明确。
其实,这个问题也与第一个相关,正因为认识不清,才导致在学习中东一枪西一炮,到头来发现哪个都是朦朦胧胧,跟没看过似的。也许这个问题的解决也必须依赖之前的问题吧。正如软件开发过程中需求分析阶段是非常重要的一个环境,使用前的调研同样相当重要,必须对自己要学习的东西有一个大体的认识(它能否解决我们面临的问题,它是否就是我们需要的工具。。。),然后再去学习它。
最后,一定要坚持。
当目标明确后,一定要坚持。遇到问题必须解决问题,攻克难关。而不能一见到困难,一时无法解决就想着放弃。往往解决问题后,你会发现前进的道路豁然开朗。
以上是对自己学习中一些问题的总结,希望对以后的学习有所警示。接下来是对oracle的一点认识(oracle小白的认识):
1、关于oracle中实例和数据库
学习oracle必须对oracle的体系结构有所认识,不过现在我依旧是一头雾水。只是认识到1个实例可以启动多个数据库,各个数据库之间是不相关的,也许这并不正确。
2、关于oracle中的用户
oracle的用户和mysql中的database很相似,1个用户管理自己的table,他可以创建表,可以将权限传递(自己管理的table)。
3、关于owb和awm
owb是数据仓库建模的工具,相对awm来将,它包括了对脏数据的处理。处理的功能更强大,但学习起来比较麻烦。
4、关于bi publisher
该工具主要用户创建报表模板,创建好模板后可以插入网站中由静态页面去调用。
……
以上都是一些很浅显的东西,在以后的使用中继续学习