oracle 12c新特性 可插拔

上传人:m**** 文档编号:457601345 上传时间:2023-03-10 格式:DOC 页数:17 大小:557.58KB
返回 下载 相关 举报
oracle 12c新特性 可插拔_第1页
第1页 / 共17页
oracle 12c新特性 可插拔_第2页
第2页 / 共17页
oracle 12c新特性 可插拔_第3页
第3页 / 共17页
oracle 12c新特性 可插拔_第4页
第4页 / 共17页
oracle 12c新特性 可插拔_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《oracle 12c新特性 可插拔》由会员分享,可在线阅读,更多相关《oracle 12c新特性 可插拔(17页珍藏版)》请在金锄头文库上搜索。

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

2、DB与PDB的关系图。其实大家如果对SQL SERVER比较熟悉的话,这种CDB与PDB是不是感觉和SQL SERVER的单实例多数据库架构是一回事呢。像PDB$SEED可以看成是master、msdb等系统数据库,PDBS可以看成用户创建的数据库。而可插拔的概念与SQL SERVER中的用户数据库的分离、附加其实就是那么一回事。看来ORACLE也“抄袭”了一把SQL SERVER的概念,只是改头换面的包装了一番。CDB组件(Components of a CDB)一个CDB数据库容器包含了下面一些组件:ROOT组件ROOT又叫CDB$ROOT, 存储着ORACLE提供的元数据和Common

3、User,元数据的一个例子是ORACLE提供的PL/SQL包的源代码,Common User 是指在每个容器中都存在的用户。SEED组件 Seed又叫PDB$SEED,这个是你创建PDBS数据库的模板,你不能在Seed中添加或修改一个对象。一个CDB中有且只能有一个Seed. 这个感念,个人感觉非常类似SQL SERVER中的model数据库。PDBS CDB中可以有一个或多个PDBS,PDBS向后兼容,可以像以前在数据库中那样操作PDBS,这里指大多数常规操作。这些组件中的每一个都可以被称为一个容器。因此,ROOT(根)是一个容器,Seed(种子)是一个容器,每个PDB是一个容器。每个容器在

4、CDB中都有一个独一无二的的ID和名称。1)连接到CDB数据库连接到CDB数据库容器非常简单,跟以前连接数据库是一样的oracleget-orasvr02 $ sqlplus / as sysdbaSQL*Plus: Release 12.1.0.1.0 Production on Sun Oct 20 23:41:36 2013Copyright (c) 1982, 2013, Oracle. All rights reserved.Connected to an idle instance.SQLoracleget-orasvr02 $ sqlplus sys/password as sy

5、sdbaSQL*Plus: Release 12.1.0.1.0 Production on Sun Oct 20 23:43:17 2013Copyright (c) 1982, 2013, Oracle. All rights reserved.Connected to an idle instance.2)查看数据库是否为CDBSQL select name, decode(cdb, YES, Multitenant Option enabled, Regular 12c Database: ) Multitenant Option , open_mode, con_id from v$

6、database;NAME Multitenant Option OPEN_MODE CON_ID- - - -EPPS Multitenant Option enabled READ WRITE 0YES表示该数据库是CDB,如果是NO表示是NO-CDB(普通数据库)3)查看当前容器(Container)3.1SQL show con_nameCON_NAME-CDB$ROOTSQL3.2SQL select sys_context(userenv, con_name) Container DB from dual;Container DB-CDB$ROOTSQL4)查看CDB容器中的PDB

7、S信息查看CDB中有多少个pluggable databaseSQL select con_id, dbid, guid, name , open_mode from v$pdbs; CON_ID DBID GUID NAME OPEN_MODE- - - - - 2 4071321146 E89E8DA2866E3157E043DE07A8C09238 PDB$SEED READ ONLY 3 1930201447 E89E9418B882350CE043DE07A8C092B6 PDBEPPS MOUNTEDSQL5)启动PDB数据库方式1:SQL alter pluggable data

8、base PDBEPPS open;Pluggable database altered.SQL select con_id, dbid, guid, name , open_mode from v$pdbs; CON_ID DBID GUID NAME OPEN_MODE- - - - - 2 4071321146 E89E8DA2866E3157E043DE07A8C09238 PDB$SEED READ ONLY 3 1930201447 E89E9418B882350CE043DE07A8C092B6 PDBEPPS READ WRITE方式2:SQL alter session se

9、t container=PDBEPPS;Session altered.SQL startupPluggable Database opened.SQL6)关闭PDB数据库SQL alter pluggable database PDBEPPS close;Pluggable database altered.SQL select con_id, dbid, guid, name , open_mode from v$pdbs; CON_ID DBID GUID NAME OPEN_MODE- - - - - 2 4071321146 E89E8DA2866E3157E043DE07A8C09

10、238 PDB$SEED READ ONLY 3 1930201447 E89E9418B882350CE043DE07A8C092B6 PDBEPPS MOUNTEDSQL7)在容器间切换SQL alter session set container=PDBEPPS;Session altered.SQL show con_name;CON_NAME-PDBEPPSSQLSQL alter session set container=CDB$ROOT;Session altered.SQL show con_name;CON_NAME-CDB$ROOTSQLOracle 12C加入了一个非常

11、有新意的功能“可插拔数据库”特性,实现了数据库(PDB)在“容器”(CDB)上的拔功能,既能提高系统资源的利用率,也简化大面积数据库的管理和迁移工作。下面我们体验一下可插拔数据库的CDB和PDB的操作:基本信息:根容器(CDB):CUP可插拔数据库(PDB):TEA启动根容器:oracleeric $export ORACLE_SID=cuporacleeric $sqlplus / as sysdbaSQL*Plus: Release 12.1.0.2.0 Production on Wed Jan 21 16:00:06 2015Copyright (c) 1982, 2014, Orac

12、le. All rights reserved.Connected to an idle instance.SQLstartup -不会直接启动所有可插拔数据库,如需启动所有可插拔数据库,执行命令:alter pluggable database all openORACLE instance started.Total System Global Area 767557632 bytesFixed Size 2929112 bytesVariable Size 574623272 bytesDatabase Buffers 184549376 bytesRedo Buffers 5455872 bytesDatabase mounted.Database opened.停止根容器:SQLshutdown immediate Database closed.Databa

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号