1、Oracle概述
- Oracle Database,简称为Oracle。是美国ORACLE(甲骨文)公司的一款对象关系型的数据库管理系统(ORDBMS)。目前在数据库市场上占有主要份额。
- Oracle的发展史:1977年埃里森和两个朋友,成立RSI公司;1979年的夏季,RSI发布了Oracle第二版;1983年,发布Oracle第三版,并在1983年改名为Oracle公司(含义是“一切智慧的源泉”);1986年,成为世界第四大软件公司;1992年6月,Oracle发布第7版;1997年,Oracle发布第8版;2001年6月,Oracle发布了Oracle 9i;2003年9月,Oracle发布了Oracle 10g;2007年7月11日,Oracle发布了Oracle 11g;2013年,Oracle 12c发布。(注:本系列专题使用的是Oracle 11g。)
- 为什么要学习Oracle?
- 性能优越,大型数据库中的典范;是对象关系型的数据库管理系统(ORDBMS);应用广泛,在管理信息方面,企业数据处理,因特网以及电子商务等领域使用非常广泛。
- 在数据安全性和数据完整性控制方面性能优越;跨操作系统,跨硬件平台的数据互操作能力;支持多用户,大事务量的事务处理;可移植性好。
- Oracle 11g的安装教程不赘述,详细参看https://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html网页
- Oracle 11g的卸载:首先找到目录app\Administrator\product\11.2.0\dbhome_1\deinstall,单击deinstall.bat(会打开一个命令行窗口),然后按照命令行的提示一步步进行。
2、Oracle数据库的体系结构
- 平常所说的Oracle或者Oracle数据库指的是Oracle数据库管理系统。它由两部分构成,即:Oracle数据库和Oracle实例。
- Oracles数据库:相关的操作系统文件(即存储在计算机硬盘上的文件)集合,这些文件组织在一起,成为一个逻辑整体,即为Oracle数据库。
- 数据库是用来存储数据的集合,Oracle用它来存储和管理相关的信息。
- Oracle数据库必须要与内存中的实例合作,才能对外提供数据管理服务。
- Oracle实例:位于物理内存里的数据结构,它由操作系统的多个后台进程和一个共享的内存池所组成,共享的内存池可以被所有进程访问。
- Oracle实例 = 进程 + 进程所使用的内存[SGA(System Global Area)]。