2.1 定义数据库和实例
1、实例是一组后台进程和共享内存
2、数据库是磁盘上存储的数据集合
3、实例只能装载并打开一个数据库
4、数据库可以由一个或多个实例装载和打开,装载一个数据库的实例数量会随时间变化
2.2 SGA和后台进程
oracle有一个内存块,称为系统全局区(SGA),有如下功能:
- 维护所有进程需要访问的多种内部数据结构
- 缓存磁盘上的数据,另外重做数据写至磁盘之前在这里缓存
- 保存已解析的SQL计划,等等
2.3 连接oracle
共享服务器与专用服务器区别:
数据库连接的客户进程不会与共享服务器直接通信,但专用服务器则不然,客户进程会与专用服务器直接通信,共享服务器为队列请求。
TCP/IP连接基本原理
在网络环境中,我们会在服务器上运行一个称为TNS监听器的程序,就是这个监听器进程能让我们与数据库物理连接