Oracle 12C 使用教程
Oracle 12C 使用教程

Oracle数据库无疑是数据库界的佼佼者。很多大型的系统都是使用ORacle。我们的java应用很多都是使用oracle数据库的。那么下面我们一起来学习一下Oracle 数据库。我们使用的数据库是目前最新版的Oracle 12C数据库。

共25集 已完结 创建时间:2018-08-06 10:42

收藏:0 访问:2379 学生:25

25人
收藏
分享

Oracle数据库无疑是数据库界的佼佼者。很多大型的系统都是使用ORacle。我们的java应用很多都是使用oracle数据库的。

Oracle 12c,全称Oracle Database 12c,是Oracle 11g的升级版,新增了很多新的特性


打开Oracle的官方中文网站,选择相应的版本即可

下载地址:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html


官方文档

https://docs.oracle.com/database/121/CNCPT/intro.htm#CNCPT001


Oracle数据库的发展重点包括以下内容:

甲骨文成立

1977年,拉里·埃里森(Larry Ellison),鲍勃·米纳(Bob Miner)和埃德·奥茨(Ed Oates)成立了咨询公司软件开发实验室,该实验室更名为Relational Software,Inc.(RSI)。1983年,RSI成为甲骨文系统公司,之后又成为甲骨文公司。

第一个商业上可用的RDBMS

1979年,RSI推出了Oracle V2(第2版),这是第一个基于SQL的商业化RDBMS,这是关系数据库历史上的一个里程碑事件。

便携式版本的Oracle数据库

1983年发布的Oracle Version 3是第一个在大型机,小型计算机和PC上运行的关系数据库。该数据库是用C编写的,可以将数据库移植到多个平台。

增强并发控制,数据分发和可伸缩性

版本4引入了多版本读取一致性。1985年发布的版本5支持客户端/服务器计算和分布式数据库系统。第6版对磁盘I / O,行锁定,可伸缩性以及备份和恢复进行了增强。同样,版本6引入了PL / SQL语言的第一个版本,这是SQL的专有过程扩展。

PL / SQL存储程序单元

1992年发布的Oracle7引入了PL / SQL存储过程和触发器。

对象和分区

Oracle8于1997年作为对象关系数据库发布,支持许多新的数据类型。此外,Oracle8支持大型表的分区。

互联网计算

1999年发布的Oracle8 i数据库提供了对Internet协议的本地支持和对Java的服务器端支持。Oracle8 i专为Internet计算而设计,使数据库可以部署在多层环境中。

Oracle Real Application Clusters(Oracle RAC)

Oracle9 i数据库于2001年引入了Oracle RAC,使多个实例可以同时访问一个数据库。此外,Oracle XML数据库(Oracle XML DB)引入了存储和查询XML的功能。

网格计算

Oracle Database 10g在2003年引入了网格计算。此版本使组织能够通过基于低成本商品服务器构建网格基础结构来虚拟化计算资源。一个关键目标是使数据库能够自我管理和自我调整。Oracle自动存储管理(Oracle ASM)通过虚拟化和简化数据库存储管理来帮助实现此目标。

可管理性,可诊断性和可用性

2007年发布的Oracle Database 11g引入了许多新功能,使管理员和开发人员能够快速适应不断变化的业务需求。适应性的关键是通过合并信息并尽可能使用自动化来简化信息基础架构。

插入云

Oracle数据库12 Ç,在2013年发布,是专为云,采用了新的多租户架构,内存中的列存储,以及JSON文件的支持。Oracle Database 12c帮助客户更有效地利用其IT资源,同时继续降低成本并提高用户的服务水平。


结构化查询语言(SQL)

SQL是一种基于集合的声明性语言,它提供了与RDBMS(例如Oracle数据库)的接口。与诸如C的过程语言描述应该如何进行操作相比,SQL是非过程性的,它描述了应当进行的操作。

SQL是关系数据库的ANSI标准语言。使用SQL语句对Oracle数据库中的数据执行所有操作。例如,您使用SQL创建表以及查询和修改表中的数据。

可以将SQL语句视为非常简单但功能强大的计算机程序或指令。用户指定所需的结果(例如,雇员的姓名),而不是如何得出结果。SQL语句是SQL文本的字符串,例如:

从雇员中选择名字,姓氏;

SQL语句使您可以执行以下任务:

查询数据

插入,更新和删除表中的行

创建,替换,更改和放置对象

控制对数据库及其对象的访问

保证数据库的一致性和完整性

SQL用一种一致的语言统一了前面的任务。Oracle SQL是ANSI标准的实现。Oracle SQL支持超越标准SQL的众多功能。

那么下面我们一起来学习一下Oracle 数据库。我们使用的数据库是目前最新版的Oracle 12C数据库。

clipboard.png