码迷,mamicode.com
首页 > 数据库 > 详细

ORACLE--12C--创建PDB

时间:2019-04-12 16:25:28      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:生成   box   https   none   mamicode   hrp   test   data-   方式   

一,关于创建介绍

  1,介绍

  CDB支持多种创建PDB的技术。默认CBD会有一个PDB$SEED

技术图片

  创建的PDB自动包括完整数据字典,包括元数据和CDB根目录中系统提供的对象的内部链接。您必须从单个根定义每个PDB:CDB根应用程序根

创建的方式由下图体现

技术图片

每个PDB都有一个全局唯一标识符(GUID)。PDB GUID主要用于为存储PDB文件的目录生成名称,包括Oracle Managed Files目录和非Oracle Managed Files目录。

技术图片

hrpdb是从种子pdb创建(克隆)的新pdb。
SalesPDB是驻留在远程CDB中的PDB的克隆。
test1是名为hrpdb的本地pdb的克隆。
test2是通过插入非cdb创建的pdb。
test3是通过插入未插入的PDB而创建的PDB。
test4是一个代理pdb,它是引用不同pdb的pdb。在这种情况下,代理PDB是本地的,而引用的PDB在单独的CDB中。在test4中发出的所有语句都在远程pdb中执行。

二,克隆的方式创建PDB

  seed 是PDB,用作创建另一个PDB的模板。从种子创建复制PDB的部分或全部内容,然后分配新的唯一标识符。

  CDB seed(PDB$SEED),它是系统提供的用于创建PDB的模板 每个CDB都有一个CDB种子,不能修改或删除。

  一个application seed 这是一个用户创建的PDB为指定的应用程序根, 应用程序容器中,您可以使用该CREATE PLUGGABLE DATABASE AS SEED语句创建应用程序种子,然后可以使用该语句来加速新应用程序PDB的创建。

  从SEED中创建一个PDB

技术图片

 技术图片

创建的时候需要有pdbseed的数据文件位置创建

create pluggable database hrpdb ADMIN USER test IDENTIFIED BY 123456 FILE_NAME_CONVERT = (/orcl/app/oracle/oradata/orcl/pdbseed,/orcl/app/oracle/oradata/orcl/hrpdb);

 指定FILE_NAME_CONVERT 第一个位默认PDBSEED的位置,第二个为创建的位置

查看系统默认的seed,默认路径再数据文件下

技术图片

点击创建命令后

技术图片

已经可以看见创建成功了

 

ORACLE--12C--创建PDB

标签:生成   box   https   none   mamicode   hrp   test   data-   方式   

原文地址:https://www.cnblogs.com/kingle-study/p/10696714.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!