PDB的创建与删除
环境:centos7、oracle12c
1、从PDB$SEED创建PDB 使用CREATE PLUGGABLE DATABASE
SQL> CREATE PLUGGABLE DATABASE PDB1 ADMIN USER pdb1user IDENTIFIED BY oracle FILE_NAME_CONVERT=('/u01/app/oracle/oradata/PDBSEED/','/u01/app/oracle/oradata/CDB1/PDB1/'); --从pdbseed目录拷贝文件到新的pdb SQL> show pdbs --查看pad状态 CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 PDB1 MOUNTED SQL> ALTER PLUGGABLE DATABASE PDB1 OPEN; --开启pdb Pluggable database altered. SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 PDB1 READ WRITE NO SQL> ALTER SESSION SET CONTAINER=PDB1; --从cdb进入到pdb Session altered. SQL> show con_name; CON_NAME ------------------------------ PDB1
2、克隆本地远程的PDB
SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 PDB1 READ WRITE NO SQL> ALTER PLUGGABLE DATABASE pdb1 CLOSE; SQL> ALTER PLUGGABLE DATABASE PDB1 OPEN READ ONLY; SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 PDB1 READ ONLY NO SQL> CREATE PLUGGABLE DATABASE PDB2 FROM PDB1 FILE_NAME_CONVERT=('/u01/app/oracle/oradata/CDB1/PDB1/','/u01/app/oracle/oradata/CDB1/PDB2/'); --从pdb1克隆pdb2 SQL> ALTER PLUGGABLE DATABASE PDB2 OPEN;
3、删除PDB
PDB删除必须处于mount状态 SQL> ALTER PLUGGABLE DATABASE PDB1 CLOSE IMMEDIATE; Pluggable database altered. SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 PDB1 MOUNTED SQL> DROP PLUGGABLE DATABASE PDB1 INCLUDING DATAFILES; --删除pdb
做一个决定,并不难,难的是付诸行动,并且坚持到底。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了