oracle pdb与cdb区别,CDB与PDB的系统关系
容器数据库CDB和可插拔数据库PDB是Oracle 12c的新特性。在CDB中最高层container被称为CDB$ROOT;用来创建其他PDB的模板PDB被称为PDB$SEED;CDB中可以用PDB$SEED创建多个PDB。
在下面的例子中,CDB中有三个可插拔数据库,其中一个是PDB$SEED,另外两个是用PDB$SEED为模板创建的PDB1和PDB2。
在CDB$ROOT中运行以下SQL语句:
SQL> select name, open_mode from v$pdbs;
NAME OPEN_MODE
-------------------------- ----------
PDB$SEED READ ONLY
PDB1 READ WRITE
PDB2 READ WRITE
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
/u01/app/oracle/oradata/OSTE/system01.dbf
/u01/app/oracle/oradata/OSTE/sysaux01.dbf
/u01/app/oracle/oradata/OSTE/undotbs01.dbf
/u01/app/oracle/oradata/OSTE/pdbseed/system01.dbf
/u01/app/oracle/oradata/OSTE/users01.dbf
/u01/app/oracle/oradata/OSTE/pdbseed/sysaux01.dbf
/u01/app/oracle/oradata/OSTE/PDB1/system01.dbf
/u01/app/oracle/oradata/OSTE/PDB1/sysaux01.dbf
/u01/app/oracle/oradata/OSTE/PDB1/PDB1_users01.dbf
/u01/app/oracle/oradata/OSTE/PDB2/system01.dbf
/u01/app/oracle/oradata/OSTE/PDB2/sysaux01.dbf
/u01/app/oracle/oradata/OSTE/PDB2/PDB2_users01.dbf
12 rows selected.
SQL> select name from v$controlfile;
NAME
--------------------------------------------------------------------------------
/u01/app/oracle/oradata/OSTE/control01.ctl
/u01/app/oracle/fast_recovery_area/OSTE/control02.ctl
SQL> select member from v$logfile;
MEMBER
--------------------------------------------------------------------------------
/u01/app/oracle/oradata/OSTE/redo03.log
/u01/app/oracle/oradata/OSTE/redo02.log
/u01/app/oracle/oradata/OSTE/redo01.log
SQL> select con_id,name from v$tempfile;
CON_ID NAME
---------- --------------------------------------------------------------------------------
1 /u01/app/oracle/oradata/OSTE/temp01.dbf
2 /u01/app/oracle/oradata/OSTE/pdbseed/pdbseed_temp012014-12-18_07-02-56-PM.dbf
3 /u01/app/oracle/oradata/OSTE/PDB1/temp012014-12-18_07-02-56-PM.dbf
4 /u01/app/oracle/oradata/OSTE/PDB2/temp012014-12-18_07-02-56-PM.dbf
由以上可以看出以下几点
1.CDB和每个PDB都有各自的SYSTEM和SYSAUX表空间
2.PDB没有独自的控制文件和重做日志文件
3.PDB可以有自己的临时表空间
4.整个CDB只有一个UNDO表空间,PDB没有独自的UNDO表空间
另外,CDB和PDB使用相同的listener.ora, tnsnames.ora和sqlnet.ora文件,使用同一个SGA,使用相同的一组后台OS进程。
TIP: 如何登录PDB
$ sqlplus sys/@localhost:1521/pdb1 as sysdba
$ sqlplus sys/@localhost:1521/pdb2 as sysdba
oracle pdb与cdb区别,CDB与PDB的系统关系相关推荐
- cdb内存 oracle,【CDB】怎样修改PDB的内存参数
多租户环境中的内存参数管理(CDB 和 PDB ) 1. 哪些参数可以在PDB 中修改 随着多租户数据库的数显,容器数据库(CDB )和相关的可插拔数据库( PDB )之间的内存管理仍然出现着一些问题 ...
- Oracle 12.2 新特性:在线PDB数据库克隆(Pluggable Hot Clone)
Oracle 12.2 新特性:在线PDB数据库克隆(Pluggable Hot Clone) 在Oracle 12c的多租户(Multitenant)特性中,可以通过灵活的克隆复制来创建PDB(Pl ...
- Oracle 18c 新特性之CDB航母
给用户介绍Oracle多租户新特性时,多次忍不住将CDB比喻为航母,PDB则是停靠之上的舰载机.没想到18c竟然出了航母战斗群,^_^ 18c中引入了CDB fleet新特性,能够实现以下的功能: 扩 ...
- oracle 12c tns,oracle 12c 怎样配置TNS来访问PDB
oracle 12c 怎样配置TNS来访问PDB 淆癏宙 | 浏览 147 次 我有更好的答案 发布于2016-06-27 16:18 最佳答案 1.配置监听 首先要明确,所有的PDB都使用1个监听, ...
- Oracle 12c 创建与删除CDB、PDBs
一. 计划多租户环境 准备足够的内存,磁盘空间:需要考虑的问题包括如下 16 个方面: 1. PDB 数量 (max 253) 与空间计划 2. 后台进程数量( proce ...
- 12c闪回 oracle_Oracle 12c R2新特性: PDB级闪回(Flashback PDB)
闪回数据库在10G版本时引入,当数据产生逻辑错误或升级失败时,用于闪回数据库到指定时间点,在12C 多租户结构中增加了PDB概念,在恢复时通常为了节约时间和一致性做最小粒度的恢复,在12.1版本如果对 ...
- Oracle RESETLOGS 和 NORESETLOGS 区别说明
Oracle RESETLOGS 和 NORESETLOGS 区别说明 一.创建控制文件时:Resetlogs和Noresetlogs > > & > ...
- 关于python pdb的描述_The python debugger(PDB)的简介
学习Python调试,最好的资料当然是官方文档和(pdb)help了,这里有篇博文,还有下面的 PDB cheat-sheet 1 在python中使用pdb模块可以进行调试 import pdb p ...
- Oracle与mongodb的区别
oracle与mongodb的区别 1. 从概念上 Oracle中的许多概念与MongoDB中的类似.下表概述了Oracle和MongoDB中的常见概念. Oracle mongodb ACID Tr ...
- Oracle primary,unique,foreign 区别,Hibernate 关联映射
Oracle primary,unique,foreign 区别 转:http://www.cnblogs.com/henw/archive/2012/08/15/2639510.html NOT N ...
最新文章
- 解决Extjs中textarea不支持keyup事件的问题
- 微信已停止访问该网页怎么解决
- JAVA多线程程序ProgressBar
- Google SVN托管和使用学习笔记
- 需求、需求工程与需求工程师 — 6. 设计能力的要求
- Windows Server 2003服务器安装前设置
- Python - 虚拟环境
- java给一个类添加属性_给java虚拟机增加一个属性,java -D
- base command
- 学习opencv3 pdf_PDF的虚拟打印机,免费又好用
- js读取剪切板html,JS获取剪贴板的内容
- 计算机组装需要注意什么东西,自己组装电脑需注意事项图文详情
- php 图片抠图,php imagick api蒙板抠图
- 电子科技大学计算机学院图章,桂林电子科技大学印章管理暂行规定
- 体育运用计算机教学的教学反思,[转载]体育教师的成长与反思
- snapchat为什么_我的Snapchat朋友旁边的表情符号是什么意思?
- python中callable什么意思_Python中的callable()
- 树莓派(Raspberry pi) 使用Pi Imager安装烧录操作系统
- java计算机毕业设计学生用品采购系统源码+数据库+系统+lw文档+部署
- 【翻译】CEDEC2014[跨越我的尸体2]跨越Stylized Rendering
热门文章
- [WPF] 使用 Effect 玩玩阴影、内阴影、 长阴影
- 7、线性方程组详细解法
- 德保罗大学计算机专业,德保罗大学计算机金融申请要求及专业介绍
- editplus配置python_Editplus配置Python的开发环境
- (ICCV-2015)使用 3D 卷积网络学习时空特征
- 我的PCB设计经验——奥研电子整理
- vue加载m3u8视频格式
- 推荐16本平面设计书籍,学平面设计必看的书不要错过哦
- 知道tan值怎么求角度不用计算机,已知sin,cos,tan的值,如何使用计算器求出相应的角度...
- YDOOK: ANSYS Maxwell 19 教程21:Maxwell 2D 直流传导电场 求解设置 分析设置