Oracel基础

(转)Oracle学习方法

2017-11-21  本文已影响9人  千幻流光

一,学习维度(之一)

racle学习维度:
Oracle运行机制,物理和逻辑结构,内存分配,通信和数据传递,主要后台进程,其他

  1. 物理文件
    物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件组成)

  2. 逻辑结构(表空间、段、区、块)

  3. 内存分配(SGA和PGA)

  4. 后台进程(数据写进程、日志写进程、系统监控、进程监控、检查点进程、归档进程、服务进程、用户进程)

  5. 其他
    oracle例程:Oracle 例程由SGA 内存结构和用于管理数据库的后台进程组成。例程一次只能打开和使用一个数据库。
    SCN(System Change Number):系统改变号,一个由Oracle内部维护的序列号。SCN号是系统中维持数据的一致性和顺序恢复的重要标志。

二,Oracle不同发展方向技术路线

  1. 管理:可以考虑考一个OCP证书:培训、学习、考试的过程可以对oracle先有一个系统的学习,然后看Oracle Concepts、oracle online document,对oracle的原理会有更深入的了解。
    同时可以开始进行一些Oracle技术专题研究学习如:RMAN、RAS、Statspact、 DataGuard、Tuning、BackUp&Recover等等。

数据库管理常用技术

  1. windows / linux / Unix 等平台下的安装,卸载。
  2. 冷备与冷备的还原
  3. 逻辑备份与还原
  4. RMAN 备份与还原
  5. 数据搬迁:可用逻辑备份或者RMAN来。
  6. 表空间管理
  7. 高可用之 Data Guard 安装与维护
  8. 高可用之RAC 安装与维护
  9. 数据库性能诊断与调优

开发:对于想做Oracle开发的,在了解完Oracle基本的体系结构之后,可以重点关注SQL、PL/SQL及Oracle的开发工具这一部分。
PL/SQL主要是包括怎么写PL/SQL,怎么使用Oracle本身的函数,怎么写存储过程、存储函数、触发器等。
Oracle的开发工具主要就是Oracle自己的Developer Suite(Oracle Forms Developer and ReportsDeveloper这些),学会如何熟练使用这些工具。

三,学习Oracle的书籍和网站

   ps:原作者使用的都是8i版本的书籍,但应该有相应的11G和12C版本
介绍几本oracle入门书
  1. oracle官方文档:《concept》上面讲了oracle的体系和概念,很适合初学者看。
  2. OCP的教学用书,也就是STUDY GUIDE(SG)。
  3. Oracle8i 备份恢复手册
  4. Oracle8高级管理与优化
  5. Oracle8i PLSQL程序设计
  6. Oracle8数据库管理员手册
    以上书本都是机械工业出版社出版
介绍几个网站

http://tahiti.oracle.com
oracle的官方文档
http://metalink.oracle.com/
oracle的技术支持网站。需要购买Oracle服务才能有一个帐号,才能登陆,有大量的Knowledge Base,大量问题解决经验。
http://www.oracle.com
oracle的官方网站,可以在这里down oracle的软件、官方文档和获得最新的消息
http://www.dbazine.com/
Oracle的杂志
http://asktom.oracle.com
http://www.orafaq.net/
http://www.ixora.com.au/
http://www.oracle-base.com
http://www.dba-oracle.com/oracle_links.htm

国内比较知名的Oracle技术论坛

ITPUBCSDN

上一篇 下一篇

猜你喜欢

热点阅读