oracle数据库学习 如何学习Oracle
一、Oracle 数据库系统熟悉吗
既然是想向DBA的方向发展,那有没有编程的基础就不是太大的问题了(当然如果熟悉一两个语言工具更好)。
一开始当然是先安装一个Oracle系统了,熟悉一点基本的操作。
接下来要把Oracle的体系结构搞清楚,尤其是SGA部分。
然后学习Oracle的系统管理的具体细节,再往后多学习一下Oracle的性能调优和故障排除,这是最有用的。
二、如何学习Oracle
关于oracle的学习,是一个非常宽泛的问题。我的个人观点是基础不牢,地动山摇!以基本的sql语句为基础,然后学习pl/sql编程语言。这些都是根基,在此之上,开始研究oracle的管理和应用开发。
看过很多书,个人比较推荐孙风栋主编的《oracle10g数据库基础教程》,当然如果想做DBA,那么参加OCP认证也是必须的。希望对你有所帮助。
三、如何使用oracle数据库
对于新手想要入手oracle数据库学习,可以参考这几个步骤:
(1)如果oracle数据库未搭建,参考官方文档从头到尾搭建一次,可以对数据库有个大致的了解,如监听、环境变量、各种参数文件等。
(2)如果oracle数据库已经搭建,可以借助第三方工具,dbvisualizer,pl/sqldeveloper,oraclesqldeveloper等,通过可视化界面查看数据库。有些操作通过右键,可以回显命令。
(3)在第三方工具下执行select,update,create,delete等操作,加深理解。
(4)通过ssh工具登陆服务器端,在sqlplus下进行更复杂的操作。
(5)如果有不了解的地方,可以参考官方文档,里面还有2日dba的教程。
(6)也可以买本数据库入门数据,边看书边操作。在对Oracle数据库不熟悉的情况下,不建议直接百度后操作,有的百度回答不够专业,会造成误导。