没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Oracle 12C 中 CDB 和 PDB 的参数文件管理
一、 Oracle12c 多租户 CDB 与 PDB 参数文件位置
CDB 参数文件使用 12c 以前的 SPIFLE,pdb 参数文件不出现在 SPFILE 中,而是从 CDB 中继承,
如果 PDB 中有私有本地参数,则会保存在 CDB 的 PDB_SPFILE$字典表中,并以 con_id 区别。当 PDB
UN-Plug 时,PDB 参数写入 PDB 的 XML 文件中,当 drop pluggable database 后,pdb 和 PDB_SPFILE$信
息记录会被清除。当 PDB 重新 Plug-in 到 CDB 时会重新加载回 PDB, 但是 PDB 特殊参数在 plug-in
时会被遗弃。
SQL> show con_name
CON_NAME
-------------------
CDB$ROOT
SYS@cdb1(CDB$ROOT)> show parameter spfile
NAME TYPE VALUE
--------------- ----------- ------------------------------
spfile string /u01/app/oracle/product/12.1.0/db_1/dbs/spfilecdb1.ora
SQL> alter session set container=pdb1;
Session altered.
SYS@cdb1(CDB$ROOT)> show parameter spfile
NAME TYPE VALUE
------------- ----------- ------------------------------
spfile string /u01/app/oracle/product/12.1.0/db_1/dbs/spfilecdb1.ora
CDB 参数文件使用 12c 以前的 SPIFLE,pdb 的参数文件不会出现在 SPFILE 中,而是从 CDB 中继承。
SYS@cdb1(CDB$ROOT)> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
3 PDB1 READ WRITE NO
SYS@cdb1(CDB$ROOT)> show parameter open_cursors
NAME TYPE VALUE
--------------- ----------- -------------------
open_cursors integer 300
SYS@cdb1(CDB$ROOT)> alter system set open_cursors=400;
System altered.
SYS@cdb1(CDB$ROOT)> show parameter open_cursors
NAME TYPE VALUE
------------------ ----------- ---------------------
open_cursors integer 400
SYS@cdb1(CDB$ROOT)> select pdb_uid,name,value$ from PDB_SPFILE$;
no rows selected
SYS@cdb1(CDB$ROOT)> alter session set container=cdb$root;
Session altered.
SYS@cdb1(CDB$ROOT)> show con_name
CON_NAME
------------------------------
CDB$ROOT
SYS@cdb1(CDB$ROOT)> select pdb_uid,name,value$ from PDB_SPFILE$;
PDB_UID NAME VALUE$
---------- -------------------- --------------------
3051350546 open_cursors 400
SYS@cdb1(CDB$ROOT)> select con_id,dbid,con_uid,guid from v$pdbs;
CON_ID DBID CON_UID GUID
---------- ---------- ---------- --------------------------------
2 4045116233 4045116233 9550126289AB26B2E0530A0AA8C09C20
3 3051350546 3051350546 95502FC58B322A9AE0530A0AA8C002BB
4 353234564 353234564 9550313AD8C52B95E0530A0AA8C0D912
如果 PDB 中有 privete Local parameter 会存在 CDB 的 PDB_SPFILE$字典表 中以 con_id 区别
SYS@cdb1(CDB$ROOT)> alter pluggable database pdb1 close immediate;
Pluggable database altered.
SYS@cdb1(CDB$ROOT)> alter pluggable database pdb1 unplug into '/home/oracle/pdb1.xml';
Pluggable database altered.
[oracle@togogo ~]$ cat pdb1.xml
SYS@cdb1(CDB$ROOT)> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB1 MOUNTED
4 PDB2 READ WRITE NO
SYS@cdb1(CDB$ROOT)> drop pluggable database pdb1 keep datafiles;
Pluggable database dropped.
SYS@cdb1(CDB$ROOT)> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
4 PDB2 READ WRITE NO
SYS@cdb1(CDB$ROOT)> show con_name
CON_NAME
------------------------------
CDB$ROOT
SYS@cdb1(CDB$ROOT)> select pdb_uid,name,value$ from PDB_SPFILE$;
no rows selected
PDB un-plug 后 pdb parameter and spfile 会写进 xml 文件, 当 drop pluggable database 后,
pdb 信息和 PDB_SPFILE$记录也会被清除。
SYS@cdb1(CDB$ROOT)> create pluggable database pdb1 using '/home/oracle/pdb1.xml' nocopy;
Pluggable database created.
SYS@cdb1(CDB$ROOT)> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB1 MOUNTED
4 PDB2 READ WRITE NO
SYS@cdb1(CDB$ROOT)> alter pluggable database pdb1 open;
Pluggable database altered.
剩余11页未读,继续阅读
资源评论
CodeGolang
- 粉丝: 55
- 资源: 1088
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
- 以下是一个简化的示例,它使用pygame库来模拟烟花动画的框架.txt
- Linux线程同步机制深度解析与实用指南.zip
- PTA题库C语言解题策略与实战.rar
- SVPWM控制技术的simulink建模与仿真【包括simulink模型,参考文献,操作步骤】
- AI高清修复图片画质易语言易语言源码易语言填表
- 映射窗口.ec易语言易语言模块CPU占用0%游戏监控窗口监控
- 易语言 361窗口模块高效、便捷、自封装、自用
- 易语言 窗口排列 模块 ,简单、高效、体积小
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功