Oracle二三事之 12c 可插拔数据库PDB

针对Oracle 12c数据库测试用户的一份调查显示,新版本中他们认为最强大的功能就是PDB。就如同服务器虚拟化技术从底层硬件层面将操作系统抽象出来一样,Oracle 12c中的PDB就是从管理系统中将数据库抽象出来。可以说PDB的意义有如虚拟化对服务器所产生的影响。

Oracle Database 12c有两个主要的组件:Container Database(CDB)和Pluggable Database(PDB)。CDB主要用来作为数据库实例,它包含数据库操作、元数据和函数。PDB是用户数据库,能够插入到CDB当中。根据Oracle给出的官方文档,一个CDB中最多可以插入250个PDB。这些PDB还可以任意插入到其他的CDB当中,无论是在当前服务器上还是其他服务器上都可以。

Oracle官方宣称,这一新功能可以加速数据库部署,即升级或者给一个CDB打补丁就可以将所有变更同步到其上的PDB当中。也可以创建一个新的CDB,然后进行升级变更,再将其他PDB插入到该CDB中,就可以达到相同的效果。而针对安全性保障,Oracle官方表示两个PDB之间的安全性级别同两个普通Oracle数据库的一样。

分类: 本文转自博客园xingoo的博客,原文链接:Oracle二三事之 12c 可插拔数据库PDB,如需转载请自行联系原博主。

时间: 2024-08-02 00:45:50

Oracle二三事之 12c 可插拔数据库PDB的相关文章

Oracle二三事之 Oracle SPARC SuperCluster的九大技术优势

• 运行最快的服务器: SPARC T4计算资源池创造了18项性能世界纪录,全面超越同类产品,单柜128核心.1024线程. • 数据库服务: Oracle独特的智能存储网格拥有高达750K的每秒读写次数(IOPS), 43GB/s 的查询吞吐能力以及高达9.6TB的智能高速闪存卡. • 中间件服务: Oracle中间件云支持提供了10倍的Java 程序运行性能,同时面向Oracle EBS 和 Siebel 管理软件提供4倍的响应速度,并支撑3倍的用户数量. • 同类最佳的存储服务: 集成的Z

Oracle二三事之 EBS升级

对于初次执行这个过程的人而言,我们需要在规划阶段理清一些问题.许多人经历过以前的Oracle EBS升级,但是R12版本的升级与以前大不相同,需要使用一些不同的方法. 在与许多公司进行经验交流时,有一个问题总是困扰我:创建第一个可用实例,然后解决生产实例部署,都是非常有难度的.我们该如何进行规划,减小创建升级实例的难度呢? 当您获得11i环境的第一个克隆版本时,通常DBA会负责编辑一个检查清单,然后按照检查清单执行技术升级,保证按照正确的顺序完成补丁与升级步骤.与过去的升级相比,很重要的区别在于

ORACLE 12C新特性——CDB与PDB

Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB).CDB全称为Container Database,中文翻译为数据库容器,PDB全称为Pluggable Database,即可插拔数据库.在ORACLE 12C之前,实例与数据库是一对一或多对一关系(RAC):即一个实例只能与一个数据库相关联,数据库可以被多个实例所加载.而实例与数据库不可

探索Oracle之数据库升级七 11gR2 to 12c 升级完成后插入PDB

探索Oracle之数据库升级七11gR2 to 12c 升级完成后插入PDB 前言:        从Oracle 12c开始,引入了容器数据库的概念,可以实现数据库插拔操作,如下图:现在我们就来看看如何将11.2.0.4的数据库插入到12c的CDP里面去,让其成为一个PDB 数据库. 一.查看数据库信息: SQL> col BANNER format a80 SQL> set line 300 SQL> select * from v$version; BANNER CON_ID --

如何让移动硬盘插拔自如

  故障分析:我们在插拔移动硬盘的时候,当你使用之后, 需要在任务栏托盘区中的删除硬件图标将移动硬盘的图标删除掉.而经常会出现提示[现在无法停止通用卷设备.请稍候再停止该设备.]有时候会发现无法通过任务栏托盘区中的删除硬件图标将之删除掉,大部分人都会选择直接拔出来移动硬盘,而强行插拔又担心会损坏移动硬盘中的数据.如图所示: 故障解决: 一.xp系统操作步骤如下:在打开的 "系统属性"窗口中单击顶部的"硬件"标签,再单击其中的"设备管理器"按钮打开

字符串-C#插入oracle数据,把一些路径插进去。

问题描述 C#插入oracle数据,把一些路径插进去. 是不是数据库字符串有问题啊? 解决方案 把代码贴上来,你的图片正好盖住了代码 解决方案二: 截图多些啊,看不到所以然

C# 监视USB插拔,并获取U盘的磁盘号 有异常求助

问题描述 要获取U盘的磁盘号,比如HD0,HD1,HD2.我思路是这样,截获插拔消息,然后用ManagementClass(@Win32_Diskdrive")的GetInstances()来得到.但是有问题如下简洁代码如下:constintWM_DEVICECHANGE=0x2190;constintDBT_DEVICEARRIVAL=0x8000;constintDBT_DEVICEREMOVECOMPLETE=0x8004;protectedoverridevoidWndProc(refM

USB及手机平板设备插拔响应解决方案

USB及手机平板设备插拔响应解决方案 (一).基本原理:WM_DEVICECHANGE 消息响应 一般WM_DEVICECHANGE只发给顶层窗口.你可以自己创建一个隐藏的顶层窗口来接收这个消息. (二).在VC6中,一般要手动添加这个消息的映射代码,分三步,过程如下: 第1步:在窗口类的.h文件中增加:.         afx_msg BOOL OnDeviceChange(UINT nEventType, DWORD dwData);         第2步:在窗口类的.cpp文件中增加:

我心中的核心组件(可插拔的AOP)~第十五回 我的日志组件Logger.Core(策略,模版方法,工厂,单例等模式的使用)

之前的讲过两篇关于日志组件的文章,分别是<第一回  日志记录组件之自主的Vlog>和<第三回  日志记录组件之log4net>,而今天主要说一下我自己开发的另一种日志组件Logger.Core,它也属于面试AOP(横切关注点)的一部分,这个组件对于一些想学习设计模式的同学来说,无疑是一个大餐!Logger.Core项目里内含了策略模式,模版方法模式,工厂模式和单例模式,可以说,最常用的模式都用到了,而它们在这个项目里都起到了什么作用,什么时候用到它们呢,这些答案相信在看完我的文章之