我是一个Java程序员,做了两三年了,现在正好用oracle比较多,想
多学学oracle。但是,我又不是DBA之类的直接和oracle天天泡在一起的,
担心学起来的话,有很多条件不能允许。
我只能在自己机器上装上oracle服务器来学习,但本机确实不能容的下
这个庞大的东西。如果真的只是在我的电脑上来学习的话,不知道能学到
什么地步,如何才能扩展自己的知识。
也不知道这么学,能否对自己的oracle真是有好的帮助。
感觉我现在学oracle,更多的是在关注sql语句(确实不怎么会用),到
底学习oracle是有哪些大的方面是要关注的,然后如果要细化的话,该怎么
搞呢。
多学学oracle。但是,我又不是DBA之类的直接和oracle天天泡在一起的,
担心学起来的话,有很多条件不能允许。
我只能在自己机器上装上oracle服务器来学习,但本机确实不能容的下
这个庞大的东西。如果真的只是在我的电脑上来学习的话,不知道能学到
什么地步,如何才能扩展自己的知识。
也不知道这么学,能否对自己的oracle真是有好的帮助。
感觉我现在学oracle,更多的是在关注sql语句(确实不怎么会用),到
底学习oracle是有哪些大的方面是要关注的,然后如果要细化的话,该怎么
搞呢。
另:一台电脑主机可以有多个全局数据库吗?非常可以!
不过想想是英文的,就有点心虚了。另外,做jdbc链接的时候,使用SID名称还是全局数据库名啊。
假如:strConn = "jdbc:oracle:thin:@china-e7ed21b49:1521:abc";
最后的应该是SID 名称?还是 全局数据库名啊?
以下是牛人的blog
http://www.dbifan.com/category/db/ora
http://luckysea.itpub.net/category/5481/10257
http://xsb.itpub.net/category/419/1165
http://www.laoxiong.net/category/oracle/page/8
学起来费劲,但是学得好和深
个人感觉,工作用起来学得最快最好
数据结构也就上学的时候学过,
Linux没怎么接触过。
还有些操作系统原理什么的
感觉,学习oracle的道路很漫长啊
如果是开发的话,oracle和其他的数据库学习上没有太多的差异,管理上的话,就需要多实践和多琢磨,
跑开发的机子,跑数据库是没有什么问题的,内存2G 以上就可以了。 我们学数据库都是在自己的pc 上做实验,慢慢的去验证一些知识,去掌握一些知识,网上有很多的的资料, 关键还是自己动手操作一遍, 要理解他们。 如果是开发的话,就多研究下SQL 怎么写,多练习就可以了,毕竟SQL语法就那么多。 管理方面要有一定的技术积累,还有有一定的经验, 这个就是个时间积累的过程,多做实验,多积累。毕竟数据库不像其他的东西,稳定安全是第一位。 我的blog 里是我学习数据库的过程,如果你想往管理方向发展的话,可以看一下我的blog。
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
http://topic.csdn.net/u/20100222/16/f21cdb16-fe63-4e7c-bb2f-23727cbafa51.html?seed=1537450668&r=63502204#r_63502204
做项目,慢慢积累。
如果是开发,就是pl/sql要精通就可以了。
如果是管理维护,那就要精通unix系统,这个和oracle又没有太大关系了。总之,就是不可能只会一方面的,是要和其他的工具或者语言配合成1组的。
你的情况,建议搞好pl/sql就可以。
但是用这个感觉更多的是写sql语句,对oracle的了解
没有很大的帮助。
想在开发之余,学习oracle吧,又不知道着重点是什么。
转:
×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
我说一下我学习oracle的经历 必须对insert/update/delete/select很熟悉
这是基本的 OS
在NT上安装OEM可以帮助你理解Oracle 的objects 的概念
熟悉对应的SQL语句
Linux上的oracle也必须要学
所以你要熟悉linux的命令
这是你提高的必经之路 架构
理解Oracle的结构
什么是instance/db/tablespace/datafile/segment/rollback segment
initSID.ora file/password file
书很多,买本,读上3遍 数据字典
这一关好难过的
那么多数据字典,记忆起来好麻烦
不过还是要记...
不过如果你是DBA那就好多了
每天接触这些字典
你肯定有你熟悉的数据字典
用起来也很顺手 Tuning
DBA的最高境界,也是个永恒的话题 硬件
大型的数据库肯定不在PC机上
一般的大机器都有硬件厂商的支持
你要了解一些硬件知识
如光纤通道/RAID/HA/
还有存储
你要知道
volumn manage/AIX lvm等等 软件
一种以上的Unix系统
solaris/AIX/HPUnix/Sco unix/Tru64 etc OCP
OCP的资料一定是要看的
考不考由你 OCM
哈哈这个吗...据说和CCIE差不多
国内还没有考试,要去HK Oracle公司
如果你能去oracle公司,那............请我吃饭吧
哈哈×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
又怕真买回来了,又不想看了。
现在有空看会电子书,但这看起来很来。而且把握不到总的方向。
总是很片面的在阅读,前后都有点顾不上的感觉。
http://download.csdn.net/source/3068842