Oracle版本简介手册

2024-09-03 16:44
文章标签 oracle 版本 简介 手册

本文主要是介绍Oracle版本简介手册,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Oracle版本简介手册

在这里插入图片描述

图1—数据库发布路线图表

在这里插入图片描述

Oracle数据库的各个版本反映了其技术的发展历程和功能增强,从最早的Oracle 1(1979年)到最新的版本,每个版本都带来了新的特性和改进,以满足不断变化的企业需求。以下是Oracle数据库的主要版本及其特点:

Oracle1‌(1979年):这是Oracle数据库的第一个版本,引入了SQL作为数据查询和管理语言的概念,为数据库管理系统(DBMS)的发展奠定了基础。

‌Oracle 2‌(1983年):在Oracle 1的基础上,Oracle2增加了事务处理和表连接等重要功能,并引入了PL/SQL编程语言,增强了数据库的功能。 ‌

Oracle 7‌(1992年):Oracle7是Oracle数据库历史上的一个重大飞跃,首次在Windows NT平台上发布数据库系统。它具有更稳定、更快的速度和诸多新功能,如简化安装程序、行级锁定以及复杂查询等。 ‌

Oracle 8i‌(1999年):Oracle 8i以提高数据库的可用性、可扩展性和可管理性为主要目标,引入了Java Stored Procedures、Oracle Java Virtual Machine、XML支持、事务处理等新技术,为用户提供了更强大的业务处理和数据管理能力。

Oracle 9i‌(2001年):以Internet为主题,Oracle 9i为企业用户提供了更好的全网应用支持,增加了简化性能和提高可管理性的功能,同时引入了OEM(Oracle Enterprise Manager)等新工具。 ‌

Oracle 10g‌(2004年):以Grid Computing为主题,引入了Oracle High Availability Architecture(HA),提供了更高的可靠性、可用性和可扩展性,方便企业进行数据管理和备份。

‌Oracle 11g‌(2007年):这是一个具有SQL、PL/SQL和Java语言混合编程的关系数据库版本,引入了许多新技术,如Automated Enterprise Perimeter等,进一步增强了数据库的功能和性能。 ‌

Oracle 21c(2023年):发布时间是‌‌2023年8月13日,首先发布的是Linux版本。 Oracle 21c整合了原计划于2020年发布的20c版本,原计划在2021年上半年发布,但由于各种原因,包括疫情等,发布被推迟了。此外,有消息称,‌22c‌版本号可能被取消,而‌23c‌版本则改名为‌23ai‌,标志着Oracle数据库正式进入AI时代。

‌Oracle 23ai(2024年):发布时间是‌2024年5月3日‌,这标志着Oracle数据库从Cloud正式进入AI时代。此外,值得注意的是,Oracle 23c的名称被改为Oracle 23ai,这也反映了Oracle对于技术发展的敏锐洞察力和对未来技术趋势的预测与适应。

此外,Oracle还提供了长期版本和创新版本,以满足不同用户的需求。长期版本提供高级别的稳定性和长期的错误更正支持,而创新版本则包含许多增强功能和新功能,旨在使客户能够持续使用前沿技术来快速开发或部署新应用程序或增强现有应用程序。这些版本的发布,不仅展示了Oracle数据库技术的进步和发展,也为不同规模和需求的企业提供了多样化的选择‌。

在这里插入图片描述

Oracle 数据库版本有两种类型:长期版本和创新版本。

长期发布: Oracle
数据库长期版本非常适合那些不太频繁升级到较新版本的用例。长期版本提供最高级别的稳定性和最长的错误更正支持。这些版本至少有 5 年的Premier 支持,随后是 3 年的扩展支持。必要时,Oracle 可能会延长 Premier支持期或免除扩展支持费用。与扩展支持相结合时,客户通常有 4 年或更长的时间从一个长期版本升级到下一个长期版本。

Oracle数据库的经典版本包括Oracle 11g、Oracle 12c、Oracle 18c和Oracle 19c。

‌Oracle 11g‌:这是Oracle数据库的一个主要版本,引入了许多重要的新功能,如自动存储管理、自动诊断监控和分区表等。这个版本为企业提供了强大的数据管理和备份功能,保障了企业信息系统的安全和稳定‌。
‌Oracle 12c‌:这个版本标志着“c”代表“云计算”,引入了许多云计算相关的功能,如多租户架构和数据库即服务(DBaaS)。Oracle
12c是Oracle数据库发展中的一个重要里程碑,特别适用于云计算环境下的数据处理和存储需求。 ‌
Oracle 18c‌:作为下一个主要版本,Oracle 18c引入了自动机器学习和自动性能调整等新功能,这些功能的加入使得数据库更加智能化,能够自动优化性能,提高数据处理效率‌。 ‌
Oracle 19c‌:这是目前最新的Oracle数据库版本,进一步增强了自动化功能,并提供了更好的性能和安全性。这个版本在自动化、性能和安全性方面进行了重大改进,以满足现代企业对数据库的高要求。

这些版本不仅代表了Oracle数据库技术的发展历程,也反映了数据库技术在自动化、云计算和安全性等方面的持续进步。

图2—路线图的修补结束日期
在这里插入图片描述
在这里插入图片描述

Oracle 建议采用以下升级选项:

为了延长产品寿命并进行修补,Oracle 强烈建议升级到 19c,这是长期版本,支持结束日期为 2027 年 4 月 30 日(如果您选择不支付延长支持费用或购买 ULA,则为 2026 年 4 月 30 日)。

如果您当前正在运行 11.2.x/12.1.x,则需要升级到您正在运行的 DB 版本的终端版本(即 11.2.0.4/12.1.0.2),然后继续升级到 19c。

11.2.0.4、12.1.0.2 和 12.2 处于持续支持状态,升级支持适用于有限的平台。请联系 CSS 了解详细信息。注意:ACS 已更名为客户成功服务。

如果您目前正在运行 18c,则应立即升级到 19c。18c 正在持续支持中。

下一个长期版本是 23ai。要升级到 23ai,您必须使用 19c 或更高版本。

对于与 Oracle E-Business Suite、Oracle JD Edwards、Oracle PeopleSoft 和 Oracle Siebel 等其他 Oracle 产品相关的认证组合和终身支持协议的问题,请联系您的 Oracle 客户代表。

Oracle 数据库发布时间表
除非另有说明,否则这些是服务器版本。服务器版本始终包含本机字长客户端(例如 64 位)。如果平台支持,则 32 位和 64 位客户端也是版本的一部分。

这篇关于Oracle版本简介手册的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1133478

相关文章

Oracle 通过 ROWID 批量更新表的方法

《Oracle通过ROWID批量更新表的方法》在Oracle数据库中,使用ROWID进行批量更新是一种高效的更新方法,因为它直接定位到物理行位置,避免了通过索引查找的开销,下面给大家介绍Orac... 目录oracle 通过 ROWID 批量更新表ROWID 基本概念性能优化建议性能UoTrFPH优化建议注

PostgreSQL 序列(Sequence) 与 Oracle 序列对比差异分析

《PostgreSQL序列(Sequence)与Oracle序列对比差异分析》PostgreSQL和Oracle都提供了序列(Sequence)功能,但在实现细节和使用方式上存在一些重要差异,... 目录PostgreSQL 序列(Sequence) 与 oracle 序列对比一 基本语法对比1.1 创建序

rust 中的 EBNF简介举例

《rust中的EBNF简介举例》:本文主要介绍rust中的EBNF简介举例,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. 什么是 EBNF?2. 核心概念3. EBNF 语法符号详解4. 如何阅读 EBNF 规则5. 示例示例 1:简单的电子邮件地址

Android NDK版本迭代与FFmpeg交叉编译完全指南

《AndroidNDK版本迭代与FFmpeg交叉编译完全指南》在Android开发中,使用NDK进行原生代码开发是一项常见需求,特别是当我们需要集成FFmpeg这样的多媒体处理库时,本文将深入分析A... 目录一、android NDK版本迭代分界线二、FFmpeg交叉编译关键注意事项三、完整编译脚本示例四

查看MySQL数据库版本的四种方法

《查看MySQL数据库版本的四种方法》查看MySQL数据库的版本信息可以通过多种方法实现,包括使用命令行工具、SQL查询语句和图形化管理工具等,以下是详细的步骤和示例代码,需要的朋友可以参考下... 目录方法一:使用命令行工具1. 使用 mysql 命令示例:方法二:使用 mysqladmin 命令示例:方

Python 异步编程 asyncio简介及基本用法

《Python异步编程asyncio简介及基本用法》asyncio是Python的一个库,用于编写并发代码,使用协程、任务和Futures来处理I/O密集型和高延迟操作,本文给大家介绍Python... 目录1、asyncio是什么IO密集型任务特征2、怎么用1、基本用法2、关键字 async1、async

Java版本不兼容问题详细解决方案步骤

《Java版本不兼容问题详细解决方案步骤》:本文主要介绍Java版本不兼容问题解决的相关资料,详细分析了问题原因,并提供了解决方案,包括统一JDK版本、修改项目配置和清理旧版本残留等步骤,需要的朋... 目录错误原因分析解决方案步骤第一步:统一 JDK 版本第二步:修改项目配置第三步:清理旧版本残留兼容性对

Linux搭建单机MySQL8.0.26版本的操作方法

《Linux搭建单机MySQL8.0.26版本的操作方法》:本文主要介绍Linux搭建单机MySQL8.0.26版本的操作方法,本文通过图文并茂的形式给大家讲解的非常详细,感兴趣的朋友一起看看吧... 目录概述环境信息数据库服务安装步骤下载前置依赖服务下载方式一:进入官网下载,并上传到宿主机中,适合离线环境

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键