Oracle 19c非CDB转化为CDB步骤详解
1星 需积分: 5 199 浏览量
更新于2024-08-28
收藏 10KB TXT 举报
"Oracle 19c non CDB TO CDB"
在Oracle数据库19c中,将非容器数据库(Non-CDB)转换为容器数据库(CDB)是数据库架构升级的重要步骤,这允许更好的资源管理和多租户架构。以下是转换过程的详细说明,基于提供的部分内容:
1. **创建CDB**
使用数据库配置助手(Database Configuration Assistant, dbca)进行安装。首先启动dbca,选择创建一个新的数据库。
2. **高级配置**
在高级配置阶段,可以定制数据库的特定设置,如数据库类型、模板选择等。
3. **数据库类型与模板**
选择Oracle单实例数据库,并根据需求选择数据库模板,比如通用目的或事务处理模板。
4. **全局数据库名与SID**
设置全局数据库名称(Global Database Name)为“MARSCDB”,系统标识符(SID)也设置为“MARSCDB”。同时,勾选创建一个容器数据库(CDB),并启用本地Undo表空间供PDB使用。
5. **数据库存储属性**
选择数据库文件存储类型为文件系统,并指定数据库文件位置为`/u01/app/oradata/`。启用Oracle-Managed Files(OMF)以简化数据库文件管理。
6. **指定快速恢复区**
选择使用快速恢复区(Fast Recovery Area),存储类型为文件系统,路径设置为`/u01/app/oradbs`,并设定大小为20GB。同时,勾选启用归档日志模式,以支持数据保护和灾难恢复。
7. **内存与进程配置**
选择使用自动共享内存管理,设置SGA大小为1102MB,PGA大小为368MB,进程数量为320,以适应数据库的运行需求。
8. **字符集设置**
选择适当的字符集,这里是Unicode UTF-8通用字符集(AL32UTF8)作为数据库字符集,Unicode UTF-16通用字符集(AL16UTF16)作为全国字符集,美国为默认语言,美国领土为默认地域。
9. **完成配置**
最后,确认所有设置无误,点击“Next”进行下一步,直至完成创建过程。
完成这些步骤后,原有的非CDB将被转换成CDB,其中包含一个根数据库(Root DB)和一个空的可插拔数据库(PDB)。这个PDB可以之后用于容纳多个独立的数据库实例,实现多租户架构。在CDB模式下,可以更有效地管理资源,进行数据库版本升级,并且简化数据库维护和备份策略。
2020-01-01 上传
2023-09-12 上传
2023-05-15 上传
2023-04-30 上传
2023-04-19 上传
2024-01-29 上传
2023-03-25 上传
夹心饼2024
- 粉丝: 341
- 资源: 14
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享