> 文章列表 > oracle12c容器数据库

oracle12c容器数据库

oracle12c容器数据库

什么是Oracle 12c容器数据库

Oracle 12c容器数据库是一个多租户数据库架构,容器数据库包含多个独立的租户数据库(PDB),这些租户数据库可以共享一个物理数据文件。

Oracle 12c容器数据库的好处

Oracle 12c容器数据库提供了许多好处。首先,它可以节省硬件成本,因为多个租户共享一个物理数据文件。其次,这种架构大大简化了管理操作,例如备份和恢复,数据分发和升级。此外,它还加强了多租户数据库的安全性和性能。

容器数据库和PDB的关系

Oracle 12c容器数据库是一个概念,而PDB是实际上包含数据的容器。每个PDB都有其自己的系统表空间和用户表空间,它们是独立于其他PDB存在的。然而,它们是由容器数据库管理并共享资源的。

如何创建容器数据库和PDB

在创建Oracle 12c容器数据库之前,必须将数据库设置为容器模式。然后,使用CREATE PLUGGABLE DATABASE语句创建PDB。要创建一个新的PDB,只需要执行相同的CREATE PLUGGABLE DATABASE语句并指定新的PDB名称和数据文件位置即可。

如何管理容器数据库和PDB

管理Oracle 12c容器数据库和PDB的方法与管理传统数据库的方法略有不同。你需要使用新的SQL命令和特定的工具来执行操作,例如备份和恢复,运维,监视和跨PDB查询。另外,也需要一些额外的许可证和专业知识来管理容器数据库,这不是传统数据库管理员所具备的技能。