cdb和pdb的启停
环境:linux、oracle12c
1、cdb、pdb的安装
直接dbca创建库的时候,创建cdb、pdb库

2、CDB和PDB的启动和关闭
export ORACLE_SID=yh --设置登录的cdb实例id sqlplus / as sysdba --直接登录cdb SQL> show con_name CON_NAME ------------------------------ CDB$ROOT SQL> show pdbs --查看所有的pdb CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO --该pdb为创建pdb的模板 3 YHPDB READ WRITE NO --这是刚刚建库的时候创建的pdb CDB 启动关闭和之前的命令相同 STARTUP nomount|mount --启动cdb,下面所有的pdb都只是mount状态 SHUTDOWN immediate|abort --关闭cdb,会关闭下面所有的pdb V$PDBS displays information about PDBs associated with the current instance. SELECT * FROM v$pdbs; --v$pdbs试图,可以看到所有的pdb 关闭PDB SQL> ALTER PLUGGABLE DATABASE yhpdb CLOSE; --cdb中关闭单个pdb SQL> ALTER PLUGGABLE DATABASE yhpdb,yhpdb02 CLOSE; --cdb中关闭多个pdb SQL> ALTER PLUGGABLE DATABASE ALL CLOSE; --cdb中关闭所有pdb
启动PDB
SQL> ALTER PLUGGABLE DATABASE ALL OPEN; --cdb中启动所有pdb
3、配置触发器在cdb启动后自动启动pdb
SQL> CREATE OR REPLACE TRIGGER open_all_pdbs AFTER STARTUP ON DATABASE BEGIN EXECUTE IMMEDIATE 'ALTER PLUGGABLE DATABASE ALL OPEN'; END; /
做一个决定,并不难,难的是付诸行动,并且坚持到底。
分类:
CDB和PDB
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)