随笔

数据字典:存储元数据(metadata)

schema:schema下有一系列对象,比如tables,views,indexs,procedure,function这些,每个数据库用户有他自己的schema,schema与用户名相同。schema objects是database objects对象的一种,数据库对象还包括roles,profiles这些。

Oracle DataBase:存储在磁盘中的数据文件,包含physical structures和logical structures,物理结构和逻辑结构是相互的独立的,二者对应物理数据和逻辑数据,物理是存储在磁盘中的文件,可以ls命令展示文件列表,逻辑数据是用sql来访问,select * from table;更改物理数据文件后,仍可以正常操作表中的数据

Physical Storge Structures:

data files:数据存储文件

control files:包括用来描述物理结构的元数据,比如对数据库名,数据库文件位置的存储

online redo log file:联机重做日志文件,记录数据的编码(redo records),可以用来回复数据

Logical Storge Structures:

data blocks:数据块,最小的储存单位,为一定数量的byte

extends:包含多个数据块,存储某一特定类型的数据,varchar2,number

segments:包含多个extends,存储某张表或索引,或undo data,或临时数据

table space:数据库的逻辑存储部分被分为逻辑存储单元:tablespace,存储tables,indexs,clusters,每个tablespace至少对应一个data file

Oracle DataBase Instance:数据库实例,An instance is a set of memory structures that manage database files,包含一个共享内存区域:System Global Area,以及一系列后台进程,对于每一个连接instance的用户,都有一块他自己的内存:Program Gloabal Area,注意PGA独立与SGA,当用户连接数据库,实际上是连接到一个instance,instance服务为用户分配相应的SGA,启动除后台进程后的其他进程

关于上述进程,可以分为,

client processes

background processes

server processes

client processes运行在客户机上,background/server运行在oracle server

 

 

 

 

随笔_第1张图片

 

你可能感兴趣的:(Oracle)