ITPub博客

首页 > 数据库 > Oracle > oracle 触摸笔记(1)

oracle 触摸笔记(1)

原创 Oracle 作者:whmroseman 时间:2010-10-21 23:23:52 0 删除 编辑

Oracle 触摸笔记(1)

2010-10-21 23:24,作者:whmroseman

刚接触oracle不久,还属于菜鸟中的菜鸟。前段工作比较忙,加上也比较懒,一直未系统的学习oracle,也未对oracle知识加于梳理、总结。从今开始,从头再来,希望能一直坚持下去,争取以最快的速度尽可能多的掌握oracle知识。

我选择了小布老师的oracle 9i的ocp教程,边学习边记录。笔记语言力求简炼,图文并茂,可以不太适合别人学习用,主要供自己备忘用的学习笔记(有点自私^_^,主要是懒,不想花太多时间去组织语句来表达)。等我系统学习过了一遍后,再系统地总结一下。

好了,废话少说,学习开始。。。。。。

章节:Oracle 体系架构

目标:

1)了解oracle 的体系架构与各组件

2)了解连接oracle实例的连接过程

正文:

1、Oracle 数据库系统主要由两大部分组成:实例(Instance)与数据库(Database)

2、oracle 体系架构图

实例是内存中的,由SGA与PGA组成。SGA在实例启动时分配的内存区域。PGA由一系列的进程组成,这些进程起到SGA与Database库文件交互的运输与管理的作用。

3、SGA的五大部件:

1)共享池(Share pool),包括库缓冲区与数据字典缓冲区

2)数据库缓冲区(Database Buffer Cache)

3)重做日志缓冲区(Redo log buffer)

4)JAVA池(java pool)

5)大池(Large pool)

4、实例

一个实例只能对应一个数据库,但一个数据库可以有多个实例。如RAC就是多个实例对应同一个数据库。内存+进程组成实例。

5、server process,专门为连接服务的

6、数据库的3个基本核心文件

1)数据文件(Data file)

2)控制文件(Control file)

3) 联机重做日志文件(Online redo log file)

另,还其它3个文件,也很重要,分别是:

1) 参数文件

2) 归档日志文件

3) 密码文件

7、PGA,Server process启动时分配的,一个session一个PGA,也说是说,有几个会话就会有几个PGA。

技巧点滴:

1、 查看SGA的SQL命令

SQL>show sga

感想:

  1. oracle体系比较庞大复杂,切勿想一口吃成胖子。首从总体上了解一下oracle,很多概念不准确或不理解不要紧,先有个整体认识就OK;
  2. 尽量在linux上装oracle,并多用命令实操一下,熟能生巧嘛~,但同时要学习一下linux。最好以后专门系统地学习一下 linux,也出了个linux 学习笔记系列^_^
[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12833450/viewspace-1040171/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论
  • 博文量
    2
  • 访问量
    1456