Oracle 各版本发行时间和特性

简介: 1983年,Oracle V3数据库发布,成为当时业界第一款可同时支持PC、小型机和主机的数据库 1991年8月,Oracle在北京成立了一家独资公司,它的中文名字叫"北京甲骨文软件系统有限公司",也就是今天人们称谓的Oracle中国公司。

1983年,Oracle V3数据库发布,成为当时业界第一款可同时支持PC、小型机和主机的数据库

1991年8月,Oracle在北京成立了一家独资公司,它的中文名字叫"北京甲骨文软件系统有限公司",也就是今天人们称谓的Oracle中国公司。

ORACLE7.0新特性

数据库的完整性约束

存储的函数、过程、过程包

数据库触发器

视图编辑

用户定义的SQL函数

基于角色的安全性

双日志文件

资源限制

审核提高

不完全的数据库恢复

性能优化

能清空表

SQL*NET V2

检测点进程

数据复制

ORACLE7.1新特性

符合美国国家标准化组织ISO SQL92条目标准

均衡的数据复制

分布式恢复

动态SQL

分布查询优化

服务器管理

只读数据库

ORACLE7.2新特性

可以自动扩大的数据物理文件

可手工压缩的回滚段

创建的表和索引是不可回收的

FROM条件里支持子查询

PL/SQL程序包

PL/SQL游标变量

检查和

分布式地创建表

DBMS事务队列

DBMS_SPACE

1996年,Oracle7.3 通用数据库服务器发布

可分割的视图

位映象索引

在表扫描前异步读取操作

备用数据库

在实例启动时延迟事务的恢复

可以修改的连接视图

SQLDBA不是定制的

索引重建

数据库读写校验

上下文选项

空间数据选项

表空间的改变,有组合,临时或永久性。

数据库触发器的编辑和改错

存储参数支持不限数量的数据段

init.ora参数可修改

HASH的连接和反连接

信赖关系

ORACLE 的跟踪操作

高级的复制对象组

PL/SQL应用函数包

1997年,Oracle推出了面向网络计算的数据库Oracle8,

对象相关的数据库

对象类别增加(不仅仅有date, character, number三种类型)

支持SQL3国际标准

可以调用外部的过程

每个表里的LOB字段可以大于1

可以分割的表和索引

export/import各别的表分区

分区可以存在不同的表空间里

online/offline, backup/recover各别的表分区

合并和平衡分区

信息处理的高级队列管理

SQL,PL/SQL,OCI性能的提高,能有效使用内存和CPU

VARCHAR2能超过4000 bytes,每个表能多余1000字段

可分布执行的DML语句

连接缓冲池能支持更多的在线人数

“STAR”查询的优化

V$试图能获取多个实例的参数,数据库失败后能透明地指向新的实例点

数据库的数据接口能处理图片、录影、上下文、时间、空间等信息

备份和恢复的性能提高

中心化管理引入安全服务

快照的快速刷新,引入了复制管理器

延迟完整性约束检查

NET8替换SQL*NET

关键字可按倒序排序

任何视图可以更改

新的ROWID格式

1999年,Oracle正式提供世界上第一个Internet数据库Oracle8i。

新功能:

Internet计算

 --WebDB,用于建立、部署和监视Web应用

  --iMedia

  --OracleInternet文件系统

Java

  --数据库中的JavaVM

  --Java存储过程、函数和触发器

  --在Java、SQL和PL/SQL之间的无缝交互

  --嵌入在Java代码中的SQLJ

  --增强的JDBC驱动程序

数据仓库技术

  --summary管理

  --散列和组合分区

  --资源管理

  --透明的表空间

  --函数索引与虚拟列

  --联机索引建立与重建

  --降序索引

  --自动并行查询级

  --联合索引和DML单表summary

  --只读备用数据库

  --直接的路径装载API

  --新的位图索引功能

  --样例函数

  --并行和细粒度化ANALYZE

  --取消合法限制状态

  --拷贝统计数据

  --MERGE划分操作

  --前“n”个查询优化

事务处理

  --发布与订阅能力

  --数据库事件触发器

  --自治事务

  --单表散列簇

  --分区表中的对象类型列

  --分区表中的LOB

  --按索引组织的分区表

  --稳定的优化器执行规划

Oracle并行服务器

  --针对可伸缩的内部实例查询的ConsistentReadServer

  --安装向导

  --自动的连接负载平衡机制

  --在特定节点上的强制性执行作业

对象关系数据库

  --临时LOB

  --集合无嵌套技术

  --对象视图的增强

  --对象Cache的增强

  --增强的SQL*Loader,支持对象、集合和LOB的装载

  --LOB性能的增强

  --LONG到LOB的数据迁移

  --用户定义的对象标识符和嵌套式标识符

  --对不稳定REF的探测分析

安全性

  --细粒度化访问控制

  --可扩展和参数驱动的应用上下文规范

  --LDAP集成

   N层认证与授权

   SSL与X.509v3支持

   PADIUS适配器

系统管理与易用性

  --基于Java的多用户Oracle企业管理器

  --基于Java的Oracle通用安装程序

  --基于Java的数据库配置助手

  --利用监听程序进行自动实例注册

  --并行事务的并行恢复

  --取消列

  --针对运行时间较长的操作的过程监视器

  --恢复管理器的性能改进

  --恢复管理器的磁盘亲和力探测能力

  --自动式备用数据库

  --对实例恢复限制恢复时间

  --对受损块的探测和修复

  --本地管理的表空间

  --多档案过程与目标

  --简单的表空间及时点恢复

复制与决策自动化

  --为方便繁杂部署而部署的快照模块

  --脱机实例化

  --在可更新的快照中列级别的子集化

  --内置的申请包

  --快照刷新性能的改进

  --分布式查询优化

  --安全模型的功能增强

  --支持OracleLite

PL/SQL改进

  --在PL/SQL(bulkbinds)中,控制一个SQL语句中的多个数据项

  --在PL/SQL中,通过引用传递参数

  --在PL/SQL中的嵌入式动态SQL

  --为了工具厂商而覆盖PL/SQL代码

  --无限制的PL/SQL包大小

可扩展性

  --可扩展的索引机制

  --可扩展的优化器

  --数据cartridge服务

  --Pro*CTM外部过程

  --Oracle调用接口回调注册

  --在按索引组织的表中进行二级索引

  --支持外部过程中的对象

其他新增功能

  --支持欧元符

  --临时表

  --在调用程序的安全关系中执行子程序

  --集成Microsoft事务服务器

  --NetTM的HTTP协议适配器

--RETURNING子句的性能改进

2001年6月,Oracle又推出了新一代Internet电子商务基础架构Oracle9i。

Oracle9i 的关键聚焦领域包括:

·提供世界领先的零数据丢失保护环境

·通过对更多联机操作的支持来减少脱机维护的要求

·提供对已损坏数据库的快速而准确的修复

·使最终用户能够识别并更正其自身的错误

      世界领先的数据保护环境 

      Oracle9i包括许多改进数据保护的新特性。除了对现有Standby产品进行了重点增强外,还包括了一个提供监视、自动化和控制的框架。   

      与管理备用数据库有关的许多任务也是自动化的,包括初始化实例、错误跳转和轻松的主从之间的来回切换。管理员也可以有选择性地指定每个备用站点滞后于生产环境的日志应用延迟(目的是在线免除人为错误或损坏错误),并选择一个零数据丢失模式,在此模式下重做日志被同步发送到备用站点。

      在Oracle9i   中还增强了LogMiner   ,以便提供全面的基于SQL   的Log   Analysis(日志分析)。目前LogMiner   支持索引编排的集簇表、链式行、直接加载、标量对象类型、LOB、LONG   数据类型和DDL   。LogMiner   也显示主键并支持根据更改内容查询日志(例如,显示对雇员“Smith   ”的所有更改)。一个新的图形用户界面以及其他数据库特性也使此产品易学、易用。

      联机数据演变 

    Oracle9i   包含一个新的联机重新组织和重新定义体系结构,此体系结构提供了更为强大的重新组织功能。目前管理员可以对表定义执行各种联机操作,包括按堆组织的表的联机重新组织。在本质上,Oracle9i   目前允许联机“CREATE TABLE AS SELECT”操作。在此新体系结构中,表的内容被复制到一个新表中。在复制内容的同时,数据库跟踪对原始表的更新。在复制完成后,更新将被应用于新表。一旦应用了更新,就可以在新表上创建索引。在创建索引后,将应用任何其他更新,而且结果表将替代原始表。在更新字典数据的同时,仅在操作开始和结束时以独占模式锁定表。使用这一新的体系结构,可以联机更改表的任何物理属性。可以将表移动到一个新位置,可以将表分区,也可以将表从一种组织(例如堆积)转换为另一种组织(例如索引编排的)。   

      此外,许多逻辑属性都可以更改。例如可以更改列的名称、类型和大小并可以对列进行添加、删除或合并。主要的限制是不能修改表的主键。   

      目前Oracle9i   也支持索引编排表上次级索引的联机创建、重建等。目前可以联机创建索引并同时对其进行分析。次级索引支持块提示的有效使用。   

      管理员也能够快速地停止数据库以便执行要求非活动事务处理的操作。此外,在Oracle9i   中可以动态调整缓冲区高速缓存和共享池的大小。最后,Oracle9i   也可以在对象处于联机状态并被用户访问的同时验证对象的结构(分析验证)。   

      准确的数据库修复 

      Oracle8i 包含非常完备的恢复功能。Oracle9i   通过使这些功能更强大和更准确对它们进行了扩展。   

      Oracle9i 包括对磁盘损坏的

2004年,发布oralce10g。

2007年7月12日,甲骨文公司在美国纽约宣布推出数据库Oracle 11g,这是Oracle数据库的最新版本

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
8月前
|
SQL 人工智能 Oracle
NineData支持全版本的企业级Oracle客户端,现已发布!
Oracle数据库是一款全球领先的关系型数据库管理系统,NineData发布对Oracle数据库的SQL开发支持。开发者可以使用NineData便捷查询云端、本地、多个版本的Oracle数据库。NineData在近期的迭代中提供了对Oracle数据库的支持。具有可视化工具、AI智能优化、SQL智能提示、企业协同等多种强大能力,并且无需安装,登录即可使用,同时在安全性上也为您提供了相当可靠的保障。
355 0
NineData支持全版本的企业级Oracle客户端,现已发布!
|
3月前
|
Oracle 关系型数据库 Linux
RHEL7.9系统下一键脚本安装Oracle 11gR2单机版本
RHEL7.9系统下一键脚本安装Oracle 11gR2单机版本
56 1
|
7月前
|
SQL Oracle 关系型数据库
Polar DB-O (兼容 Oracle 语法版本)和Polar DB PostgreSQL 版本概述(二)
Polar DB-O (兼容 Oracle 语法版本)和Polar DB PostgreSQL 版本概述(二)
692 0
|
11月前
|
JSON Oracle 关系型数据库
Oracle 数据库目前版本和支持策略综述
Oracle 数据库的 Long Term 版本和 Innovation 版本
569 0
|
Oracle 关系型数据库 Linux
oracle学习82-VMware出现配置文件 .vmx 是由VMware产品创建,但该产品与此版 VMware workstation 不兼容,因此无法使用(VMware版本不兼容问题)
oracle学习82-VMware出现配置文件 .vmx 是由VMware产品创建,但该产品与此版 VMware workstation 不兼容,因此无法使用(VMware版本不兼容问题)
405 0
oracle学习82-VMware出现配置文件 .vmx 是由VMware产品创建,但该产品与此版 VMware workstation 不兼容,因此无法使用(VMware版本不兼容问题)
|
SQL Oracle 关系型数据库
Oracle各种版本下“示例数据库的创建”的创建
Oracle各种版本下“示例数据库的创建”的创建
449 0
|
SQL Oracle 关系型数据库
常见问题:在 Windows 平台的 Oracle 12.1 数据库版本上的 Oracle Home 用户 (Doc ID 2101982.1、Doc ID 1529702.1)
常见问题:在 Windows 平台的 Oracle 12.1 数据库版本上的 Oracle Home 用户 (Doc ID 2101982.1、Doc ID 1529702.1)
174 0
|
Oracle 关系型数据库 数据安全/隐私保护
oracle学习25-手工删除oracle归档日志后操作步骤 和修改用户默认解锁时间
oracle学习25-手工删除oracle归档日志后操作步骤 和修改用户默认解锁时间
124 0
|
Oracle 关系型数据库 Windows
oracle学习27-ora-12154和客户端版本低
oracle学习27-ora-12154和客户端版本低
95 0
oracle学习27-ora-12154和客户端版本低