- 浏览: 30423 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
文章分类
最新评论
-
houzhh:
是的!争取做到每天更新一篇,昨天忙着看海贼王,忘记更新了,今天 ...
OracleDBA之路之Oracle体系结构介绍(一) -
TonyLee0329:
不错,谢谢分享!
OracleDBA之路之Oracle体系结构介绍(二) -
TonyLee0329:
这是你的学习笔记吗?
OracleDBA之路之Oracle体系结构介绍(一)
Oracle 的进程结构
User Process
在用户请求连接到Oracle Server时启动,必须先建立连接,不与Oracle服务器直接交互,中间有Sever process
只要客户端连接到oracle就有一个user process
一个user process 就有一个 server process,负责客户端连接oracle
两台计算机连接 走 tcp/ip
本地sql/plus连接Oracle 走 ipc 或者是tcp/ip协议 lo网卡
Server Process
直接与Oracle 服务器交互,user process 断开连接后,server process 进程终止。server process 可以是专用服务器或者是共享服务器,在专用服务器中,server process 只处理一个user process ,共享服务器中,server process 处理 多个 user process。
background process
后台进程的命名:
ora_backgroud process_SID
主要哟5个必备后台进程。
DBWn n 是一个数字 从0开始0--9 a-g
工作最繁重的一个server,把 SGA中的data buffer cache中保存的修改过的内容(脏数据) 通过dbwn写到data file 中。使用情况入下:出现检查点,没有空闲缓冲区,出现超时,tablespace offlin ,tablespace read only, 对表进行 drop 或truncat,对 tablespace 进行Begin bacakup
LGWR
把redo log Buffer 中的内容写到 Redo Log files文件中
发出commit
buffer 超过1M
Redo Log Buffer 超过1/3时
3秒
before DBWn writes
PMON
进程监控
SMON
系统监控,回收临时断,合并表空间等
CKPT
发出信号给DBWn,使用CKPT信息更新数据文件的标头,更新控制文件
ACRn
可选的后台进程,对于丢失磁盘数据后的数据库恢复起着关键作用。
保留数据库的全部更改记录,自动归档联机重做日志
逻辑结构
一个Oracle只有一个Oracle Database
一个Database 可以有多个tablespace
一个tablespace 有多过个 Segment
一个Segment 有多个不连续的 Exent
一个Exent 有多个连续的 Block ---8K
发表评论
-
OracleDBA之路Manager Users
2011-10-20 21:19 593管理用户 Manging UsersSchema创建Datab ... -
OracleDBA之路Index(一)
2011-09-25 22:59 781标识未用索引要开始监视索引的使用,请执行以下语句ALTER I ... -
OracleDBA之路Manager Table(二)
2011-09-22 23:55 681临时表管理 create tablespace assm d ... -
OracleDBA之路Manager Table(一)
2011-09-22 23:01 707renaming a columnalter table ta ... -
OracleDBA之路Undo Data(三)
2011-09-19 22:00 646SQL> select addr,used_ublk f ... -
OracleDBA之路Undo Data(二)
2011-09-19 21:30 937计算undo表空间的大小1.得到undo数据块在undo表空间 ... -
OracleDBA之路Undo Data(一)
2011-09-18 22:05 708Undo的管理 unod 表空间的创建 create ... -
OracleDBA之路Storage Structure(三)
2011-09-14 23:50 782数据库的快I/O的最小单位,由一个或多个操作系统块组成,在创建 ... -
OracleDBA之路Storage Structure(二)
2011-09-14 23:50 562存储子句优先级存储参数可以在segment级别指定存储子句,以 ... -
OracleDBA之路Storage Structure(一)
2011-09-14 23:49 748存储结构Database--->tablespace-- ... -
OracleDBA之路之Tablespace(九)
2011-09-13 22:12 603删除表空间系统表空间不允许删除,具有活动状态即active状态 ... -
OracleDBA之路之Tabespace(八)
2011-09-13 22:02 696移动表空间的数据文件方法一 对tablespace 的操作首先 ... -
OracleDBA之路之Tabespace(七)
2011-09-13 21:58 725使用resize来修改表数据文件的大小alter databa ... -
OracleDBA之路之Tabespace(六)
2011-09-12 22:58 572查看表空间使用情况 select a.tablespace_ ... -
OracleDBA之路之Tabespace(五)
2011-09-12 22:43 617扩容表空间大小 查询用户使用的表空间SQL> show ... -
OracleDBA之路之Tabespace(四)
2011-09-12 21:46 624将表空间设置为read only /read write ;o ... -
OracleDBA之路之Tabespace(三)
2011-09-12 21:45 611创建一个永久的表空间 创建一个永久的表空间 SQL> ... -
OracleDBA之路之Tabespace(二)
2011-09-12 21:44 644修改系统的默认临时表空间 查询系统使用的默认临时表空间SQL ... -
OracleDBA之路之Tabespace(一)
2011-09-12 21:43 600数据库、表空间和数据 ... -
OracleDBA之路之Redo log files(四)
2011-09-11 16:56 658Relocating and Renaming Redo Lo ...
相关推荐
一、Oracle体系结构 Oracle数据库体系结构是理解其工作原理的基础。它主要由Oracle服务器、系统全局区域(SGA)、程序全局区域(PGA)、后台进程以及存储结构等组成。 1.1 Oracle SERVER Oracle SERVER包含了处理...
教程名称:Oracle 数据库进阶Oracle DBA基础教学视频教程目录:【】Oracle数据库进阶Oracle DBA基础教学视频第1章 安装数据库(流畅)【】Oracle数据库进阶Oracle DBA基础教学视频第2章 Oracle数据库体系结构(流畅...
6. **数据库架构与设计**:理解Oracle的体系结构,如PL/SQL编程,触发器,存储过程,函数,包的创建和使用,以及数据库设计的基本原则。 7. **高可用性**:包括RAC(Real Application Clusters)集群技术,使得多个...
- **Oracle DB Server 体系结构概览**: - 实例:运行在内存中的Oracle数据库服务实例,负责处理用户请求。 - 数据库:持久化的数据集合,存储在磁盘上。 - **内存结构**:包括SGA (System Global Area) 和 PGA ...
作为DBA,你需要理解Oracle的体系结构,包括内存结构(如SGA和PGA)、后台进程以及数据存储机制。SGA(System Global Area)包含了数据库运行所需的各种共享内存结构,而PGA(Program Global Area)则是每个服务器...
5. **系统体系结构**:理解DBMS、Database、Instance和Database Server的概念,Oracle的体系结构,内存结构(SGA和PGA),物理结构,以及用户进程、服务器进程和后台进程的角色。 6. **实例管理**:涉及初始化参数...
以上内容详细介绍了Oracle DBA官方教材中的关键知识点,涵盖了Oracle数据库的基本架构、内存管理、进程管理、存储管理以及备份恢复等方面的知识。这些知识点对于深入理解Oracle DB的工作原理和管理方法至关重要。
Oracle数据库的体系结构是理解DBA工作的重要基础。它由几个关键组件组成: 1. **物理结构**:这是数据库在存储设备上的实际布局。主要的物理组件包括: - **数据文件**:存储数据库的数据,每个数据文件与一个特定...
- 数据库体系结构:理解Oracle数据库的物理和逻辑结构,包括数据文件、控制文件、重做日志文件等。 - 表空间和段:学习如何创建、管理表空间,理解段、区和块的概念。 - 数据库实例和内存结构:了解SGA(系统全局...
6. **Oracle体系结构**: - Oracle数据库的物理结构包含数据文件、重做日志文件和控制文件,这些文件在操作系统层面上存储数据。 - 逻辑结构包括表空间、段、区和块等,它们抽象了数据的组织方式,便于管理和操作...
《大牛白鳝作品 老白Oracle DBA日志三部曲》是关于Oracle数据库管理的珍贵资料,由资深DBA“老白”撰写,旨在帮助读者深入理解和掌握Oracle数据库的核心技术。Oracle DBA(Database Administrator)是数据库管理的...
【Oracle 体系结构详解】 Oracle数据库的体系结构是其高效管理和优化数据操作的关键。这个复杂的架构设计主要目的是为了有效地管理数据库系统中的稀缺资源,特别是内存,以提高性能并确保数据的完整性和可用性。 1...
本文从Oracle DBA的基础知识出发,详细介绍了Oracle体系结构、Oracle Server、管理例程、建立和删除数据库、数据字典和动态性能视图以及控制文件等方面的知识。这些知识点对于理解和管理Oracle数据库至关重要。希望...
理解Oracle体系结构,如内存结构(SGA和PGA)、进程架构以及初始化参数设置,是成为一名合格DBA的基础。此外,熟练掌握SQL和PL/SQL编程,以及了解Oracle的备份工具如RMAN,是DBA日常工作的核心技能。 三、Oracle...
课程想以介绍了Oracle认证体系,详细带领同学们进行Oracle实战环境搭建,Oracle体系结构,Oracle数据库创建于安装,管理ASM实力实战,数据并发与控制,实施oracle数据库的审计,数据库的性能管理,备份恢复与数据库...
标题:“Oracle11g体系结构图” 描述:“Oracle11g体系结构图,oracle结构清清楚楚” **一、Oracle11g体系结构概览** Oracle11g是Oracle公司推出的一款高性能、高可用性和高安全性的关系型数据库管理系统。其体系...
- **进程体系结构**:Oracle 数据库的进程体系结构主要包括后台进程和前台进程两大类。 - **后台进程**:如 DBWR (数据库写入器)、LGWR (日志写入器)、SMON (系统监视器)等。 - **前台进程**:用户进程和服务器...
ORACLE_DBA教程 参考书籍 《ORACLE数据库系统基础》...了解ORACLE数据库的体系结构 负责数据库管理系统的安装和升级 启动和关闭数据库 管理和监控数据库用户 管理数据库特权 管理存储空间 建立数据库 后备和恢复数据库