Oracle数据库系统

Oracle数据库的特点

1)支持大数据库、多用户的高性能的事务处理

2)Oracle遵守数据库存取语言、操作系统、用户接口和网络统行协议的工业标准

3)实施安全性控制和完整性控制

4)支持分布式数据库和分布式处理

5)具有可移植性、可兼容性和可连接行。

Oracle数据库的产品结构

Sql Server与Oracle最大的不同

1. SQL SERVER 号称百万级数据(一个表的数据),但是其实做多20万条数据,超过20万条数据就用Oracle;

2. Sql中可以随时随意的创建数据库;但Oracle只有一个数据库,一台电脑只会安装一个数据库,Oracle只有账户。

Oracle数据库的体系结构

1)进程结构:单进程实例、多进程实例

单进程Oracle是一种数据库系统,一个进程执行全部Oracle代码,

多进程Oracle实例又分为服务器进程和后台进程

服务器进程用于处理连接到该实例的用户进程的请求

2)内存结构

Oracle在内存中存储以下信息

A 执行的程序代码

B 连接的会话信息

C 程序执行期间所需要的数据和共享的信息

D 存储在外存上的缓冲信息

Oracle基本内存结构

A 软件代码区

B 系统全局区(数据缓冲存储区、日志缓冲区、共享池)

C 程序全局区(PGA包括栈区和数据区,他是一个内存区,包含单个进程的数据和控制信息

,又称为进程全局区(Process Global Area))

D 排序区

3)数据库结构:物理结构、逻辑结构

数据库文件由数据文件、日志文件、控制文件

逻辑数据库结构使用户所涉及的数据库结构

逻辑存储结构如表空间、段的范围将支配一个数据库的物理结构如何使用

本文分享自微信公众号 - ellipse数据库技术(ellipse16),作者:ellipse16

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-07-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 三级考点摘要

    系统数据库master、model、msdb因为被修改地比较少,且对数据库系统影响较大,所以每次修改后应该及时备份;

    ellipse
  • 并行数据库

    并行数据库系统是新一代高性能数据库系统,致力于开发数据库操作的时间并行性和空间并行性,是当今研究热点之一。并行数据库技术起源于20世纪70年代的数据库机研究,希...

    ellipse
  • 数据结构与算法(1)

    1、数据:数据的基本单位是数据元素。数据元素可由一个或多个数据项组成。数据项是数据的不可分割的最小单位

    ellipse
  • #TW对话# 王秋:渐进增强在移动开发中应用

    王秋:渐进增强在移动开发中应用 在2012年6月召开的百度开发者大会西安站上,来自ThoughtWorks的前端工程师王秋(@Sheldon-秋 ),进行了题为...

    ThoughtWorks
  • 甲骨文和VMware竞争虚拟计算一体机

    我们经常要用发电厂来理解云计算将对我们生活带来的改变,各大IT公司也纷纷在用自己的方式角逐这块热土。服务器虚拟化是云计算的第一步,在这之前很长的一段时间里...

    静一
  • 缺乏管理,再好的功能也只是羁绊

    接到一个朋友的服务请求,Oracle数据库遇到故障无法启动。经过初步分析,发现是SYSTEM表空间出现坏块,坏块的位置在AUD$、RECYCLEBIN$ 两个对...

    数据和云
  • 电话面试数据库总结

    悲观锁的特点是先获取锁,再进行业务操作,即“悲观”的认为获取锁是非常有可能失败的,因此要先确保获取锁成功再进行业务操作。通常所说的“一锁二查三更新”即指的是使用...

    用户4945346
  • 一键完成室内设计:哈佛学霸造出ArchiGAN,房间规划家具摆放全都有,Demo可玩

    这就是法国小哥 Stanislas Chaillou 产出的一只设计GAN,名字叫ArchiGAN。

    量子位
  • Android 9 Pie震撼来袭 同步登陆WeTest

    原文链接:http://wetest.qq.com/lab/view/400.html

    WeTest质量开放平台团队
  • 笔记53 | 管理系统UI(一)

    项勇

扫码关注云+社区

领取腾讯云代金券