博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle12c R2版本Application Containers特性(三)
阅读量:2446 次
发布时间:2019-05-10

本文共 2882 字,大约阅读时间需要 9 分钟。

沃趣科技   杨禹航

Application Seed

Application seed与CDB中的PDB$SEED类似,在使用Application seed做为Application PDBs的创建模板时,你可以快速且容易的创建一个满足要求的Application PDB,Application Container中最多只能创建一个Application seed,当然也可不包含Application seed。

我们可以在Application root中使用CREATE PLUGGABLE DATABASE带有AS SEED子句来创建Application seed,创建时,Application seed可以有如下几种来源,比如CDB seed、克隆现有的PDB或non-CDB以及插入已拔出的PDB,在使用AS SEED子句创建Application seed时,不要需要为其指定名称,固定的命名规则为application_container_name$SEED,例如在Application Container:qdatacon1中创建的Application seed将被命名为qdatacon1$SEED。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

(Application Container特性架构图)

如下为使用不同来源创建Application seed的步骤:

1. Creating an Application Seed From the CDB Seed

CREATE PLUGGABLE DATABASE AS SEED ADMIN USER qdadm IDENTIFIED BY password;

ALTER PLUGGABLE DATABASE qdatacon1$SEED OPEN;

ALTER SESSION SET CONTAINER=qdatacon1$SEED;

ALTER PLUGGABLE DATABASE APPLICATION ALL SYNC;

ALTER PLUGGABLE DATABASE CLOSE IMMEDIATE;

ALTER PLUGGABLE DATABASE OPEN READ ONLY;

2. Creating an Application Seed From an Application PDB

CREATE PLUGGABLE DATABASE AS SEED FROM qdcpdb1;

ALTER PLUGGABLE DATABASE qdatacon1$SEED OPEN;

ALTER PLUGGABLE DATABASE CLOSE IMMEDIATE;

ALTER PLUGGABLE DATABASE OPEN READ ONLY;

3. Creating an Application Seed From an Application Root

CREATE PLUGGABLE DATABASE AS SEED FROM qdatacon1;

ALTER PLUGGABLE DATABASE qdatacon1$SEED OPEN;

ALTER SESSION SET CONTAINER=qdatacon1$SEED;

@$ORACLE_HOME/rdbms/admin/pdb_to_apppdb.sql

ALTER PLUGGABLE DATABASE CLOSE IMMEDIATE;

ALTER PLUGGABLE DATABASE OPEN READ ONLY; 

删除Application seed时与删除其他PDB的方式相同,如下:

ALTER SESSION SET CONTAINER=qdatacon1;

ALTER PLUGGABLE DATABASE qdatacon1$SEED CLOSE;

DROP PLUGGABLE DATABASE qdatacon1$SEED INCLUDING DATAFILES;

Application Container相关视图

下面列出了在Application Container特性下可能会使用到的视图,并对视图做了简单描述。

dba_pdbs

该视图记录了CDB中PDB与Application Container的信息,我们可以通过层次查询将PDB以及Application root与Application PDB的关系一目了然的展现出来,如下所示:

SELECT LPAD(' ', (LEVEL - 1) * 2, ' ') || pdb_name AS pdb_name,

       application_root,

       application_pdb,

       application_seed,

       status,

       pdb_id,

       application_root_con_id

  FROM cdb_pdbs

 START WITH application_root_con_id IS NULL

CONNECT BY PRIOR pdb_id = APPLICATION_ROOT_CON_ID

 ORDER SIBLINGS BY pdb_id;

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

dba_applications

该视图记录了Application root中包含哪些Application。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

dba_app_pdb_status

该视图记录了Application Container中的所有Application被同步到哪些Application PDB中。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

dba_app_versions

该视图记录了Application Container中安装Application的各个版本信息。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

dba_app_patches

该视图记录了Application Container中所有Application的patch信息。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1

dba_objects

在12cR2版本里通过dba_objects中的APPLICATION、SHARING、CREATED_APPID以及CREATED_VSNID字段来判断对象是否是公共对象,以及属于哪个Application内的公共对象。

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1dba_app_errors

该视图记录了Application Container中的所有Application的错误消息。

null

dba_app_statements

该视图记录了Application Container中所有对Application操作的语句。

null

关于Application Container特性就介绍到这里,更多内容请参考Oracle官方文档。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28218939/viewspace-2146099/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/28218939/viewspace-2146099/

你可能感兴趣的文章
机器人学数学理论_基于格理论的机器学习数学
查看>>
unity 场景优化_Unity优化:您的场景层次正在抢劫您
查看>>
如何制作电子邮件而不是一团糟:实用技巧
查看>>
px em rem区别_px,em,rem,%之间有什么区别? 答案在这里
查看>>
pvs-stdio ue4_云中的PVS-Studio:Azure DevOps
查看>>
理想商城_理想产品经理的52个特征
查看>>
移动应用程序开发_7种用于移动应用程序开发的终极编程语言
查看>>
本地应用程序_应用程式本地化的十大语言
查看>>
sds和c字符串比较_SDS虚拟化架构的简要比较
查看>>
java项目中出现的bug_2019年在Java项目中发现的十大bug
查看>>
app开发和web开发_理解现代Web App开发概念的指南
查看>>
汉语句子的意群和重音_五重音而不是字节-数据存储和检索方法
查看>>
现实增强 工具包 csdn_增强现实:21世纪教育的理想工具
查看>>
tls 1.2加密_椭圆曲线加密在TLS 1.3中的工作方式
查看>>
pvs-stdio ue4_使用PVS-Studio检查GCC 10编译器
查看>>
inter-rat_数字取证技巧和窍门:基于IM的电报RAT-第二部分
查看>>
物联网细分行业_2020年全国互联网细分市场可靠性研究
查看>>
加拿大加密货币交易_加密货币交易-如何制定可持续战略
查看>>
pvs-stdio ue4_使用PVS-Studio检查电报开放网络
查看>>
寻找新
查看>>