认识Oracle数据库系统--详细解说
1.3 认识Oracle数据库系统
Oracle数据库是美国Oracle公司的一款关系型数据库管理系统,简称为Oracle RDBMS,是目前数据库市场上最为强大和流行的数据库系统之一。Oracle是目前世界上使用最广泛的数据库之一,它具有强大而灵活的数据库体系结构,跨操作系统平台,可用性、可扩张性、安全性和稳定性都较之一般的数据库统强,是目前大中型企业事业单位的数据库软件的首选。
1.3.1 Oracle数据特征
Oracle数据库是第一个为企业网格计算而设计的数据库。网格计算是一个比较新兴的IT体系结构,它是指将相似的IT资源整体看做一个资源地,业绩就是说有多个计算机硬件来参与数据计算,网格实现了整体资源管理和独立资源控制的平衡,对于具有较大的服务器设施来说,这非常有用,但是对于普通的企业级数据库存储来说,网格架构不必要成为学习的重点。
除了网格体系结构外,Oracle数据库具有如下几个特征。
1. Oracle是一个跨平台的数据库管理系统
Oracle可以运行在Windows、Linux、UNIX等操作系统平台,而微软的SQL Server只能运行在Windows平台上,IBM DB2只能运行IBM的平台上。
2. 多层应用体系结构
Oracle具有起亚数据库软件无法比似的灵活的、可配置的结构。Oracle服务器最初由单主机组成,后来Oracle提供了客户机/服务器结构,也就是C/S结构,Oracle数据库系统由安装在远端的服务器端和安装在客户机上的客户端组成,示意如图1.11所示。(这里分享一个很好用的在线画图网址。https://app.gitmind.cn)
为了适应大型的分布式的体系结构,Oracle提供了多层应用程序结构,客户端不再直接与数据库服务器连接,而是通过应用服务器统一地管理客户端的连接,示意如图1.12所示。
多层体系结构提供了更多的灵活性,是的Oracle系统可以服务大量的客户端,提供农海量的数据村粗功能,这种结构是目前大型或跨国型企事业单位搭建数据库平台的首选。
3. 灵活的、可配置的结构
Oracle数据库系统具有灵活多变的可配置架构。一个Oracle数据库服务器包括两个方面:
(1)存储Oracle数据的物理数据库,即保存Oracle数据库数据库的一系列物理文件,包含控制文件,数据文件、日志文件和其他文件。
(2)Oracle实例:这是物理数据库和用户之间的一个中间层,用来分配内存,运行各种后台进程,这些分配的内存区和后台进程统称为Oracle实例。
当用户在客户端连接并使用数据库时,实际上是连接到该数据库的实例,由实例来连接、使用数据库,示意如图1.13所示。
注意:实例不是数据库,数据库主要是指用于存储数据的物理结构,总事实际存在的。而实例是由操作系统的内存结构和一系列进程组成的,可以对实例进行启动和关闭。
当然一台计算机上总事可以创建多个Oracle数据库,要同事使用这些数据库,就需要创建多个实例,因此Oracle系统要求每个实例要使用SID进行划分,即在创建数据库时要指定数据库的SID。
认识Oracle数据库系统--详细解说的更多相关文章
- 【课程分享】Oracle数据库系统project师
对这个课程有兴趣的朋友能够加我的QQ2059055336和我联系 一.本课程是怎么样的一门课程 1.1.课程的背景 该课程是Oracle数据库系统project师培训课程 Oracle Databas ...
- Oracle 表空间和用户权限管理
一. 表空间 Oracle数据库包含逻辑结构和物理结构. 数据库的物理结构指的是构成数据库的一组操作系统文件. 数据库的逻辑结构是指描述数据组织方式的一组逻辑概念以及它们之间的关系. 表空间是数据库逻 ...
- 【Oracle 集群】Linux下Oracle RAC集群搭建之基本测试与使用(九)
Oracle 11G RAC数据库安装(九) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇总 ...
- ORACLE外部表总结
外部表介绍 ORACLE外部表用来存取数据库以外的文本文件(Text File)或ORACLE专属格式文件.因此,建立外部表时不会产生段.区.数据块等存储结构,只有与表相关的定义放在数据字典中.外部表 ...
- ORACLE 移动数据文件 控制文件 重做日志文件
ORACLE数据库有时候需要对存储进行调整,增加分区.IO调优等等,此时需要移动数据文件.重做日志文件.控制文件等等,下文结合例子总结一下这方面的知识点. 进行数据文件.重做日志文件.控制文件的迁移前 ...
- ORACLE数据库SQL语句的执行过程
SQL语句在数据库中处理过程是怎样的呢?执行顺序呢?在回答这个问题前,我们先来回顾一下:在ORACLE数据库系统架构下,SQL语句由用户进程产生,然后传到相对应的服务端进程,之后由服务器进程执行该SQ ...
- Oracle触发器原理、创建、修改、删除
本篇主要内容如下: 8.1 触发器类型 8.1.1 DML触发器 8.1.2 替代触发器 8.1.3 系统触发器 8.2 创建触发器 8.2.1 触发器触发次序 8.2.2 创建DML触发器 8.2. ...
- ORACLE 触发器
•1.1 触发器类型 • DML触发器 • 替代触发器 • 系统触发器 •1.2 创建触发器 • 触发器触发次序 • 创建DML触发器 • 创建替代(INSTEAD OF)触发器 • 创建系统事件触发 ...
- <Oracle Database>物理结构
物理结构 Oracle物理结构包含了数据文件.日志文件和控制文件 数据文件 每一个Oracle数据库有一个或多个物理的数据文件.一个数据库的数据文件包含全部数据库数据.数据文件有下列特征: 一个数据文 ...
随机推荐
- SVN图标含义说明
最经都在用Svn,对他上面的很多状态图标不是很理解,看了看它的帮助文档,说的很清楚,特地截张图. Svn不同状态图标及说明 - 简单 - 简单 Normal A fresh checked ...
- css 控制li点与文字的距离
ul>li 默认的样式如下 前面的点与文字是有间距的 可见,通过设置 text-indent 属性可以调整li点与文字的距离
- “淘宝技术这十年”
"少时淘气,大时淘宝" 时势造英雄 起因eBay 易趣 在资本方面对仗,阿里想趁此崛起新项目就要求能在短时间内做出一个 个人对个人的商品交易网站(C2C)2003年4月7日-5月1 ...
- 自动化测试ROI实践
自动化测试是一项"一旦开始,就需要持续投入"的工作,所以它一直是测试领域的一块鸡肋.不做吧,好像手工测试重复得让人有些厌倦,而且手工测试时间也缩短不了.做吧,害怕投入的比回报要多. ...
- flutter 白板工具Twitter IconFacebook Icon
flutter 白板工具 Categories: flutter 平常桌面上都放着一些草稿纸,因为经常要整理思路.画画草图啥的.这不是电子时代嘛,就觉得在手机.pad上也可以这样写写画画,我看了有很多 ...
- 如何正确的hook方法objc_msgSend · jmpews
如何正确的hook方法objc_msgSend 前言 如果希望对 Objective-C 的方法调用进行 log, 一个很好的解决方法就是 hook 方法 objc_msgSend, 当然想到的就是利 ...
- 使用powerdesigner进行数据库设计
powerdesigner安装破解文件:链接:https://pan.baidu.com/s/1oKAdUqTKElQ9d86FV-SDTQ 密码:l4y5 基本操作参考:1.PowerDesigne ...
- Java程序员考研失败后的面试经历,oppo、VIVO、等面经
温馨提示:有些可能会遗漏个别问题,都是最近一周的面试,有点忘了. 浪潮(一面挂) 你是网络工程的?对网络很了解? 解释一下什么是广播域 怎么划分子网 说一下CSS的几种分类器 数据库中有哪些聚集函 ...
- Maven项目中的packaging标签
<packaging>XXX</packaging> 项目的打包类型xxx:pom.jar.war.(packing默认是jar类型). pom是最简单的打包类型,pom 项目 ...
- 原生js写一个无缝轮播图插件(支持vue)
轮播图插件(Broadcast.js) 前言:写这个插件的原因 前段时间准备用vue加上网易云的nodejs接口,模拟网易云音乐移动端.因为想自己写一遍所有的代码以及加固自己的flex布局,所以没有使 ...