oracle 数据库的基本概念
副标题:核心架构基础知识点
核心结论就是 Oracle 数据库是企业级关系型数据库,它区分数据库和实例两个核心概念,很多新手会把这两个混为一谈,数据库是物理文件集合,实例是内存加后台进程,二者配合才能对外提供数据读写服务,整套体系围绕表空间、段、区、块层层存储,同时自带 PL/SQL、事务、权限体系,是大型业务系统最常用的商业数据库之一。
一 数据库与实例
1 数据库 Database
磁盘上所有物理文件的总和,包含数据文件、控制文件、重做日志文件,永久保存数据
2 实例 Instance
运行在内存中的结构,由 SGA 内存区加上后台进程组成,实例启动之后才能访问数据库
关键点 一个实例同一时间只能挂载打开一个数据库,RAC 集群是多实例共享同一个数据库
二 物理文件组成
1 数据文件 DBF
真实存储表、索引数据,属于表空间的物理载体
2 控制文件
记录数据库结构信息,记录数据文件、日志位置,数据库启动必须读取
3 重做日志 Redo Log
记录所有修改操作,用于故障恢复,一般多路镜像
4 参数文件 SPFILE/PFILE
保存实例启动参数,比如内存大小、字符集
5 归档日志 Archive Log
开启归档模式之后,重做日志切换产生归档,用于备份恢复、容灾
三 逻辑存储结构
层级顺序 数据库 表空间 段 区 数据块
1 表空间 Tablespace
最大逻辑单元,一个数据库可以有多个表空间,比如 USERS 用户表空间,SYSTEM 系统表空间,TEMP 临时表空间
2 段 Segment
某个对象占用的空间,比如表段、索引段
3 区 Extent
由连续多个数据块组成,是空间分配单位
4 数据块 Block
Oracle 最小 IO 单位,默认 8K,是磁盘读写最小单元
四 用户与 Schema 模式
1 用户 User
登录账号,身份验证主体
2 Schema 模式
用户名下所有对象的集合,表、视图、存储过程、索引都属于 Schema
默认规则 用户创建之后,同名 Schema 自动生成,一般理解用户和 Schema 一一对应
五 核心特性概念
1 事务 Transaction
ACID 特性,原子性一致性隔离性持久性,支持 commit 提交 rollback 回滚
2 PL/SQL
Oracle 专属过程化 SQL,可以编写存储过程、函数、触发器
3 RAC
Real Application Clusters,多实例集群,高可用负载均衡
4 DataGuard
主备容灾,主库日志同步到备库,故障切换
5 锁机制
行锁表锁,解决并发修改冲突,还有死锁检测
六 常用基础对象
表 Table、视图 View、索引 Index、序列 Sequence、同义词 Synonym、触发器 Trigger、存储过程 Procedure
概念对照表
| 分类 | 名称 | 说明 |
|---|---|---|
| 物理 | 数据文件 | 磁盘真实文件 |
| 内存 | SGA | 实例共享内存 |
| 逻辑 | 表空间 | 逻辑存储顶层单元 |
| 权限 | 用户 Schema | 账号与对象集合 |
【常见问题】
1. oracle 数据库的基本概念里,数据库和实例有什么区别
数据库是磁盘物理文件,实例是内存进程,实例是访问数据库的运行载体,实例关闭之后数据库文件本身还保留在磁盘。
2. oracle 数据库的基本概念里,表空间是什么
表空间是 Oracle 逻辑存储单元,一个表空间对应一个或者多个数据文件,用户表默认存放在指定表空间内。
3. oracle 数据库的基本概念里,Schema 是不是就是用户
日常学习可以近似理解,但是严格来说用户是登录账号,Schema 是该用户名下所有数据库对象的集合。
4. oracle 数据库的基本概念里,重做日志作用是什么
重做日志记录所有数据变更,数据库宕机之后依靠重做日志做实例恢复,开启归档之后还可以做介质恢复。
【免责声明】
本文为 Oracle 基础概念科普,不同大版本架构有差异,CDB 多租户版本会额外增加 CDB PDB 概念,内容仅学习参考,本内容不承担相关实操风险。
相关阅读
-
深海红鱼肉质紧实细嫩、刺少,腥味比较轻,最推荐清蒸(保留本味鲜嫩)和香煎(外焦里嫩),也可以红烧。因为...浏览全文>>
-
副标题:核心架构基础知识点 核心结论就是 Oracle 数据库是企业级关系型数据库,它区分数据库和实例两个核心...浏览全文>>
-
陕西著名美食覆盖关中 陕北 陕南三大区域,核心代表包含肉夹馍 牛羊肉泡馍 油泼面 biangbiang 面 凉皮...浏览全文>>
-
核心答案结论,oppo 更换拨号键主题本质是跟着系统全局主题联动修改,大部分 ColorOS 版本不能单独只改拨号...浏览全文>>
-
三七炖鸡想要做出口感醇厚,三七有效成分充分溶出,鸡肉软嫩不柴,核心是选老母鸡或者土鸡,鸡肉充分焯水去血...浏览全文>>
-
oppo 手机自带的万能遥控器官方名称叫做智能遥控,这个应用依靠手机红外发射模块,模拟空调电视机顶盒投影仪...浏览全文>>
-
烤鱼想要腌制入味,核心要点是鱼身改刀划口、里外抹匀腌料、去腥同时底味渗透鱼肉,腌制时间控制合理,不能只...浏览全文>>
-
oppo 恢复模式也就是 Recovery 模式退出不了,常见原因是按键粘连误触、系统文件损坏、选择清除数据之后卡...浏览全文>>
-
日本豆腐也叫鸡蛋豆腐,质地软嫩易碎,想做得好吃关键就是煎定型,再搭配酱汁焖烧,最受欢迎的是红烧日本豆腐...浏览全文>>
-
核心结论:opportunity 是可数名词,复数形式是 opportunities,绝大多数考试、写作里面都按可数名词使用,...浏览全文>>
- oppo 怎么换拨号键主题 详细操作教程
- 三七炖鸡的正确做法 温补醇香不苦
- OPPOR9s 机型完整介绍与参数说明
- 青岛特色美食有哪些 海鲜鲁味合集
- oppor11s 截屏 多种截屏操作教程
- oppofindx5 搭载什么处理器,oppofindx5 处理器参数规格
- olay 玉兰油大红瓶怎么样 抗老紧致淡纹面霜
- 面包虫成虫是什么样 外形识别详解
- Norwegian 单词释义深度讲解
- 酒什么灯什么的成语 核心成语考点解析
- nex3s 什么时候上市 发布时间与开售详情
- nba 中文网官方网站录像回放
- 家庭炖鸡怎么炖好吃 软烂鲜香版
- M 和 GB 那个大 存储单位大小对比
- multisim 使用入门教程 multisim 使用入门教程介绍
- 海蛎豆腐汤家常做法 鲜而不腥闽式鲜汤
- 广东正宗豉油鸡做法 家常广式版本
- 粉蒸羊肉的家常做法 软糯不膻版本教程
- milani 眼影刷 平价彩妆刷实测评价
- mcafee 怎么添加信任区 排除文件目录教程
