Oracle体系结构的基本概念,实例

数据库 Oracle
通俗的来讲,其实Oracle体系结构的基本概念中实例就是对Oracle数据库进行操作的一种手段,没有什么神秘之处,如果你想对其了解更多的话,你不防可以浏览以下文章。

Oracle体系结构的基本概念中有两个一个数据库,一个是实例,我们今天的文章主要谈论的就是实例,涉及实例的实际应用等方面的介绍,希望你浏览完此篇文章会有所收获,以下是文章的详细内容介绍。

数据库实例也称作服务器, 是用来访问数据库文件集的存储结构及后台进程的集合.

一个数据库可以被多个实例访问(称为真正的应用群集选项).

决定实例的大小及组成的各种参数或者存储在名称init.ora的初始化文件中, 或者隐藏在数据库内部的服务器参数文件中. 通过spfile引用该文件, spfile存储在spfile.ora文件中.

Oracle体系结构的基本概念实例中实例启动时读取初始化文件, 数据库系统管理员可以修改该文件, 对初始化文件的修改只有在下次启动时才有效.

Instance分为两部分:

1: memory structure(内存结构)

memory structure分为两部分:SGA(System Global Area)区是用于存储数据库信息的内存区,该信息为数据库进程所共享。它包含Oracle 服务器的数据和控制信息,

它是在Oracle 服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写。

包括:

 

  1. share pool  
  2. datafase buffer cache  
  3. redo log buffer  
  4. other structures  

 

PGA(Program Global Area)区包含单个服务器进程或单个后台进程的数据和控制信息,与几个进程共享的SGA 正相反PGA 是只被一个进程使用的区域,PGA 在创建进程时分配在终止进程时回收

2: background process(后台进程)

包括: .PMON 负责在一个Oracle 进程失败时清理资源

在Oracle体系结构的基本概念实例中SMON 检查数据库的一致性如有必要还会在数据库打开时启动数据库的恢复

DBWR 负责将更改的数据从数据库缓冲区高速缓存写入数据文件

LGWR 将重做日志缓冲区中的更改写入在线重做日志文件

CKPT 负责在每当缓冲区高速缓存中的更改永久地记录在数据库中时,更新控制文件和数据文件中的数据库状态信息。

以上的相关内容就是对Oracle体系结构的基本概念实例的介绍,望你能有所收获。

【编辑推荐】

  1. Oracle函数如何把符串装换为小写的格式
  2. Oracle函数的多种的分类
  3. Oracle函数中的两大函数简介
  4. Oracle备份恢复与批处理文件实操
  5. Oracle reports工具的使用
责任编辑:佚名 来源: 互联网
相关推荐

2009-12-21 14:37:14

2010-02-25 14:46:31

2010-04-01 16:40:17

Oracle数据库

2010-04-08 09:46:27

Oracle体系结构

2010-04-08 10:17:37

Oracle体系结构

2010-04-08 10:02:15

Oracle体系结构

2010-03-01 16:25:07

WCF体系架构

2010-04-23 09:13:05

Oracle体系结构

2011-05-20 09:22:43

Oracle数据库体系结构

2009-09-07 04:29:28

SDI MDI

2010-04-19 10:08:46

Oracle视图

2009-03-30 10:53:37

体系结构数据仓库Oracle

2009-06-12 21:39:48

Java虚拟机体系结构Java虚拟机

2009-06-26 15:58:28

EJB

2010-04-20 10:23:06

Oracle入门

2011-03-28 11:05:17

ODBC

2020-12-31 05:31:01

数据结构算法

2010-08-23 16:58:17

DHCP协议

2010-07-07 15:17:40

LDAP协议

2010-06-24 13:26:53

FTP协议
点赞
收藏

51CTO技术栈公众号