pdb测试:创建、开关、删除

-----------------------

ORACLE12C中提出来CDB和PDB的概念

他们可以分别理解为容器和插件(PDB插入在CDB中)

CDB的管理和传统数据库区别不大

--确认当前cdb

SQL> select name,cdb from v$database;

NAME      CDB

--------- ---

ZARADB    YES

--查询当前pdb基本信息

col pdb_name for a30

select pdb_id,pdb_name,dbid,status,creation_scn from dba_pdbs;

select con_id,dbid,NAME,OPEN_MODE from v$pdbs;

PDB_ID PDB_NAME                             DBID STATUS        CREATION_SCN

---------- ------------------------------ ---------- ------------- ------------

3 PDB1                           3337485269 NORMAL             1909544

2 PDB$SEED                       4072348290 NORMAL             1720741

SQL>

CON_ID       DBID NAME                           OPEN_MODE

---------- ---------- ------------------------------ ----------

2 4072348290 PDB$SEED                       READ ONLY

3 3337485269 PDB1                           READ WRITE

--创建pdb

--1直接创建

CREATE PLUGGABLE DATABASE pdb2

ADMIN USER pdb2dba IDENTIFIED BY anbaisheng

STORAGE (MAXSIZE 2G MAX_SHARED_TEMP_SIZE 100M)

DEFAULT TABLESPACE tbs_pdb2 DATAFILE '/opt/oracle/oradata/ZARADB/datafile/pdb2_001.dbf' SIZE 25M AUTOEXTEND ON;

--2以现有pdb为模板创建

--现有pdb必须在read only模式下才能被创建,否则报错

--以pdb1为模板创建pdb2

drop pluggable database pdb2 including datafiles;

alter pluggable database pdb1 close;

alter pluggable database pdb1 open read only;

create pluggable database pdb2

from pdb1

file_name_convert =('/opt/oracle/oradata/ZARADB/E98BEB85B1A80C56E0439A02A8C05841/datafile/','/opt/oracle/oradata/ZARADB/datafile/pdb2');

--打开关闭pdb

alter pluggable database pdb2 close;

alter pluggable database all close;

alter pluggable database pdb2 close immediate;

alter pluggable database pdb2 open;

alter pluggable database all open;

--删除pdb

--与删除表空间类似,可以级联删除数据文件

drop pluggable database pdb2;

drop pluggable database pdb2 including datafiles;

--unplug

--unplug后pdb只能mount不能open

alter pluggable database pdb2 unplug into '/tmp/pdb2.xml';

--unplug后删除pdb,再使用xml文件加回pdb

drop pluggable database pdb2;

create pluggable database pdb2 using '/tmp/pdb2.xml' nocopy;

oracle12c 删除pdb用户,oracle 12c pdb测试:创建、开关、删除相关推荐

  1. oracle12c导入,Oracle 12c pdb使用expdp/impdp导入导出

    1.查看当前的SID,查看pdb并切换到容器数据库,这里的pluggable数据库是pdborcl[oracle@test admin]$ echo $ORACLE_SID [oracle@test  ...

  2. oracle12c关闭pdb,oracle 12c pdb启动与关闭

    在oracle 12c pdb数据库默认是不起来的,下面介绍一下pdb起关的一些常用命令. 默认状态: SQL> show pdbs CON_ID CON_NAME OPEN MODE REST ...

  3. ORACLE 12C PDB部分功能测试

    许久没关注Oracle,没有想到Oracle12c都出来,不枉我注册的Oracle12c的Email. ORACLE 12C中提出来CDB和PDB的概念,对于ORACLE的数据库来说,确实是一个新东西 ...

  4. Oracle数据库用户角色、表空间创建、删除命令

    Oracle数据库用户角色.表空间创建.删除命令 //创建数据表空间 create tablespace BCC datafile 'D:\oracle\oradata\BCC\BCC.dbf' si ...

  5. 切换oracle用户impdp,Oracle 12c pdb使用expdp/impdp导入导出

    12c推出了可插拔数据库,在一个容器cdb中以多租户的形式同时存在多个数据库pdb.在为pdb做数据泵导入导出时和传统的数据库有少许不同. 1,需要为pdb添加tansnames 2,导入导出时需要在 ...

  6. Oracle 12c PDB浅析(r9笔记第10天)

    不管怎么样,12c出来这么久,总是因为各种各样的原因没有开始学习,现在似乎还是有些晚了.总是耳闻PDB在12c是一种全新的架构模式,在各种技术聊 天也大概知道是一种可插拨的新型架构模式,但是似乎SQL ...

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

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

  8. oracle pdb系统表空间损坏,oracle 12c pdb 恢复

    备份数据库 [oracle@12cr2 ~]$ rman target / RMAN> backup database; RMAN> list backup summary; 数据库ope ...

  9. oracle12c数据库基础教程,Oracle 12C 数据库基础教程

    章 Oracle 12c简介 1 1.1 Oracle 12c简介 1 1.2 Oracle 12c产品系列 2 1.3 Oracle 12c新特性 2 1.3.1 插接式数据库PDB 2 1.3.2 ...

最新文章

  1. 233网校java_java辅导:使用java模拟登陆考试大
  2. Celery组件架构介绍
  3. 推荐四十多条纯干货 Java 代码优化建议
  4. P3426-[POI2005]SZA-Template【KMP】
  5. nlinfit函数 matlab,Matlab中拟合函数nlinfit和lsqcurvefit的问题
  6. postman插件下载、安装教程
  7. Rust 能取代 Python,更好的实现神经网络?
  8. oracle 分区表进行shrink操作
  9. Outlook常见问题解决方案
  10. 与Claudia.js的作者Gojko Adzic谈论如何通过Claudia将Node.js微服务部署至AWS Lambda
  11. oracle导入和导出遇到may be an original export dump file的问题
  12. 电信无线服务器的密码是什么,电信光猫wifi默认密码是多少?
  13. 同义词(近义词)算法总结(附代码)
  14. 使用python代码调用三汇语音卡硬件拨打电话
  15. 7-3 作业调度算法--高响应比优先
  16. 《linux内核分析》第三次课 实验作业
  17. 运营商精准大数据外呼系统
  18. UITextField类对象左视图leftView无效--iOS开发
  19. 计算机分子模拟的意义包括,计算机分子模拟
  20. Turbo跨平台开源渲染引擎

热门文章

  1. vscode代码库登录配置_VSCode 配置 Sonar Lint支持代码检查提效
  2. win7系统如何取消自动开机
  3. 腾讯视频客户端如何设置快进速度
  4. 跨平台屏幕/摄像头RTMP推流模块设计要点
  5. php后台和ios网络请求,iOS网络 POST通过JSON传数据到后台
  6. JAVA分布式篇3——Dubbo
  7. c语言’内存清除函数,c语言常用内存处理函数
  8. python中shutil模块_Python中shutil模块的学习笔记教程
  9. 关键词热度分析工具_谷歌SEO推广排名的关键要素(一)利用谷歌关键词分析工具分析关键词...
  10. python 系统架构_Python之优化系统架构的方案