oracle 12 cdb pdb
Oracle 12c是一款功能丰富、高度可扩展的数据库系统,它引进了容器数据库(CDB)和插件数据库(PDB)的概念,这使得数据库的管理和维护变得更加简单和高效。本文将详细介绍Oracle 12c CDB和PDB的特点和优势。
首先,CDB是Oracle 12c中一种新的数据库模式,它是由一个或多个PDB组成的容器,在CDB中管理PDB的资源和权限。CDB为管理员提供了更灵活的管理方式,管理员可以通过CDB来控制PDB的资源分配和权限管理。举个例子,假设有一家银行拥有4个分支机构,每个分支机构都可以使用自己的PDB来存储客户数据,那么管理员可以通过CDB来控制每个分支机构PDB的资源使用情况,从而提高数据库的效率和安全性。
CREATE PLUGGABLE DATABASE pdb1 ADMIN USER pdb_admin IDENTIFIED BY mypassword FILE_NAME_CONVERT = ('/u01/app/oracle/oradata/CDB1/pdbseed', '/u01/app/oracle/oradata/CDB1/pdb1') PATH_PREFIX = '/u01/app/oracle/oradata/CDB1/pdb1';