应用场景:
CDB中包含多个PDB,如果这些PDB中运行着同样的应用,可以将应用作为服务来提供给多个客户,在这种场景下,可以为每个客户准备一个PDB,然后每一个PDB都包含其自有数据,但是数据模型相同,并将其链接到该应用的跟容器上。
(1)实验版本
SQL> select banner from v$version where rownum=1;
BANNER
--------------------------------------------------------------------------------
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
(2)首先我们创建应用的跟容器,它其实还是一个PDB,只是使用了as application container字句:
SQL> show parameter inst
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
_datafile_write_errors_crash_instance boolean FALSE
active_instance_count integer
cluster_database_instances integer 1
instance_abort_delay_time integer 0
instance_groups string
instance_mode string READ-WRITE
instance_name string orcl
instance_number integer 0
instance_type string RDBMS
instant_restore boolean FALSE
open_links_per_instance integer 4
parallel_instance_group string
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
&nbs

本文档详细介绍了如何在Oracle 12c的多租户环境中设置应用容器。通过创建应用跟容器,连接并同步PDB,实现数据模型相同但数据独立的应用服务。示例展示了从创建应用根容器到连接和同步PDB的完整步骤。
最低0.47元/天 解锁文章
5288

被折叠的 条评论
为什么被折叠?



