压缩表和直接内存列存储填充
Posted: Sun Feb 09, 2025 7:06 am
将 Oracle 数据库从版本 11.2.0.2 升级到最新的 23ai 版本最终可以使您的数据库符合大多数组织的典型修补和现代化要求。作为额外奖励,升级将显著提高您的性能、安全性和功能。
本指南将引导您设置新的 Oracle Enterprise Linux (OEL) 8.7 以支持 11g、19c 和 23ai 数据库软件。
它将简要介绍升级过程。我们还将重点介绍 23ai 的一些值得注意的功能和优势。
升级到 Oracle 23ai 的特性和优势
增强性能:针对速度和效率进行优化,减少延迟并提高整体系统响应能力。
先进的 AI 功能:利用机器学习获得 AI 驱动的洞察、预测分析、智能数据分析和 Oracle AI Vector Search,允许 AI 算法直接在数据库中运行。
实时分析:提供实时数据处理,实现对环境变化的即时监控和响应。
增强的安全性:通过高级加密、安全数据存储、多因素身份验证、实时威胁检测和安全的 AI 算法处理提供强大的安全性。
扩展兼容性:支持更广泛的平台并与其他现代工具和技术无缝集成,包括增强的 Java 支持。
用户友好界面:具有重新设计的直观界面和可定制的仪表板,可提供量身定制的用户体验。
缩小表空间:通过回收数据库中未使用的空间来降低成本并优化存储。
透明的应用程序连续性:通过保护应用程序免受底层中断的影响,确保数据库客户端零停机时间。
自动事务回滚:防止长时间运行的事务阻塞高优先级的事务。
快速摄取增强功能:改进对 Memoptimized Rowstore Fast Ingest 的支持,包括分区、
基于 Raft 的复制:在全球分布式数据库中实现快速故障转移和零数据丢失。
实时SQL计划管理:快速检测并修复因执行计划改变而导致的SQL性能问题。
SQL分析报告:帮助开发人员编写更好的SQL语句。
True Cache:Oracle 数据库的内存中、自动管理的缓存,专为提高性能和可扩展性而设计。
Oracle 11.2.0.2. 迁移到 Oracle 23ai 方法
直接从任何 10g、11g 或 12c 数据库升级的一种方法是使用数据泵 (exp/expdp) 创建源数据 比利时电报数据 的逻辑导出并将其直接导入 Oracle 23ai 数据库。此过程对于特别大或繁忙的数据库有明显的缺点,因此我们将使用 RMAN 备份并使用传统的 11g 脚本和 19c 和 23ai 进程的自动升级实用程序升级到 23ai。升级到 Oracle 23ai 需要 19c/21c 数据库源,升级到 19c 需要 11.2.0.4、12.1.0.2、12.2.0.1 或 18 等版本。
11.2.0.2 迁移到 23ai 步骤概述
设置一个新的 Linux 服务器。
安装 11.2.0.4。
从 RMAN 备份恢复数据库。
将数据库从 11.2.0.2 升级到 11.2.0.4。
安装 19c,然后修补 19c。
使用自动升级从 11g 升级到 19c。
安装 23ai。
创建 23ai 容器数据库 (CDB)。
将 19c 作为 PDB 数据库迁移并升级到该 CDB 中。
Oracle 23ai 升级假设
您有一个 11.2.0.2 数据库的 RMAN 备份,其中包括控制文件和 spfile。
我们将使用 Oracle Enterprise Linux 8.7 建立一个新的服务器。
我们将使用 Oracle 的 Virtual Box 来托管新的服务器映像,但您可以将其推断到 VMware、AWS、OCI 或 Azure 上的计算实例。
有关更多详细信息,请查看 11g/19c/23ai 文档和安装指南。
本指南将引导您设置新的 Oracle Enterprise Linux (OEL) 8.7 以支持 11g、19c 和 23ai 数据库软件。
它将简要介绍升级过程。我们还将重点介绍 23ai 的一些值得注意的功能和优势。
升级到 Oracle 23ai 的特性和优势
增强性能:针对速度和效率进行优化,减少延迟并提高整体系统响应能力。
先进的 AI 功能:利用机器学习获得 AI 驱动的洞察、预测分析、智能数据分析和 Oracle AI Vector Search,允许 AI 算法直接在数据库中运行。
实时分析:提供实时数据处理,实现对环境变化的即时监控和响应。
增强的安全性:通过高级加密、安全数据存储、多因素身份验证、实时威胁检测和安全的 AI 算法处理提供强大的安全性。
扩展兼容性:支持更广泛的平台并与其他现代工具和技术无缝集成,包括增强的 Java 支持。
用户友好界面:具有重新设计的直观界面和可定制的仪表板,可提供量身定制的用户体验。
缩小表空间:通过回收数据库中未使用的空间来降低成本并优化存储。
透明的应用程序连续性:通过保护应用程序免受底层中断的影响,确保数据库客户端零停机时间。
自动事务回滚:防止长时间运行的事务阻塞高优先级的事务。
快速摄取增强功能:改进对 Memoptimized Rowstore Fast Ingest 的支持,包括分区、
基于 Raft 的复制:在全球分布式数据库中实现快速故障转移和零数据丢失。
实时SQL计划管理:快速检测并修复因执行计划改变而导致的SQL性能问题。
SQL分析报告:帮助开发人员编写更好的SQL语句。
True Cache:Oracle 数据库的内存中、自动管理的缓存,专为提高性能和可扩展性而设计。
Oracle 11.2.0.2. 迁移到 Oracle 23ai 方法
直接从任何 10g、11g 或 12c 数据库升级的一种方法是使用数据泵 (exp/expdp) 创建源数据 比利时电报数据 的逻辑导出并将其直接导入 Oracle 23ai 数据库。此过程对于特别大或繁忙的数据库有明显的缺点,因此我们将使用 RMAN 备份并使用传统的 11g 脚本和 19c 和 23ai 进程的自动升级实用程序升级到 23ai。升级到 Oracle 23ai 需要 19c/21c 数据库源,升级到 19c 需要 11.2.0.4、12.1.0.2、12.2.0.1 或 18 等版本。
11.2.0.2 迁移到 23ai 步骤概述
设置一个新的 Linux 服务器。
安装 11.2.0.4。
从 RMAN 备份恢复数据库。
将数据库从 11.2.0.2 升级到 11.2.0.4。
安装 19c,然后修补 19c。
使用自动升级从 11g 升级到 19c。
安装 23ai。
创建 23ai 容器数据库 (CDB)。
将 19c 作为 PDB 数据库迁移并升级到该 CDB 中。
Oracle 23ai 升级假设
您有一个 11.2.0.2 数据库的 RMAN 备份,其中包括控制文件和 spfile。
我们将使用 Oracle Enterprise Linux 8.7 建立一个新的服务器。
我们将使用 Oracle 的 Virtual Box 来托管新的服务器映像,但您可以将其推断到 VMware、AWS、OCI 或 Azure 上的计算实例。
有关更多详细信息,请查看 11g/19c/23ai 文档和安装指南。