Oracle系列-简介及安装
简介
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。
ORACLE数据库是世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。
特点
1、完整的数据管理功能
2、完备关系的产品
3、分布式处理功能
4、用ORACLE能轻松的实现数据仓库的操作
优点
■ 可用性强
■ 可扩展性强
■ 数据安全性强
■ 稳定性强
体系结构
逻辑结构
Oracle的逻辑结构是一种层次结构。主要由:表空间、段、区和数据块等概念组成。
- 数据块
数据块是Oracle最小的存储单位,Oracle数据存放在“块”中。一个块占用一定的磁盘空间。特别注意的是,这里的“块”是Oracle的“数据块”,不是操作系统的“块”。
Oracle每次请求数据的时候,都是以块为单位。也就是说,Oracle每次请求的数据是块的整数倍。如果Oracle请求的数据量不到一块,Oracle也会读取整个块。所以说,“块”是Oracle读写数据的最小单位或者最基本的单位。
- 数据区
是一组连续的数据块。当一个表、回滚段或临时段创建或需要附加空间时,系统总是为之分配一个新的数据区。一个数据区不能跨越多个文件,因为它包含连续的数据块。使用区的目的是用来保存特定数据类型的数据,也是表中数据增长的基本单位。在Oracle数据库中,分配空间就是以数据区为单位的。一个Oracle对象包含至少一个数据区。设置一个表或索引的存储参数包含设置它的数据区大小。
- 段
是由多个数据区构成的,它是为特定的数据库对象(如表段、索引段、回滚段、临时段)分配的一系列数据区。段内包含的数据区可以不连续,并且可以跨越多个文件。使用段的目的是用来保存特定对象。
- 数据段
- 索引段
- 回滚段
- 临时段
- 表空间
是数据库的逻辑划分。任何数据库对象在存储时都必须存储在某个表空间中。表空间对应于若干个磁盘文件,即表空间是由一个或多个磁盘文件构成的。表空间相当于操作系统中的文件夹,也是数据库逻辑结构与物理文件之间的一个映射。每个数据库至少有一个表空间(system tablespace),表空间的大小等于所有从属于它的数据文件大小的总和。
物理结构
Oracle物理结构包含了数据文件、日志文件和控制文件
- 数据文件
- 日志文件
- 控制文件
- 参数文件
实例
数据库实例(也称为服务器Server)就是用来访问一个数据库文件集的一个存储结构及后台进程的集合。它使一个单独的数据库可以被多个实例访问(也就是ORACLE并行服务器-- OPS)。
实例在操作系统中用ORACLE_SID来标识,在Oracle中用参数INSTANCE_NAME来标识, 它们两个的值是相同的。数据库启动时,系统首先在服务器内存中分配系统全局区(SGA),构成了Oracle的内存结构,然后启动若干个常驻内存的操作系统进程,即组成了Oracle的 进程结构,内存区域和后台进程合称为一个Oracle实例。
安装
这里直接附上链接:
oracle官网下载地址
navicat下载地址
navicat连接oracle教程
Oracle系列-简介及安装相关推荐
- Py之urllib2:Python库之urllib、urllib2、urllib3系列简介、安装、使用方法之详细攻略
Py之urllib2:Python库之urllib.urllib2.urllib3系列简介.安装.使用方法之详细攻略 目录 urllib2简介 urllib2安装 urllib2使用方法 urllib ...
- 《Oracle系列》Docker安装Oracle,Navicate连接Oracle
1.安装Docker 2.Docker安装Hadoop 3.安装Oracle 3.1 拉取Oracle [root@hadoop_zxy docker]# docker pull registry.c ...
- 【KVM系列01】KVM简介及安装
第一章 KVM简介及安装 1. KVM 介绍 1.0 虚拟化简史 1.1 KVM 架构 2. KVM 的功能列表 3. KVM 工具集合 4. RedHat Linux KVM 安装 4.1 在安装 ...
- 虚拟化系列-VMware vSphere 5.1 简介与安装
一. VMware vSphere 5.1简介 vSphere是VMware推出的基于云计算的新一代数据中心虚拟化套件,提供了虚拟化基础架构.高可用性.集中管理.监控等一整套解决方案.VMware 于 ...
- beeline安装_Hive 系列 之 简介与安装
下面是系列文章的目录 (1)hive系列之简介,安装,beeline和hiveserver2 (2)hive系列之基本操作 (3)hive系列之udf (4)hive系列之二级分区和动态分区 (5)h ...
- Oracle简介与安装
Oracle笔记(一) Oracle简介及安装 一.轨迹 二.Oracle简介 Oracle是现在全世界最大的数据库提供商,编程语言提供商,应用软件提供商,它的地位等价于微软的地位. Oracle在古 ...
- Oracle系列之add_months简介以及用法归纳教程
Oracle系列之add_months简介以及用法归纳教程 最近遇到一个SQL统计,需要遇到获取某个日期n个月后的日期,比如统计入职时间超过2年的员工信息 如果不依靠Oracle函数,自己去写有点麻烦 ...
- 【ElasticSearch系列】ES简介及安装
[前提:] 目前大部分的数据库在提取数据方面是非常薄弱的,虽然它们可以通过时间戳或相关的数值来进行内容的筛选,但是它们无法在全文搜索的同时做到同义词或相关性的搜索,它们也无法获取相同内容的数据.这个看 ...
- Oracle简介和安装
Oracle基础 Oracle简介和安装 1.Oracle数据库管理系统简介 Oracle--甲骨文 是一个关系数据库管理系统(Relation Database Management System ...
最新文章
- 机器学习中的数学意义
- JavaScript eval
- Ftp上传类(FtpClient)
- 天天象棋 残局闯关 第1关
- Yii抛出的各种异常
- android多渠道 依赖,android 不同渠道 添加不同依赖jar 使用不同代码
- 学习笔记(26):Python网络编程并发编程-GIL与自定义互斥锁的区别
- 最小生成树--Boruvka算法
- 为什么用pyqt的不多_现在农村提倡用天然气和清洁煤球取暖,为何农民不爱用?看完懂了...
- 彻底搞懂阻塞、非阻塞、同步、异步
- 网信办:网络音视频等平台不得诱导未成年人参与应援集资等活动
- 年轻人不要上来就说我要创业
- bzoj 3382: [Usaco2004 Open]Cave Cows 3 洞穴里的牛之三(切比雪夫距离)
- [case31]dubbo-spring-boot-starter小试牛刀
- python 递归函数 内存底层_Python基础篇【第八篇】:剖析递归函数
- golang 常用配置
- 如何卸载重装Adobe Acrobat
- mac连接wifi无ip/无法访问网络
- 小程序公众号的微信支付0.2%费率商户号是怎么降低的?
- ARTS-第二周(2019.07.08)