首页 > 数据库 > Oracle > oracle 触摸笔记(1)
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 |
感想:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12833450/viewspace-1040171/ ,如需转载,请注明出处,否则将追究法律责任。