Oracle 19c非CDB转化为CDB步骤详解

"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模式下,可以更有效地管理资源,进行数据库版本升级,并且简化数据库维护和备份策略。
691 浏览量
点击了解资源详情
2542 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情

夹心饼2024
- 粉丝: 422
最新资源
- C# 三层架构代码自动生成工具及UI简化指南
- 艾讯科技ED系列以太网交换机参数详细介绍
- 深入解析比较器电路设计与应用
- SSH Secure Shell Client 3.2.9:服务器文件上传下载解决方案
- 虚拟机环境下FastDFS安装包部署指南
- STM32F107系列中文参考手册及以太网模块设计
- 利用jQuery Ajax实现ASP.NET文件上传功能
- OneBusAway-GTFS模块合并工具开源项目介绍
- 淘宝电商客服流程图解与培训手册
- 基于VC和MFC的远程控制程序实现教程
- 10K小工具实现精确的定时关机功能
- Linux系统下的软件配置安装指南
- 深入解析半桥式电路设计技术资料
- ThinkAjax技术实现Ajax的简易指南
- 艾讯科技EX交换机选型参数详细介绍
- DIE:英文版高级PE壳检测工具评测