Oracle 12C 管理指南:CDB与PDB命令
需积分: 23 6 浏览量
更新于2024-08-12
收藏 117KB DOCX 举报
"Oracle 12C 引入了多租户容器数据库(Container Database,CDB)的概念,其中包含了可插拔数据库(Pluggable Database,PDB)。CDB 是一个中央管理的数据库,而 PDB 是可以独立运行、管理和升级的数据库实例,可以方便地插入或移出 CDB。以下是一些在 Oracle 12C 中管理和操作 CDB 和 PDB 的常用命令。
1. 查看 PDB 信息:
- `show pdbs` 命令用于快速查看所有已连接的 PDB。
- 通过 SQL 查询 `select name, open_mode from v$pdbs` 或 `select con_id, dbid, guid, name, open_mode from v$pdbs` 可以获取更详细的 PDB 信息,如状态、ID 和全局唯一标识符(GUID)。
2. 切换容器:
- 使用 `alter session set container=orcl1` 可以将当前会话切换到 PDB 'orcl1' 容器。
- 若要切换回 CDB 根容器,命令是 `alter session set container=CDB$ROOT`。
3. 检查当前容器:
- `select sys_context('USERENV', 'CON_NAME') from dual` 通过 `sys_context` 函数查询当前会话所在的容器名称。
- `show con_name` 命令则直接显示当前容器的名称。
4. 启动和关闭 PDB:
- 启动单个 PDB,如 'orcl1',使用 `alter pluggable database orcl1 open`。
- 打开所有 PDB,可以执行 `alter pluggable database all open`。
- 关闭 PDB 'orcl1' 的命令是 `alter pluggable database orcl1 close`,关闭所有 PDB 时使用 `alter pluggable database all close`。在关闭 PDB 之前,通常需要先切换到相应的 PDB 容器。
5. 文件映射位置设置:
- 在创建或克隆 PDB 之前,需要设置 `db_create_file_dest` 参数,例如 `alter system set db_create_file_dest='/u01/app/oracle/oradata/orcl/orcl2';` 指定新的数据文件存放位置。
6. 创建 PDB:
- 创建新的 PDB,如 'test_pdb',命令是 `create pluggable database test admin user admin identified by admin`。这将创建一个新 PDB,并设置管理员用户 'admin' 及其密码。
- 随后使用 `alter pluggable database test_pdb open` 打开刚创建的 PDB。
7. 克隆 PDB:
- 克隆 PDB 'orcl1' 到 'orcl2',使用 `create pluggabledatabase orcl2 from orcl1`。请注意,源 PDB 'orcl1' 必须处于打开状态才能进行克隆。
以上就是 Oracle 12C CDB 和 PDB 的基本管理命令,这些操作通常需要在具有系统管理员权限(sysdba)的环境中执行。这些命令对于日常维护、故障排查和数据迁移等任务至关重要。"
2020-06-10 上传
2019-07-07 上传
2020-01-19 上传
2019-09-03 上传
2021-04-24 上传
2021-10-26 上传
2021-10-14 上传
2022-10-21 上传
2021-10-14 上传
DB实践
- 粉丝: 6327
- 资源: 434
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手