我们所说的Oracl一般是指 RDBMS(relation database manage system)数据库管理系统,由Oracle实例和Oracle数据库构成,使用Oracle数据库来存储和管理相关信息,但必须要和内存里的Oracle实例合作才能对外提供数据管理服务。
Oracle数据库,是一个相关的操作系统文件(即存储在计算机上的文件)集合,这些文件组织在一起,成为一个逻辑整体,即数据库。
Oracle实例,位于物理内存里的数据结构,它由操作系统多个后台进程和一个共享的内存池所组成,共享的内存池可以被所有进程访问,Oracle通过Oracle实例来管理数据库访问。用户只能通过Oracle实例才能访问Oracle数据库,所以说,Oracle实例就是数据库服务。
一个Oracle实例只能关联一个Oracle数据库,而一个Oracle数据库可有由多个Oracle实例访问。