oracle 11g体系结构
1、数据库体系结构

1.1 数据库和实例的关系
database server = instance 实例 + database 数据库
instance 实例 =内存 memory + 进程 process ;
实例启动就分配内存,关闭就是释放内存 ,实例是用来管理数据库的一种方法 ,通过实例打开数据库访问存取数据文件上的数据
Database :数据库就是一堆文件
实例和数据库之间的关系:
Nonclustered System:单实例
一个实例只能管理一个数据库,一个数据库被一个实例管理
Clustered System 集群 高可用性
一个实例只能管理一个数据库,一个数据库可以被多个实例管理
2、Oracle内存结构
Oracle的内存,从总体上讲,可以分为两大块:共享部分(主要是SGA)和进程独享部分(主要是PGA和UGA)。而这两部分内存里面,根据功能不同,还分为不同内存池(Pool)和内存区(Area)。
oracle 内存结构 = sga +pga
SGA :system global area 系统全局区 所有服务进程和后台进程都共享一个SGA 。SGA是有很多内存区域组成的池。
PGA :Program Global Area (PGA) 程序全局区 :每个进程都独享一个区域 。
UGA(User Global Area)UGA 是为会话变量分配的会话内存,如登录信息和数据库会话所需的其他信息。UGA 存储了会话状态。
UGA ,在使用专用服务器的连接时,进程和会话是一对一的关系,UGA被包含在PGA中 。当使用共享服务器的连接时,进程和会话是一对多的关系, UGA 被存储在 SGA中(largepool),使任何共享服
务器进程都能访问它。此时UGA会在在大池(Large Pool)中分配。但如果从大型池中分配失败,如大型池太小,或是根本没有设置大型池,则从共享池(Shared Pool)中分配。使任何共享服务器进程都
能访问它。
3、实例进程结构
用户进程:当数据库用户或批处理进程连接到Oracle DB时启动
数据库进程:服务器进程:可以连接到Oracle实例,它在用户建立会话时启动
守护进程(侦听进程 ,grid进程)
后台进程:在启动Oracle实例时启动
实例启动至少需要哪些进程?6个
dbwn
ckpt
lgwr
smon
pmon
reco
4、逻辑存储结构

数据块:在最细的粒度级别, Oracle 数据库将数据存储为数据块。一个逻辑数据块对应于特定字节数的物理磁盘空间,比如 2 KB。数据块是Oracle 数据库可以使用或分配的最小存储单位。
扩展区:是一组逻辑上连续的数据块,被分配来用于存储特定类型的信息。在图12-2中,这个24 KB的扩展区有12 个数据块,而这个72 KB的扩展区有 36个数据块。
段:是为一个特定数据库对象(如一个表)分配的一组扩展区。 每个段属于且仅属于一个表空间。
一个段的所有扩展区存储在相同的表空间中。
通常类型段:数据段,索引段,回滚段,临时段
在一个表空间中,一个段可以包括多个数据文件中的扩展区,单个扩展区绝不会跨越多个数据文件。
表空间:
SYSTEM表空间
系统表空间,用于存放Oracle系统内部表和数据字典的数据
SYSAUX表空间
Oracle11g新增加,用于存储数据字典以外的其他数据对象,充当SYSTEM表空间,降低SYSTEM表空间的负荷
UODO表空间
撤销表空间,用于存储撤销信息
USERS表空间
用户表空间,Oracle建议用户使用的表空间,创建各种数据对象,比如创建表,索引,用户等数据对象
oracle 11g体系结构的更多相关文章
- Oracle学习笔记之二,Oracle 11g体系结构
Oracle 11g体系结构概述 实例(Instance),是指一组Oracle后台进程以及在服务器中分配的共享内存区域: 数据库(Database),是由基于磁盘的数据文件.控制文件.日志文件.参数 ...
- Oracle 11g 体系结构 --SGA PGA 前后台进程
Oracle服务器主要由实例.数据库.程序全局区.前台进程 实例:用来提供管理数据库的功能 数据库:由Oracle数据库文件组成,用来存储系统数据 ;一般有:数据文件.控制文件.重做日志文件 而实例可 ...
- Oracle 11g 体系结构概述
一.Oracle 体系结构主要用来分析数据库的组成.工作过程与原理,以及数据在数据库中的组织与管理机制. Oracle 数据库是一个逻辑概念,而不是物理概念上安装了 Oracle 数据库管理系统的服务 ...
- Oracle 11g 体系结构--数据字典
DD:存放数据库内部信息的地方,用于描述数据库内部的运行和管理情况. Oracle数据字典的名称由前缀和后缀组成,使用_连接,含义说明如下: dba_:包含数据库实例的所有对象信息 v$_:当前实例的 ...
- ORACLE 11g 数据库体系结构图
ORACLE 11g 的数据库体系结构图,非常全面.系统.高屋建瓴的整体介绍了ORACLE 11g 的数据库体系结构.如果能全面了解.清晰梳理.深入掌握这些知识点,相信对你了解学习.深入研究ORACL ...
- Oracle数据库体系结构、启动过程、关闭过程
一.Oracle数据库体系结构体系结构由下面组件组成:1.Oracle服务器(Server):由数据库实例和数据库文件组成,另外在用户建立与服务器的连接时启动服务器进程并分配PGA(程序全局区) (1 ...
- Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)
本文主要描写叙述了在Oracle Linux 6.3下安装Oracle 11gR2(11.2.0.3).从Oracle 11g開始,Oracle官方站点不再提供其Patch的下载链接,须要使用Meat ...
- Oracle 11g RAC 环境下单实例非缺省监听及端口配置
如果在Oracle 11g RAC环境下使用dbca创建单实例数据库后,Oracle会自动将其注册到缺省的1521端口及监听器.大多数情况下我们使用的为非缺省监听器以及非缺省的监听端口.而且在Orac ...
- Oracle 11g R2在 win7 64位的安装流程图解【含常见问题解决方案】
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一.Oracle 11 ...
随机推荐
- js代码细嚼慢咽
全局变量的梗 例1: 对于var 的理解:将该变量声明在当前的作用域中,或者说执行上下文中. function add() { result = 3; //result变量即是隐喻全局变量 } add ...
- PHP判断手机号运营商(详细介绍附代码)
道理很简单,知道手机号规则 进行正则判断就可以 移动:134.135.136.137.138.139.150.151.157(TD).158.159.187.188 联通:130.131.132.15 ...
- Linq To EF
l简单查询:var result = from c in Entities.Customer select c; l条件查询: 普通linq写法: var result = from c in Ent ...
- BeanShell Sample与控制台交互
应用的场景:业务当中涉及到一些敏感信息,如验证码,银行卡密码等或是动态变化的,不能直接写在脚本中,就需要通过控制台手动输入 如密码已键盘的方式输入,在控制台中以密码的方式显示 处理方法:添加 bean ...
- shell脚本-批量执行机器命令
场景:通过跳板机,批量获取线上机器日志 使用方式:run2 host 'ls -al /home/admin/' #! /bin/sh USER_NAME=$USER if [ $# -ne 2 ]; ...
- Effective Java 第三版——13. 谨慎地重写 clone 方法
Tips <Effective Java, Third Edition>一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将 ...
- sed中引用变量
sed 中引用变量 eval sed 's/string/$REPLACE/g' file awk 中引用变量 awk 在匹配字符串的时候,有时候需要需要引用变量. $pid= eval " ...
- 用深度学习(DNN)构建推荐系统 - Deep Neural Networks for YouTube Recommendations论文精读
虽然国内必须FQ才能登录YouTube,但想必大家都知道这个网站.基本上算是世界范围内视频领域的最大的网站了,坐拥10亿量级的用户,网站内的视频推荐自然是一个非常重要的功能.本文就focus在YouT ...
- Python(三)字典的增删改查和遍历
一.增加
- java.lang.Exception: 资源处理失败,失败原因:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column '?????‰' in 'where clause'
1:Unknown column '?????‰' in 'where clause',这个问题,百度一搜,挺多的,但是貌似好像没有解决我的问题.贴一下我是如何拼接sql的.解决这个sql拼接bug的 ...