0、基础

0.0使用前提

下列所有的代码的前提都是再Oracle数据库中导入了emp与dept表,使用的用户为SCOTT用户密码TIGER。两个表的结构如下:

emp表
dept表

0.1什么是Oracle数据库

Oracle database由两部分组成:实例和数据库。
实例:实例是数据库启动时初始化的一组进程和内存结构
数据库:数据库则指的是用户存储数据的一些物理文件

0.2交互流程

1.用户和用户进程交互
2.用户进程和服务器进程交互
3.服务器进程和实例进程交互
4.实例和数据库进程交互

0.4 Oracle体系结构

Oracle数据库的体系结构包括四个方面:数据库的物理结构、逻辑结构、内存结构及进程。

  • 物理结构:数据文件,重做文件,控制文件,参数文件,跟踪文件,归档文件。
  • 逻辑结构:表空间,数据块,区,段,模式对象
  • 内存结构及进程:SGA,PGA,UGA,服务进程,后台进程,从属进程。