oracle体系结构和组件图示,Oracle 体系结构组件
Oracle数据库主要由两大组件构成:
实例:进程与内存结构。
数据库:操作系统文件。
实例是我们访问数据库的接口。
一个实例只能打开一个数据库。
当你用SQLPlus或其它的客户端工具去连接Oracle数据库时,你的客户端进程与服务器端进程通讯,完成特定的任务。
下面是我的系统中运行的Oracle进程,前六个是一定存在的,其它的则是可选的。
[oracle@redhatoracle oracle]$ ps -ef | grep ora_
oracle 1546 1 0 09:19 ? 00:00:00 ora_pmon_test # process monitor
oracle 1548 1 0 09:19 ? 00:00:00 ora_dbw0_test # database writer
oracle 1550 1 0 09:19 ? 00:00:00 ora_lgwr_test # log writer
oracle 1552 1 0 09:19 ? 00:00:00 ora_ckpt_test # checkpoint
oracle 1554 1 0 09:19 ? 00:00:00 ora_smon_test # system monitor
oracle 1556 1 0 09:19 ? 00:00:00 ora_reco_test # recoverer
oracle 1558 1 0 09:19 ? 00:00:00 ora_cjq0_test
oracle 1560 1 0 09:19 ? 00:00:01 ora_qmn0_test
oracle 1562 1 0 09:19 ? 00:00:00 ora_s000_test
oracle 1564 1 0 09:19 ? 00:00:00 ora_d000_test
数据库主要由三个部分组成:
数据文件:实际存储数据的文件。
Redo日志:顺序记录数据的变化。分为在线Redo日志和归档Redo日志。
控制文件:记录数据库信息,用于维护和检验数据库的一致性。
下面是我系统中的数据库文件,扩展名是dbf的是数据文件,扩展名是log的是在线Redo日志,扩展名是ctl的是控制文件。因为Redo日志和控制文件非常重要,所以系统在缺省情况下为这两个文件各复制了两个拷贝。
[oracle@redhatoracle gldb]$ ls -l
total 1260456
-rw-r----- 1 oracle oinstall 2023424 Dec 15 09:52 control01.ctl
-rw-r----- 1 oracle oinstall 2023424 Dec 15 09:52 control02.ctl
-rw-r----- 1 oracle oinstall 2023424 Dec 15 09:52 control03.ctl
-rw-r--r-- 1 oracle oinstall 20979712 Dec 15 09:19 cwmlite01.dbf
-rw-r--r-- 1 oracle oinstall 20979712 Dec 15 09:19 drsys01.dbf
-rw-r--r-- 1 oracle oinstall 155983872 Dec 15 09:19 example01.dbf
-rw-r--r-- 1 oracle oinstall 26222592 Dec 15 09:19 indx01.dbf
-rw-r--r-- 1 oracle oinstall 20979712 Dec 15 09:19 odm01.dbf
-rw-r----- 1 oracle oinstall 104858112 Dec 15 09:19 redo01.log
-rw-r----- 1 oracle oinstall 104858112 Dec 15 09:19 redo02.log
-rw-r----- 1 oracle oinstall 104858112 Dec 15 09:52 redo03.log
-rw-r--r-- 1 oracle oinstall 387981312 Dec 15 09:51 system01.dbf
-rw-r--r-- 1 oracle oinstall 41951232 Nov 25 01:39 temp01.dbf
-rw-r--r-- 1 oracle oinstall 10493952 Dec 15 09:19 tools01.dbf
-rw-r--r-- 1 oracle oinstall 209723392 Dec 15 09:52 undotbs01.dbf
-rw-r--r-- 1 oracle oinstall 26222592 Dec 15 09:19 users01.dbf
-rw-r--r-- 1 oracle oinstall 47194112 Dec 15 09:19 xdb01.dbf
其它文件:
参数文件:定义实例的一些参数。
口令文件:验证用户启动和关闭数据库的权限。
数据文件和Redo日志都使用缓存,这样可以提高读写性能,但是也带来一个问题,缓存中的数据有可能因为某种原因没有写入磁盘文件,造成数据丢失或数据库的不一致。Oracle必须能够应对这种问题,保证数据的一致性。
数据库的逻辑结构:
表空间,数据文件,段,Extent(这东西怎么翻译?),块。
oracle体系结构和组件图示,Oracle 体系结构组件相关推荐
- oracle系列(二)oracle体系结构和用户管理
博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 在使用oracle之前,我们一定要对or ...
- 使用 UML 服务组件表示 SOA 体系结构模式
(源自:http://www.ibm.com/developerworks/cn/architecture/ar-logsoa/) 使用 UML 服务组件表示 SOA 体系结构模式 帮助利益相关者更好 ...
- oracle数据库各组件介绍,Oracle 数据库 组件相关说明【第一部分】
参考MOS文档: Information On Installed Database Components and Schemas (文档 ID 472937.1) Oracle 组件可以通过下面的S ...
- java olap oracle_【案例】Oracle数据库升级OLAP组件异常 删除OLAP组件
天萃荷净 Oracle研究中心案例分析:在升级完一套Oracle数据库后发现OLAP组件出现异常,详细记录如何删除OLAP组件的过程. 本站文章除注明转载外,均为本站原创: 转载自love wife ...
- Oracle 体系结构(27)—— Oracle 的数据字典之(一):数据字典概述
Oracle 体系结构(27)-- Oracle 的数据字典之(一):数据字典概述 数据字典是 Oracle 存放数据库信息的地方,用来描述数据.比如一个表的创建者信息,创建时间信息,所属表空间信息, ...
- Oracle 体系结构(8)—— Oracle 的审计文件(Audit files)
Oracle 体系结构(8)-- Oracle 的审计文件(Audit files) 文章目录 Oracle 体系结构(8)-- Oracle 的审计文件(Audit files) 一.查看审计信息 ...
- oracle解决00302,oracle exp出现ORA-00302:必须说明SET_NO_OUTLINES 组件 解决办法
oracle exp出现"ORA-00302:必须说明SET_NO_OUTLINES 组件" 解决方法 1.问题描述 使用oracle的exp工具,我客户端上安装的是oracle ...
- oracle解决00302,oracle exp出现ORA-00302:必须说明SET_NO_OUTLINES 组件 解决方法
1.问题描述 使用oracle的exp工具,我客户端上安装的是oracle 11g,而服务器端上安装的oracle是9i版本.我想在客户端上使用exp命令,出现如下错误: Export: Releas ...
- oracle apex 发布应用,基于Oracle APEX的快速Web应用开发
随着软件技术的飞速发展和Oracle数据库的广泛应用,许多基于Oracle数据库的Web开发工具应运而生,这些工具给开发人员更加快速.高效.便捷地进行Web应用开发提供了莫大的帮助[1].其中,Ora ...
最新文章
- Precog:大数据分析即服务
- 群晖nas怎么上传整个文件夹_你为什么需要一台NAS(第二期)
- 信息系统项目管理师论文范文-质量管理
- C++STL理论基础
- 【Php】最最简单的php环境搭建
- Docker 开发环境的滑坡
- 查询字段是date类型的数据
- 10大淘宝直播之城公布:杭州、广州、连云港位列前三
- APICloud开发者进阶之路 |纯手工编写日程表功能
- mysql用正则表达式定位符_MYSQL使用正则表达式过滤数据
- 计算机电子书 2018 BiliDrive 备份
- 1043 : 最大值
- Arduino之oled屏幕使用
- 菩提本无树,明镜亦非台,本来无一物,何处惹尘埃
- DOS命令之批处理文件
- 腾达tenda U9无线网卡
- 采用simulink构建AWGN信道中分组码的BPSK数字通信系统
- Oracle - 基本入门
- C语言集锦(一) C代码生成图片:BMP、PNG和JPEG
- 数据库系统原理设计--论坛系统