基于版本:19c (12.2.0.3) AskScuti

创建方法:克隆本地PDB(从本地其他PDB创建新的PDB)

对应路径:Creating a PDB --> Cloning --> Locally

具体请参考《在多租户(容器)数据库中如何创建PDB:方法2

1. 内容总览

2. 设置 PDB_FILE_NAME_CONVERT

3. 使用 FILE_NAME_CONVERT 本地克隆

4. 使用 CREATE_FILE_DEST 本地克隆

1. 内容总览

接--克隆本地PDB一文中的其他参数设置。

2. 设置 PDB_FILE_NAME_CONVERT

SQL> !mkdir /u01/app/oracle/oradata/CDB1/pdb3

SQL> show parameter pdb_file

SQL> alter system set pdb_file_name_convert='/u01/app/oracle/oradata/CDB1/pdb1','/u01/app/oracle/oradata/CDB1/pdb3';

System altered.

创建PDB3

SQL> alter pluggable database pdb1 close;

Pluggable database altered.

SQL> alter pluggable database pdb1 open read only;

Pluggable database altered.

SQL> create pluggable database pdb3 from pdb1;

Pluggable database created.

SQL> show pdbs

    CON_ID CON_NAME  OPEN MODE  RESTRICTED
---------- --------- ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB1 READ ONLY NO
4 PDB2 READ WRITE NO
5 PDB3 MOUNTED

开启PDB3

SQL> alter pluggable database pdb3 open;

Pluggable database altered.

3. 使用 FILE_NAME_CONVERT 本地克隆

使用 FILE_NAME_CONVERT 子句创建

SQL> !mkdir /u01/app/oracle/oradata/CDB1/pdb4

SQL> create pluggable database pdb4 from pdb1 file_name_convert=('/u01/app/oracle/oradata/CDB1/pdb1','/u01/app/oracle/oradata/CDB1/pdb4');

Pluggable database created.

注意:被克隆的PDB1要处于只读状态。

SQL> alter pluggable database pdb4 open;

Pluggable database altered.

SQL> show pdbs

    CON_ID CON_NAME  OPEN MODE  RESTRICTED
---------- --------- ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB1 READ ONLY NO
4 PDB2 READ WRITE NO
5 PDB3 READ WRITE NO
6 PDB4 READ WRITE NO

4. 使用 CREATE_FILE_DEST 本地克隆

使用 CREATE_FILE_DEST 子句创建

SQL> !mkdir /u01/app/oracle/oradata/CDB1/pdb5

SQL> create pluggable database pdb5 from pdb1 create_file_dest='/u01/app/oracle/oradata/CDB1/pdb5';

Pluggable database created.

注意:被克隆的PDB1要处于只读状态。

SQL> alter pluggable database pdb5 open;

Pluggable database altered.

SQL> show pdbs

    CON_ID CON_NAME  OPEN MODE  RESTRICTED
---------- --------- ---------- ----------
2 PDB$SEED READ ONLY NO
3 PDB1 READ ONLY NO
4 PDB2 READ WRITE NO
5 PDB3 READ WRITE NO
6 PDB4 READ WRITE NO
7 PDB5 READ WRITE NO

最新文章

  1. 数据结构(C语言第2版)-----数组,广义表,树,图
  2. jquery中select的应用
  3. 370. Range Addition
  4. 【转】Linux 查看内存(free buffer cache)
  5. Shell脚本中单引号(‘)和双引号(“)的使用区别[转载]
  6. Method "setAge" failed for object action.RegistAction@1f05562b [java.lang.No....
  7. 转:Web性能压力测试工具之ApacheBench(ab)详解
  8. jQuery中的选择器及筛选器
  9. 微信小程序计算器Bug版=-=(笔记)
  10. (桥接)完美解决linux设置静态ip。
  11. 【mysql-server】遇到的坑
  12. LomBok插件的使用
  13. js插件---bootstrap-datepicker.js是什么
  14. win10系统安装labelImg
  15. UnicodeDecodeError: 'ascii' codec can't decode byte 0x9c in position 1: ordinal not in range(128)
  16. 吴裕雄 oracle 存储过程
  17. JQuery|jstl判断是否为空
  18. MySQL5.7 GTID在线开启与关闭【转】
  19. mysql查询两个日期之间相差多少天?
  20. webpack环境搭建开发环境,JavaScript面向对象的详解,UML类图的使用

热门文章

  1. 纪中21日c组T1 1575. 二叉树
  2. 纪中10日T1 2313. 动态仙人掌
  3. 【58】目标检测之YOLO 算法
  4. Gin框架之文件上传
  5. 环绕通知(xml)
  6. C#Linq的10个练习
  7. IIS搭建负载均衡WebFarm+Arr
  8. .net mvc中epplus导出excel
  9. Python三元表达式、列表推导式、生成器表达式
  10. LeetCode 965. 单值二叉树 (遍历二叉树)