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