ITPub博客

首页 > 数据库 > 数据库开发技术 > 探究 Oracle PDB Application Container (四)

探究 Oracle PDB Application Container (四)

原创 数据库开发技术 作者:lukeunique 时间:2021-05-18 08:08:00 0 删除 编辑

编者按:

本文作者系大连健哥,POSTGRESQL、ORACLE 数据库资深从业人员、IT 技术的深度爱好者。相信科学改变人类、技术创造未来。个人主页:https://www.cnblogs.com/gaojian/,经其本人授权发布。


【免责声明】本公众号文章仅代表个人观点,与任何公司无关。

探究 Oracle PDB Application Container (三)


说一说,如何解决附加的 PDB。


目前这个方法,还没有找到合理的解释:


执行


ALTER PLUGGABLE DATABASE APPLICATION ref_app SET COMPATIBILITY VERSION '1.1' ;


 就可以删除掉这个奇怪的 PDB,也是很神奇了。


(这是我重新执行了前文探究 Oracle PDB Application Container (三)的动作,获得了 新的PDB后的测试结果)


SQL> alter session set container=cdb$root; Session altered. SQL> show pdbs;     CON_ID CON_NAME                       OPEN MODE  RESTRICTED---------- ------------------------------ ---------- ----------         2 PDB$SEED                       READ ONLY  NO         3 PDB193                         MOUNTED         4 APPCON1                        READ WRITE NO         6 APPPDB1                        READ WRITE NO         8 F4127053456_3_1                READ WRITE NOSQL> SQL> alter session set container=appcon1; Session altered. SQL> ALTER PLUGGABLE DATABASE APPLICATION ref_app SET COMPATIBILITY VERSION '1.1'; Pluggable database altered. SQL> alter session set container=cdb$root; Session altered. SQL> show pdbs;     CON_ID CON_NAME                       OPEN MODE  RESTRICTED---------- ------------------------------ ---------- ----------         2 PDB$SEED                       READ ONLY  NO         3 PDB193                         MOUNTED         4 APPCON1                        READ WRITE NO         6 APPPDB1                        READ WRITE NO <<<<<<<<<<< 上面的 F4127053456_3_1 PDB,消失不见了! SQL>SQL> alter session set container=appcon1; Session altered. SQL>SQL> COLUMN app_name FORMAT A20COLUMN app_version FORMAT A10 SELECT app_name,       app_version,       app_statusFROM   dba_applicationsWHERE  app_name = 'REF_APP'; APP_NAME             APP_VERSIO APP_STATUS-------------------- ---------- ------------REF_APP              1.1        NORMAL SQL>

这个PDB 的数据文件也消失不见了。


SQL> select con_id, name from v$datafile order by con_id;     CON_ID----------NAME--------------------------------------------------------------------------------         4/refresh/home/cpdest/DB193CDB/BF761DFF522F4797E0538828410AB8E8/datafile/o1_mf_ref_app__j6xxvvs0_.dbf          4/refresh/home/cpdest/DB193CDB/BF761DFF522F4797E0538828410AB8E8/datafile/o1_mf_undotbs1_j6xxvcws_.dbf          4     CON_ID----------NAME--------------------------------------------------------------------------------/refresh/home/cpdest/DB193CDB/BF761DFF522F4797E0538828410AB8E8/datafile/o1_mf_sysaux_j6xxvcwq_.dbf          4/refresh/home/cpdest/DB193CDB/BF761DFF522F4797E0538828410AB8E8/datafile/o1_mf_system_j6xxvcwm_.dbf          6/refresh/home/cpdest/DB193CDB/BF761DFF52324797E0538828410AB8E8/datafile/o1_mf_un     CON_ID----------NAME--------------------------------------------------------------------------------dotbs1_j6xxvnwt_.dbf          6/refresh/home/cpdest/DB193CDB/BF761DFF52324797E0538828410AB8E8/datafile/o1_mf_sysaux_j6xxvnws_.dbf          6/refresh/home/cpdest/DB193CDB/BF761DFF52324797E0538828410AB8E8/datafile/o1_mf_ref_app__j6xxyygl_.dbf     CON_ID----------NAME--------------------------------------------------------------------------------          6/refresh/home/cpdest/DB193CDB/BF761DFF52324797E0538828410AB8E8/datafile/o1_mf_system_j6xxvnwr_.dbf 8 rows selected.
SQL>


后续文章更加精彩,欢迎关注本公众号或访问【阅读原文】。

——End——


专注于技术不限于技术!

用碎片化的时间,一点一滴地提高数据库技术和个人能力。

欢迎关注!


备份恢复系列:

Oracle数据库工程师手记:备份恢复双城记(一)

Oracle数据库工程师手记:备份恢复双城记(二)

Oracle数据库工程师手记:备份恢复双城记(三)

Oracle数据库工程师手记:从RAC环境备份后向新环境(文件系统)恢复的试验

Oracle数据库工程师手记:探究 Oracle PDB Application Container (一)

Oracle数据库工程师手记:探究 Oracle PDB Application Container (二)

Oracle数据库工程师手记:  探究 Oracle PDB Application Container (三)

如何在Active Data Guard环境下创建Standby的AWR

Data Guard Broker中改属性是否需要两侧分别执行?

原文作者:SQL和数据库技术;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2017-07-21

  • 博文量
    107
  • 访问量
    63595