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安装

这个其实没啥好记的,只要能正常打开安装文件即可:

 

 

posted @ 2022-05-19 21:31  Igigi  阅读(226)  评论(0)    收藏  举报