Oracle的安装、启动与文件类型
1. 关系型数据库和非关系型数据库
1.1关系型数据库的特点
关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织。支持事务一致特性。
优点:
1.易于维护: 都是使用表结构,格式一致;
2.使用方便:SQL语言通用;
3.复杂操作: 支持SQL,可用于一个表以及多个表之间非常复杂的查询;
缺点:
1.性能差:读写性能比较差,尤其是海量数据的高效率读写,传统关系型数据库来说,硬盘I/O是一个很大的瓶颈;
2.存储方式不灵活
1.2 非关系型数据的特点
严格意义上不是数据库,应是一种数据结构化存储方法的集合,不支持事务一致性
所有的数据都是先存储到内存中的,不涉及IO操作
优点:
1 格式灵活
2 高扩展性
3 速度快
缺点:
1 不支持SQL
2 不支持事务
3 不支持复杂的查询
2. Oracle的文件分类
2.1数据文件(BDF
数据文件是一个二进制文件,是用于保存用户应用程序数据和Oracle系统内部数据的文件,这些文件在操作系统中就是普通的操作系统文件。Oracle在创建表空间的同时会创建数据文件。(一般通过创建表空间来创建DBF
2.2 控制文件(CTL
控制文件是一个二进制文件,它主要记录数据库的名称、数据库的数据文件存放位置等信息。一个控制文件只能属于一个数据库。如果控制文件丢失,这数据库就无法操作。
2.3 日志文件(LOG
日志文件在 Oracle数据库中分为重做日志(Redo Log File)文件和归档日志文件两种。重做日志文件是Oracle数据库正常运行不可缺少的文件。重做日志文件主要记录了数据库操作过程。用于备份和还原数据库,以达到数据库的最新状态。
3. Oracle实例和版本说明
实例就是数据库启动后分配的内存和建立的后台进程.数据库关闭后.物理上的文件还存在,但实例分配的内存和建立的进程)就没有了,注意一个实例只能对应一个被操作的数据库。
3.1 版本说明
Oracle的常见版本有:Oracle8i,Oracle9i,Oracle10g,Oracle11g ,Oracle12c
l I 表示internet,在8版本后Oracle正式支持了网络
l G表示Grid网络,10版本后加入了网络计算功能
l C表示cloud,12版本后加入了云计算的支持
4.Oracle的安装
以Oracle11g安装为例:





对于数据库版本而言,企业版的功能是最全的,包含了数据分析等功能;标准版提供了11G最新的一些特性,Oracle数据库集群等;其次是个人版,就只是单数据库开发的支持。
(字符集最好选用UTF-8)
接下来的操作基本就是下一步,直到出现下面的页面,提示口令设置,如果还需要再修改口令的话,可以进行设置,没有必要的话就下一步:

直至完成:

5. Oracle的启动与停止
Oracle安装后会在系统中安装一些服务以支持Oracle的运行,其中有两个必启项:
![]()
OracleServiceORCL其为实例创建服务,必须启动
![]()
OracleOraDb10g_home1TNSlistener监听器,也必须开启(除非开发时不需要第三方工具
6. PL/SQL安装
这个其实没啥好记的,只要能正常打开安装文件即可:


浙公网安备 33010602011771号