一、Oracle 12c Multitenant Architecture多租户框架最重要的2个概念是容器数据库CDB(multitenant container database)和可热插拔数据库PDB(pluggable databases)。可以把CDB想象成一个大的容器,这个大的容器在物理上是一个整体,在这个大的容器中还有一些小的容器PDB。容器的目的是将Oracle固有元数据和用户数据(包括用户元数据)隔离。

二、CDB和PDB含义

CDB:容器数据库,名称为 CDB$ROOT。其作用就是系统数据库,sys等账号都保存在里面。同时它可以管理PDB数据库。

PDB:可插拔的数据库。用户可以在PDB自建数据库。Oracle安装成功后有个默认的pdb数据库(在安装Oracle时自己设定),PDB中自带有PDB$SEED,属于PDB的模板数据库,自己创建数据库的时候以此库为模板。

三、CDB和PDB实操

1、查询当前所在容器

# show con_name;

2、查看所有的PDB

# show pdbs;

3、切换到指定的pbd

# alter session set container=XRGPDB;

# alter session set container= PDB$SEED ;

4、创建新的NEWPDB

# 切换到pdbseed,查询模板pdb的pdbseed的数据文件路径

# select name, con_id from v$datafile order by con_id;
# select name, con_id from v$tempfile order by con_id;

# 在pdbseed 同级目录创建NEWPDB

# mkdir -p /opt/oracle/oradata/ORCLCDB/NEWPDB

# 创建新的NEWPDB

# create pluggable database NEWPDB admin user newxrg identified by 123456 roles=(dba,connect,resource) file_name_convert=('/opt/oracle/oradata/ORCLCDB/pdbseed','/opt/oracle/oradata/ORCLCDB/N;WPDB');

# 删除pbd

# drop pluggable database 数据库名称 including datafiles;

增加监听,停止监听,开启监听

(SID_DESC =(GLOBAL_DBNAME = NEWPDB)      (SID_NAME = ORCLCDB)(ORACLE_HOME = /opt/oracle/product/19c/dbhome_1))

查看pdb打开情况

# 查询所有pdb打开情况

# select name,open_mode from v$pdbs;

# 找到指定的pdb,进入该pdb
# alter session set container = NEWPDB;

# 打开此pdb
# alter pluggable database open;

# 创建表空间

# CREATE BIGFILE TABLESPACE "NEWXRG" DATAFILE '/opt/oracle/oradata/ORCLCDB/NEWPDB/newxrg.dbf' SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

# 给用户赋值表空间
# alter user newxrg default tablespace NEWXRG;

这样这个新创建的数据库就可以使用了

四、创建用户

1、全局用户

create user c##用户名 identified by 密码;

2、某个pdb的用户

# alter session set container=XRGPDB;

# create user 用户名 identified by 密码;

3、删除用户

# drop user c##用户名;

# drop user 用户名;

Oracle19c的CDB和PDB相关推荐

  1. oracle12c racpdb,Oracle 12C R2的CDB与PDB简单管理操作

    Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库( ...

  2. Oracle12cR2的CDB与PDB简单管理操作

    Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库( ...

  3. Oracle 12C CDB、PDB常用管理命令

    --查看PDB信息(在CDB模式下) show pdbs --查看所有pdb select name,open_mode from v$pdbs; --v$pdbs为PDB信息视图 select co ...

  4. CDB和PDB的创建、连接、启动、关闭

    CDB和PDB的创建.连接.启动.关闭 一.CDB和PDB基本管理 基本概念: Multitenant Environment:多租户环境 CDB(Container Database):数据库容器 ...

  5. oracle12c多个pdb,ProxmoxVE 之 oracle12C 多CDB和PDB

    上面左边是我的个人微信,如需进一步沟通,请加微信.  右边是我的公众号"Openstack私有云",如有兴趣,请关注. 继上次在PVE环境上搭建了oracle12C RAC环境(请 ...

  6. oracle pdb还原为no-cdb,oracle 12c中CDB和PDB的备份还原实验

    本文档分为两部分: 1.单个pdb备份还原 2.只cdb备份还原 1.rman只备份pdb SQL> show pdbs CON_ID CON_NAME                      ...

  7. oracle orclpdb是什么,oracle cdb、pdb参考

    oracle cdb.pdb参考 发布时间:2020-07-11 14:00:40 来源:51CTO 阅读:609 作者:春秋小记 CDB.PDB概念介绍 CDB与PDB是Oracle 12C引入的新 ...

  8. oracle的cbd和pdb区别,Oracle 12C CDB、PDB常用管理命令

    Oracle 12C CDB.PDB常用管理命令 --查看PDB信息(在CDB模式下) show pdbs --查看所有pdbselect name,open_mode from v$pdbs; -- ...

  9. Oracle - 5.0 - 【学习笔记】for ocp 12c、多租户(CDB、PDB)

    文章目录 多租户构型 多租户概念 数据字典视图 多租户的驱动程序 CDB和根容器 # 会话切换 PDB:可插入容器 设置可插拔数据库 在多租户容器数据库中进行交互 创建容器数据库 使用DBCA创建CD ...

最新文章

  1. Linux服务器防火墙白名单设置
  2. 从Go、Swift出发:语言的选择需谨慎
  3. python响铃符不响_python语法注意事项
  4. WCF热带鱼书学习手记 - Service Contract Overload
  5. Spring boo系列--jpa和thymeleaf
  6. 听说,那谁谁谁是同性恋?
  7. 数据库最最常用语句(10年工作笔记)
  8. 3、Docker 基础安装和基础使用 二
  9. python基本规则语法
  10. 如何禁止计算机自动安装驱动,安全第一 阻止Win7自动安装驱动程序
  11. 量化交易入门,看这篇就够了
  12. 数据湖实践 | Iceberg 在网易云音乐的实践
  13. 有哪些公共管理或行政管理学习帮助较大的外文期刊?
  14. NLP实践——Few-shot事件抽取《Building an Event Extractor with Only a Few Examples》
  15. gcc的中文版使用说明和选项
  16. android 自定义locale,android – 以编程方式设置Locale
  17. android hwcomposer
  18. Linux虚拟机如何修改mysql的数据目录位置
  19. 总结篇--String、StringBuffer、StringBuilder
  20. 如何评估用户需求的价值?关键看4方面

热门文章

  1. (转载)这里的姑娘很美丽
  2. ENSP之静态、缺省路由的配置实验
  3. 使用 2to3 将代码移植到 Python 3
  4. viterbi 算法
  5. 网络7层结构的原理及理解
  6. 云计算时代,IT运维人员需要掌握哪些技术?会使用哪些运维工具?
  7. 2022年1月27日
  8. ubuntu mysql 优化_在Ubuntu上使用MySQL设置远程数据库优化站点性能
  9. 星速配资:周期股调整大消费反弹 行情风格要切换?
  10. pvcreate命令不存在解决方案