30、多租户数据库升级指南

多租户数据库升级指南

1. 多租户架构概述

多租户架构将所有数据库整合在一个根数据库之下,这种架构下,后台进程和内存由所有数据库共享,能优化资源使用。在多租户架构里,根数据库被称为容器数据库(CDB),每个用户数据库则是可插拔数据库(PDB)。用户数据仅存储在可插拔数据库中,容器数据库负责根级别的分配和任务。数据字典位于根容器中,同时,每个可插拔数据库也有自己的数据字典,可插拔数据库上的字典仅包含其自身对象的信息,而根容器字典包含所有可插拔数据库的信息。

容器数据库和可插拔数据库处于相同的数据库版本,并且可插拔数据库有自己的管理用户。需要注意的是,对于即将推出的 Oracle 12.2 版本,非多租户架构已被弃用,未来该模型不会有新特性或增强功能。因此,升级到更高的 Oracle 12c 版本时,建议迁移到多租户架构。若数据库未获得多租户选项许可,只能创建一个包含一个 CDB 和一个 PDB 的数据库;若需要多个 PDB,则需额外付费。

在多租户架构中,数据库升级有两种方式:一是将整个容器数据库及其可插拔数据库升级到更高版本;二是仅将特定的可插拔数据库升级到更高版本,具体做法是将可插拔数据库迁移到更高版本的容器数据库,然后执行升级步骤。

当从低版本数据库升级到 Oracle 12c 时,不能直接将低版本数据库升级到 Oracle 12c 多租户架构,因为数据库架构不同,需要先升级到 Oracle 12c 非多租户数据库,再将其转换为可插拔数据库。

2. 将低版本数据库迁移到多租户架构

升级数据库到更高版本有两种方式:一是将数据和数据库字典一起升级到更高版本;二是仅提取数据并迁移到更高版本。这里讨论通过数据字典升级的数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值