简介

ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。

ORACLE数据库是世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。

特点

1、完整的数据管理功能

2、完备关系的产品

3、分布式处理功能

4、用ORACLE能轻松的实现数据仓库的操作

优点

■ 可用性强

■ 可扩展性强

■ 数据安全性强

■ 稳定性强

体系结构

逻辑结构

Oracle的逻辑结构是一种层次结构。主要由:表空间、段、区和数据块等概念组成。

  1. 数据块

数据块是Oracle最小的存储单位,Oracle数据存放在“块”中。一个块占用一定的磁盘空间。特别注意的是,这里的“块”是Oracle的“数据块”,不是操作系统的“块”。

Oracle每次请求数据的时候,都是以块为单位。也就是说,Oracle每次请求的数据是块的整数倍。如果Oracle请求的数据量不到一块,Oracle也会读取整个块。所以说,“块”是Oracle读写数据的最小单位或者最基本的单位。

  1. 数据区

是一组连续的数据块。当一个表、回滚段或临时段创建或需要附加空间时,系统总是为之分配一个新的数据区。一个数据区不能跨越多个文件,因为它包含连续的数据块。使用区的目的是用来保存特定数据类型的数据,也是表中数据增长的基本单位。在Oracle数据库中,分配空间就是以数据区为单位的。一个Oracle对象包含至少一个数据区。设置一个表或索引的存储参数包含设置它的数据区大小。

是由多个数据区构成的,它是为特定的数据库对象(如表段、索引段、回滚段、临时段)分配的一系列数据区。段内包含的数据区可以不连续,并且可以跨越多个文件。使用段的目的是用来保存特定对象。

  • 数据段
  • 索引段
  • 回滚段
  • 临时段
  1. 表空间

是数据库的逻辑划分。任何数据库对象在存储时都必须存储在某个表空间中。表空间对应于若干个磁盘文件,即表空间是由一个或多个磁盘文件构成的。表空间相当于操作系统中的文件夹,也是数据库逻辑结构与物理文件之间的一个映射。每个数据库至少有一个表空间(system tablespace),表空间的大小等于所有从属于它的数据文件大小的总和。

物理结构

Oracle物理结构包含了数据文件、日志文件和控制文件

  1. 数据文件
  2. 日志文件
  3. 控制文件
  4. 参数文件

实例

数据库实例(也称为服务器Server)就是用来访问一个数据库文件集的一个存储结构及后台进程的集合。它使一个单独的数据库可以被多个实例访问(也就是ORACLE并行服务器-- OPS)。

实例在操作系统中用ORACLE_SID来标识,在Oracle中用参数INSTANCE_NAME来标识, 它们两个的值是相同的。数据库启动时,系统首先在服务器内存中分配系统全局区(SGA),构成了Oracle的内存结构,然后启动若干个常驻内存的操作系统进程,即组成了Oracle的 进程结构,内存区域和后台进程合称为一个Oracle实例。

安装

这里直接附上链接:

oracle官网下载地址

navicat下载地址

navicat连接oracle教程

Oracle系列-简介及安装相关推荐

  1. Py之urllib2:Python库之urllib、urllib2、urllib3系列简介、安装、使用方法之详细攻略

    Py之urllib2:Python库之urllib.urllib2.urllib3系列简介.安装.使用方法之详细攻略 目录 urllib2简介 urllib2安装 urllib2使用方法 urllib ...

  2. 《Oracle系列》Docker安装Oracle,Navicate连接Oracle

    1.安装Docker 2.Docker安装Hadoop 3.安装Oracle 3.1 拉取Oracle [root@hadoop_zxy docker]# docker pull registry.c ...

  3. 【KVM系列01】KVM简介及安装

    第一章 KVM简介及安装 1. KVM 介绍 1.0 虚拟化简史 1.1 KVM 架构 2. KVM 的功能列表 3. KVM 工具集合 4. RedHat Linux KVM 安装 4.1 在安装  ...

  4. 虚拟化系列-VMware vSphere 5.1 简介与安装

    一. VMware vSphere 5.1简介 vSphere是VMware推出的基于云计算的新一代数据中心虚拟化套件,提供了虚拟化基础架构.高可用性.集中管理.监控等一整套解决方案.VMware 于 ...

  5. beeline安装_Hive 系列 之 简介与安装

    下面是系列文章的目录 (1)hive系列之简介,安装,beeline和hiveserver2 (2)hive系列之基本操作 (3)hive系列之udf (4)hive系列之二级分区和动态分区 (5)h ...

  6. Oracle简介与安装

    Oracle笔记(一) Oracle简介及安装 一.轨迹 二.Oracle简介 Oracle是现在全世界最大的数据库提供商,编程语言提供商,应用软件提供商,它的地位等价于微软的地位. Oracle在古 ...

  7. Oracle系列之add_months简介以及用法归纳教程

    Oracle系列之add_months简介以及用法归纳教程 最近遇到一个SQL统计,需要遇到获取某个日期n个月后的日期,比如统计入职时间超过2年的员工信息 如果不依靠Oracle函数,自己去写有点麻烦 ...

  8. 【ElasticSearch系列】ES简介及安装

    [前提:] 目前大部分的数据库在提取数据方面是非常薄弱的,虽然它们可以通过时间戳或相关的数值来进行内容的筛选,但是它们无法在全文搜索的同时做到同义词或相关性的搜索,它们也无法获取相同内容的数据.这个看 ...

  9. Oracle简介和安装

    Oracle基础 Oracle简介和安装 1.Oracle数据库管理系统简介 Oracle--甲骨文 是一个关系数据库管理系统(Relation  Database Management System ...

最新文章

  1. 机器学习中的数学意义
  2. JavaScript eval
  3. Ftp上传类(FtpClient)
  4. 天天象棋 残局闯关 第1关
  5. Yii抛出的各种异常
  6. android多渠道 依赖,android 不同渠道 添加不同依赖jar 使用不同代码
  7. 学习笔记(26):Python网络编程并发编程-GIL与自定义互斥锁的区别
  8. 最小生成树--Boruvka算法
  9. 为什么用pyqt的不多_现在农村提倡用天然气和清洁煤球取暖,为何农民不爱用?看完懂了...
  10. 彻底搞懂阻塞、非阻塞、同步、异步
  11. 网信办:网络音视频等平台不得诱导未成年人参与应援集资等活动
  12. 年轻人不要上来就说我要创业
  13. bzoj 3382: [Usaco2004 Open]Cave Cows 3 洞穴里的牛之三(切比雪夫距离)
  14. [case31]dubbo-spring-boot-starter小试牛刀
  15. python 递归函数 内存底层_Python基础篇【第八篇】:剖析递归函数
  16. golang 常用配置
  17. 如何卸载重装Adobe Acrobat
  18. mac连接wifi无ip/无法访问网络
  19. 小程序公众号的微信支付0.2%费率商户号是怎么降低的?
  20. ARTS-第二周(2019.07.08)

热门文章

  1. 面相大师App技术支持
  2. win10笔记本拨号上网却不能开启热点解决方法 (附2020-7-10更新)
  3. 开发无法复现是什么意思_你只写了两行代码,为什么要花两天时间?
  4. PHP 给图片加边框
  5. 对linux命令的理解
  6. JavaScript之E6语法
  7. maven 插件如何加载项目中的类
  8. C盘的users是什么文件夹
  9. Masonry和Cocopods
  10. 盒马CEO放话要将美团估值打掉一半,底气源自饿了么?