初识oracle

Oracle服务器:两部分组成,Oracle数据库和Oracle实例数据库

  Oracle数据库: 位于硬盘上实际存放数据的文件,这些文件组织在一块儿,成为一个逻辑总体,即为Oracle数据库。所以在Oracle看来,“数据库”是指硬盘上文件的逻辑集合,必需要与内存里的实例合做,才能对外提供数据管理服务。服务器

  Oracle实例:位于物理内存里的数据结构,它由一个共享的内存池和多个后台进程所组成,共享的内存池能够被全部进程访问。用户若是要存储数据库中的数据,必须经过实例才能实现,不能直接读取硬盘是上的文件。我的理解,是经过服务读取的,而不是普通的经过简单的文件拷贝,并且文件拷贝也没这么强大吧!数据结构

Oracle数据库与Oracle实例区别:oracle

  实例能够操做数据库,在任什么时候刻一个实例只能与一个数据库关联,大多数状况下,一个数据库上只有一个实例对其进行操做。可是集群除外,若是使用集群的话,一个数据库能够有多个实例对其进行操做。spa

表空间:进程

  表空间由多个数据文件组成,一个数据文件只能属于一个表空间,表空间为逻辑概念,数据文件为物理概念。内存

段、区和块:开发

  段存在于表空间中,段是区的集合,区是数据块的集合,数据块会被映射到磁盘块。集群

比喻:oracle服务器至关于中国,数据库相似中国版图,能够存形形色色的东西,实例至关于主席,表空间至关于各个省,有了省,就要有省长(用户)去管理,要管理就要有权限(赋权),有了表空间和用户,就能够建立表,就能够开发了后台

相关文章
相关标签/搜索