Oracle数据库系统

2019-08-16 17:08:52 浏览数 (1)

Oracle数据库的特点

1)支持大数据库、多用户的高性能的事务处理

2)Oracle遵守数据库存取语言、操作系统、用户接口和网络统行协议的工业标准

3)实施安全性控制和完整性控制

4)支持分布式数据库和分布式处理

5)具有可移植性、可兼容性和可连接行。

Oracle数据库的产品结构
Sql Server与Oracle最大的不同

1. SQL SERVER 号称百万级数据(一个表的数据),但是其实做多20万条数据,超过20万条数据就用Oracle;

2. Sql中可以随时随意的创建数据库;但Oracle只有一个数据库,一台电脑只会安装一个数据库,Oracle只有账户。

Oracle数据库的体系结构

1)进程结构:单进程实例、多进程实例

单进程Oracle是一种数据库系统,一个进程执行全部Oracle代码,

多进程Oracle实例又分为服务器进程和后台进程

服务器进程用于处理连接到该实例的用户进程的请求

2)内存结构

Oracle在内存中存储以下信息

A 执行的程序代码

B 连接的会话信息

C 程序执行期间所需要的数据和共享的信息

D 存储在外存上的缓冲信息

Oracle基本内存结构

A 软件代码区

B 系统全局区(数据缓冲存储区、日志缓冲区、共享池)

C 程序全局区(PGA包括栈区和数据区,他是一个内存区,包含单个进程的数据和控制信息

,又称为进程全局区(Process Global Area))

D 排序区

3)数据库结构:物理结构、逻辑结构

数据库文件由数据文件、日志文件、控制文件

逻辑数据库结构使用户所涉及的数据库结构

逻辑存储结构如表空间、段的范围将支配一个数据库的物理结构如何使用

0 人点赞