怎么应用Oracle 12c插拔数据库

网友投稿 447 2024-02-27

怎么应用*** 12c插拔数据库

本篇内容介绍了“怎么应用*** 12c插拔数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

怎么应用*** 12c插拔数据库

一、概述

1、*** 12c 可插拔数据库体系结构

*** 12c 中引入了一个新功能就是*** Multitenant,这个功能可以在多租户容器数据库中,创建并维护许多个可插拔数据库。*** Multitenant是***企业版中需要额外付费的组件。然而,在所有***版本中都可以在一个可插拔数据库中免费使用它。

多租户容器数据库(CDB)是指能够容纳一个或者多个可插拔数据库的数据库。容器是指CDB中的数据文件和元数据的集合。可插拔数据库是指可以通过克隆另一个数据库轻松创建的数据容器。如果有必要,也可将可插拔数据库从一个CDB传送到另一个CDB。

所有含有一组主数据文件和元数据的CDB都是根容器。每个CDB也会含有种子容器,它是用于创建其它可插拔数据库的模板。每个CDB都由一个根容器、一个种子容器和0个、1个或多个可插拔数据库构成。2、容器数据库与可插拔数据库

1、ORACLE MULTITEMENT CONTAINER DATABASE(CDB),即多容器数据库ORACLE12c新引入的特性这个特性允许CDB容器数据库中创建并且维护多个数据库,在CDB中创建的数据库被称为PDB每个PDB在CDB中是独立的,在单独使用PDB时与普通数据库无差别。CDB根容器数据库的主要作用就是容纳所有相关的PDB元数据,以及在CDB中对虽有PDB进行管理。

2、多租户环境组成

(1)ROOT:ROOT容器数据库,是CDB环境中的根数据库

,在跟数据库中含有主数据字典视图,其中包含了与ROOT容器有关的元数据和CDB中包含的所有PDB信息,在CDB环境中被标识为CDB$ROOT,每个CDB环境中只能有一个ROOT容器数据库。

(2)PDB$SEED:PDB$SEED为PDB的种子,其中提供了数据文件,在PDB环境中被标识为PDB$SEED,是创建PDB的模板

,可以连接PDB$SEED但是不能执行任何事务,因为PDB$SEED是只读的,不可修改。

(3)PDBS:PDBS数据库,在CDB环境中每个PDB都是独立存在的,

与传统ORACLE数据库无差别,每个PDB拥有自己的数据文件和OBJECTS,唯一的区别就是PDB可以插入到PDB中,以及从CDB中拔出。当用户连接到PDB时不会感觉到根容器和其他PDB的存在。

二、实验环境

主机操作系统IP地址数据库版本***CentOS 7192.168.100.135*** 12c

进入***

[root@HOSTNAME*** ~]# su - ***[***@HOSTNAME*** ~]$ sqlplus / as sysdba

三、CDB与PDB操作

查看当前所在的容器SQL> show con_name查询数据库的所有容器SQL> show pdbs;更改为orclpdb,PDB容器SQL> alter pluggable database orclpdb open;               //修改可插拔库orclpdb打开状态 SQL>alter session set container=orclpdb;                      //CDB下切换会话到PDB中 SQL>show con_name                                 //查看当前所在的容器SQL&gtshutdownimmediate        //在PBD中关闭插拔数据库 插接式数据库已关闭。 SQL> startup                    //在PBD中关闭插拔数据库 插接式数据库已打开。更改回CDB容器SQL>alter session set container=cdb$root;    //切换模式到CDB SQL> showcon_name              //查看

“怎么应用*** 12c插拔数据库”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:TiDB Operator配置实现TiDB集群故障自动转移
下一篇:MSSQL时间区间的使用与管理(mssql 时间区间)
相关文章