Oracle PDBs的管理与优化(oraclepdbs)

Oracle PDBs(Pluggable Database)是在Oracle Database 12c中引入的一种可插拔的数据库,可以将多个逻辑结构与传统的单个物理数据库进行集成。PDBs可以独立的创建、启动、暂停、卸载和克隆,因此在管理和优化方面,它们有独特的优势。

首先,PDBs可以进行备份/恢复;这使得在一个Node上进行多个时,可以提供独立的备份恢复计划以及提供频繁更新的选项,减少了系统恢复时间。此外,每个PDB还可以进行OS启动,而不需要将此PDB的现有数据库重新挂载;默认情况下,OS启动会激活PDB并加载DBMS配置文件,并导入对它进行调整的任何变更。

其次,PDBs提供了可独立使用的资源,而不会妨碍实例中其他PDBs的工作。它们可以独立地应用RSQL实例,以便管理CDB中各个PDBs的状态和版本,并分离地支持几种操作系统环境,从而大大降低了管理和维护的复杂性。

此外,PDBs 还可以通过移动其PDB_FILES文件夹或对PDB进行实例转移,将PDBs之间的数据容量转移,从而可以更均衡的分配资源,避免因为PDB预分配过多资源而导致内存压力或其他资源短缺。此外,如果多个PDBs都放置在单个物理服务器中,可以利用PDB用户存储池,将所有PDB的用户存储池共享同一块存储。

最后,PDBs可以让DBA专注针对单个PDB进行管理和优化,可以很方便地卸载和添加PDBs,而且可以更灵活地满足各类复杂要求,从而提高工作效率。

通过以上几点可以看出,Oracle PDBs的插拔特性和独立的备份/恢复功能可以使管理者更加容易优化PDBs。基于PDBs的特性,管理者可以更好地管理PDBs,而且可以更灵活地调整资源分配,从而提高效率。


数据运维技术 » Oracle PDBs的管理与优化(oraclepdbs)