ORACLE 数据库管理系统介绍
1.ORACLE 的特点:
可移植性ORACLE 采用C 语言开发而成,故产品与硬件和操作系统具有很强的独立性。从大型机到微机上都可运行ORACLE 的产品。可在UNIX 、DOS、Windows 等操作系统上运行。可兼容性由于采用了国际标准的数据查询语言SQL,与IBM的SQL/DS、DB2 等均兼容。并提供读取其它数据库文件的间接方法。
可联结性对于不同通信协议,不同机型及不同操作系统组成的网络也可以运行ORA - CLE数据库产品。
2.ORACLE 的总体结构
(1)ORACLE 的文件结构一个ORACLE 数据库系统包括以下5类文件:ORACLE RDBMS 的代码文件。
数据文件一个数据库可有一个或多个数据文件,每个数据文件可以存有一个或多个表、视图、索引等信息。
日志文件须有两个或两个以上,用来记录所有数据库的变化,用于数据库的恢复。控制文件可以有备份,采用多个备份控制文件是为了防止控制文件的损坏。参数文件含有数据库例程起时所需的配置参数。
(2)ORACLE 的内存结构一个ORACLE 例程拥有一个系统全程区(SGA)和一组程序全程区(PGA)。
SGA(System Global Area包括数据库缓冲区、日志缓冲区及共享区域。