--进入cdb

sqlplus /nolog

conn sys/sys as dba

--查看数据库基本信息

select name,cdb from v$database;

--查看容器的相关信息

select con_id,name from v$containers;

--查看数据文件的路径

select con_id,file_name from cdb_data_files order by 1;

--显示当前连接容器信息

show con_id con_name user

--显示所有pdb

show pdbs

--start和stop根容器

--启动数据

--CDB

sqlplus / as sysdba

startup

--PDB(所有PDB)

alter pluggable database all open;

--启动pdb1库

alter pluggable database pdb1 open;

--关闭数据库

--CDB

shutdown immediate

--pdb1

alter pluggable database pdb1 close;

alter pluggable database pdb1 close immediate;

--关闭所有pdb

alter pluggable database all close immediate;

--创建公用用户(sys和system在可插拔中就是自动创建的公用用户)

sqlplus / as sysdba

create user c#dba identified by alex;

--创建公用角色

sqlplus / as sysdba

create role c##dbaprivs container=all;

grant dba to c##dbaprivs container=all;

--公用角色给公用用户

grant c##dbaprivs to c#dba container=all;

--切换容器

alter session set container=ehrpdb;

--切换回根容器

alter session set container=cdb$root;

--2创建可插拔数据库

--2.1克隆种子容器

create pluggable database cpcdb

admin user cpcadm identified by  cpcadm

file_name_convert=('/oracle/app/oracle/oradata/edw/pdbseed','/oradata/edw/cpcdb/datafile/');

--2.2直接创建数据库

CREATE PLUGGABLE DATABASE hrdb

ADMIN USER hrdba IDENTIFIED BY hrdba

STORAGE (MAXSIZE 100G MAX_SHARED_TEMP_SIZE 2G)

DEFAULT TABLESPACE hrdb DATAFILE '/oradata/EDW/hrdb/datafile/hrdb001.dbf' SIZE 512M AUTOEXTEND on next 8M maxsize 10G;

CREATE PLUGGABLE DATABASE cpcdb

ADMIN USER cpcdba IDENTIFIED BY cpcdba

STORAGE (MAXSIZE 100G MAX_SHARED_TEMP_SIZE 2G)

DEFAULT TABLESPACE tbscpc DATAFILE '/oradata/EDW/cpcdb/datafile/tbscpc001.dbf' SIZE 512M AUTOEXTEND on next 8M maxsize 10G;

--2.3创建数据案例

create pluggable database cpcdb

admin user cpcadm identified by  cpcadm

file_name_convert=('/oracle/app/oracle/oradata/edw/pdbseed','/oradata/edw/cpcdb/datafile/');

create pluggable database ncdb

admin user ncadm identified by  ncadm

file_name_convert=('/oradata/edw/pdbseed','/oradata/edw/ncdb/datafile/');

CREATE PLUGGABLE DATABASE ncdb

ADMIN USER ncdba IDENTIFIED BY ncdba

STORAGE (MAXSIZE 100G MAX_SHARED_TEMP_SIZE 2G);

--访问ncdb的插拔数据库

sqlplus sys/ncdba@oraerp:1521/ncdb as sysdba

--关闭PDB数据库

alter pluggable database ncdb close immediate;

alter pluggable database hrdb close immediate;

alter pluggable database cpcdb close immediate;

alter pluggable database edwpdb close immediate;

--删除PDB数据库

DROP PLUGGABLE DATABASE ncdb INCLUDING DATAFILES;

DROP PLUGGABLE DATABASE hrdb INCLUDING DATAFILES;

DROP PLUGGABLE DATABASE cpcdb INCLUDING DATAFILES;

DROP PLUGGABLE DATABASE edwpdb INCLUDING DATAFILES;

--创建pdb案例

--1、cpcdb

create pluggable database cpcdb

admin user cpcadm identified by  cpcadm

file_name_convert=('/oradata/edw/pdbseed/','/oradata/edw/cpcdb/');

--2、ncdb

create pluggable database ncdb

admin user ncadm identified by  ncadm

file_name_convert=('/oradata/edw/pdbseed/','/oradata/edw/ncdb/');

--3、hrdb

create pluggable database hrdb

admin user hradm identified by hradm

file_name_convert=('/oradata/edw/pdbseed/','/oradata/edw/hrdb/');

alter pluggable database all open;

Oracle多租户体系,Oracle12C 多租户管理相关推荐

  1. oracle 12C 多库,Oracle12c多租户数据库 - PDB数据库的unplug及plug 2

    3.  拔出(unplug)mypdb2这个PDB数据库(即在源CDB中删除) [oracle@gtsv2088r test12]$ sqlplus / as sysdba SQL> show ...

  2. 从单租户IaaS到多租户PaaS——金融级别大数据平台MaxCompute的多租户隔离实践

    摘要:在2017年云栖大会•北京峰会的大数据专场中,来自阿里云的高级技术专家李雪峰带来了主题为<金融级别大数据平台的多租户隔离实践>的演讲.在分享中,李雪峰首先介绍了基于传统IaaS单租户 ...

  3. oracle每个租户指定字符集,理解 Oracle 多租户体系中(12c,18c,19c)创建用户作用域范围...

    本篇探讨以下几个问题:你可提前猜测下面6个场景语句中,哪几个可以成功创建用户? 1. 在CDB级别中创建公共用户,不带 container 子句的效果: 2. 在CDB级别中创建公共用户,带 cont ...

  4. [Abp 源码分析]多租户体系与权限验证

    点击上方蓝字关注我们 0.简介 承接上篇文章我们会在这篇文章详细解说一下 Abp 是如何结合 IPermissionChecker 与 IFeatureChecker 来实现一个完整的多租户系统的权限 ...

  5. Oracle 18c新特性:多租户舰队 CDB Fleet

    Oracle 18c新特性:多租户舰队 CDB Fleet 在 Oracle 18c 中,多租户的一个新特性 CDB Fleet 被引入进来,我们可以把这个特性称为:多租户舰队.(关注本公众号: Or ...

  6. 【多租户】初识多租户

    前言 什么是多租户呢,你了解多租户吗,多租户是什么呢 叙述 多租户的历史: 多租户技术源于1960年代,许多公司为了要使用更多的运算资源,向持有大型主机(Mainframe)的供应商租用一部分的运算资 ...

  7. 多租户以及基于多租户的数据库设计需求

    多租户是什么 多租户技术(Multi-TenancyTechnology)又称多重租赁技术:是一种软件架构技术,是实现如何在多用户环境下(此处的多用户一般是面向企业用户)共用相同的系统或程序组件,并且 ...

  8. ABP 多租户 对应多数据库 租户启动报错

    什么是多租户? "软件多租户是指一个软件体系结构,其中一个软件实例在一个服务器上运行,并为多个租户提供服务*租户是一组共享具有软件实例特定权限的公共访问权限的用户. 架构中,软件应用程序旨在 ...

  9. java租户模式_Multi-Tenancy多租户模式

    真正意义上的SaaS一定是多租户的,但是多租户根据隔离程度的不同又分为不同模式. 多租户根据隔离程度和共享程度分为三种模型,其实就是在共享程度与隔离程度的权衡选择. 共享程度越高,租户成本自然越低,技 ...

最新文章

  1. ie6/IE8/IE9/谷歌以及火狐等浏览器下li 高度一致解决办法
  2. 排序算法java 简书_史上最全经典排序算法总结(Java实现)
  3. 揭示.NET Core和.NET Standard
  4. 饿了么翻车,美团被质疑,马云也赔了40亿,这项技术为什么让人害怕?
  5. 自适应表格连续字符换行及单行溢出点点点显示
  6. 软件安全测试报告模板_软件测试工程师经典面试题
  7. jenkins 执行构建 并查看结果
  8. uml系统设计期末大作业_梳理一下计算机期末大作业
  9. 【论文分享】PathQG: 基于事实的神经问题生成
  10. 手把手教你编写一个简单的PHP模块形态的后门
  11. android 音频对比,差距只有安卓?索尼Zx300a与505全方位对比
  12. Asymptotic statistics
  13. Cy3014学习记录 二--开发软件使用汇总
  14. Spark SQL电影分析案例
  15. 一个汉字占用多少个字节?不同的编码方式
  16. zoom和transform:scale()的区别
  17. java方法案例:判断整数是奇数还是偶数
  18. 如何轻松快速搭建商城系统?
  19. 用IE点击html页面用谷歌打开,如何在电脑中使用谷歌浏览器打开不兼容的网页
  20. 176310 Can’t place multiple pins assigned to pin location Pin_K22(IOPAD_X77_Y33_N14)(FPGA编译出现复用引脚)

热门文章

  1. java和C++之单例类双重检查加锁
  2. Android之INSTALL_FAILED_UPDATE_INCOMPATIBLE(pacakge:...do not match the previously installed version)
  3. mybatis执行批量更新batch update 的方法(oracle,mysql)
  4. linux docker nginx,CentOS7上Docker简单安装及nginx部署
  5. python 运算符重载_Python3面向对象-运算符重载
  6. 战队口号霸气押韵8字_高考励志班级口号霸气押韵大全
  7. 当身为老师的爸爸上课时......​
  8. Python程序员的30个常见错误
  9. keras 自定义层input_从4个方面介绍Keras和Pytorch,并给你选择其中一个学习库的理由...
  10. vue 3.0 正式版_Vuejs 3 Release:One Piece. Vuejs 3.0 正式版发布!代号:海贼王