1.oracle体系结构图:

oracle 体系结构-instance and database_oracle

2.oracle服务器:由实例(instance)和数据库(database)组成 

 

3.实例是用来访问oracle数据库的,一个实例用来打开并且只能打开一个数据库,要打开二个数据库则需要启用二个实例!实例由内存结构(SGA)和一系列后台进程组成,实例相当于一个程序,相当于一个用来打开访问操作数据库的程序!PGA并不属于实例!

实例启动,内存结构和后台进程也随之启动分配

startup nomount;   //启动实例

alter database mount;  //打开控制文件

alter database open;     //打开数据文件

比如一个CUUG.DOC的word文档,word程序是用来打开操作此文档的,而相对于DB数据库,实例是用来打开操作此数据库的,他们启动后都包含一系列内存结构和后台进程

 

oracle 体系结构-instance and database_oracle_02

 

 


4.oracle database数据库由data files,control files,redo log files三类文件组成,(也包括临时文件),并不包括参数文件,密码文件和归档日志文件!

database物理结构:

 

oracle 体系结构-instance and database_结构_03

 

 

oracle 体系结构-instance and database_结构_04