一、数据库服务器、实例、数据库的关系
Oracl数据库服务器是一个数据库管理系统,
实例是由内存结构和一些后台进程组成。用于和操作系统连接的标志,提供了一种访问oracle数据库的方式;
数据库是数据的一个集合,为数据信息提供了真正的物理内存。
三者之间的关系:Oracle数据库服务器包含实例和数据库。
二、 内存结构 后台进程属于实例还是数据库
内存结构和后台进程都是实例的组成部分
三、手画Oracle体系结构图
四、用户进程和服务器进程关系
用户进程和服务器进程是一对一的关系,用户进程像服务器进程发出请求,服务器进程对服务器进行实际的操作,并把所得的数据返回给用户进程。
五、Oracle体系结构的三大主要组成
Oracle体系结构主要由存储结构、进程结构和内存结构组成。
其中,存储结构分为逻辑存储结构(是存储结构的核心,由表空间、段、区、数据块组成)和物理存储结构(数据文件、控制文件、重做日志文件);
进程结构包含用户进程和后台进程,其中用户进程主要是用来连接和会话,后台进程主要是用来协调内存和磁盘的一致性;
内存结构:oracle使用两种内存结构,一种是系统全局区(SGA),另一种是程序全局区(SGA)。
六、逻辑存储结构中的数据库、表空间、段、区、数据块的关系
1、数据库由表空间组成,一个表空间只能存放在一个数据库中,单一个数据库中可以存放多个表空间