收藏本站

人工智能培训机构,上海涛德,算法工程师,数据科学家高端培训机构-上海涛德

Oracle 12c入门第二讲: Oracle 12c体系结构 (2)

2013-5-6 20:18| 查看: 3075| 评论: 0

摘要: 在一个Oracle database 12c server上通过容器数据库集中三个应用的数据。其数据分别被部署到三个可插拔式数据库中

在一个database server上通过容器数据库集中三个应用的数据。其数据分别被部署到三个可插拔式数据库中,名为App1App2App3:

图片上展示的是一个容器数据库,其内包含4个容器:Root容器和三个可插拔式数据库。每个可插拔式数据库为特定应用提供数据,它们既可以被三个不同的DBA管理也能够由一个容器数据库DBA统一管理,即用户SYS

用户SYS在这种架构中是典型的“通用”用户,SYS可以登录在全部4个容器上,并且具备SYSDBA权限。

可插拔式数据库的一种定义是:一系列Schema的集合,从用户和应用看来是一个逻辑上独立的数据库。但是在物理角度上,实例和所有数据库文件都是属于容器数据库的。

通过将非容器数据库作为可插拔式数据库“插入”容器数据库,很容易实现数据集中。容器数据库避免了以下结构不必要的冗余:

a. 后台进程

b. 内存

c. 数据字典内的元数据

在一个容器数据库内的可插拔式数据库共享后台进程、SGA和数据字典。同时,可插拔式数据库也拥有各自独立的数据字典以及各自独立的用户(应用)数据,参考图示App1App2App3具备各自的数据文件,其内数据可想而知。

<点击:上海涛德Oracle OCM认证及BI商业智能课程>|人工智能培训-上海涛德 ( 沪ICP备14006824号 )|网站地图   My title page contents

GMT+8, 2019-4-24 14:46 , Processed in 0.109864 second(s), 15 queries , Gzip On.

回顶部