第-4-章ORACLE服务器体系结构和组成.ppt_第1页
第-4-章ORACLE服务器体系结构和组成.ppt_第2页
第-4-章ORACLE服务器体系结构和组成.ppt_第3页
第-4-章ORACLE服务器体系结构和组成.ppt_第4页
第-4-章ORACLE服务器体系结构和组成.ppt_第5页
免费预览已结束,剩余65页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第4章ORACLE服务器体系结构和配置、ORACLE物理体系结构ORACLE系统全局区ORACLE进程ORACLE逻辑体系结构、ORACLE体系结构概述物理结构数据文件、计程仪文件、控制文件, 参数文件系统全局区的共享池、数据缓冲区、计程仪缓冲区进程用户进程、服务器进程、后台进程、ORACLE体系结构概述,以及ORACLE服务器是由大部分斯坦共和国和数据库组成的。 在内存结构和Oracle后台进程定径套中启动斯坦共和国时,Oracle实例将分配内存并启动后台进程。 ORACLE的体系结构图、ORACLE斯坦共和国、ORACLE内存结构统称为系统全局区域SGA,主要是PMON、SMON、DBWN

2、、LGWR、CKPT、ARCN、数据文件计程仪、控制文件参数文件ORACLE的体系结构物理结构、数据文件(Data File )是物理上存储ORACLE数据库数据的文件。 其特征在于,每个数据文件仅与一个数据库相关联。 表空间可以包含一个或多个数据文件。 数据文件用于记录对一个表空间的所有更改,ORACLE体系结构物理结构的所有更改,而计程仪文件(Log File )用于恢复数据。 每个数据库至少包含两个关计程仪文件组。 一组计程仪文件是循环写入的。 每个计程仪文件的成员对应于一个物理文件。 ORACLE体系结构物理结构和计程仪交换机(Log Switch )是为了实现计程仪文件组的重用而设置

3、的。 DBA在计程仪文件组已满、数据库已关闭时手动传输计程仪交换机,并提供ORACLE体系结构的物理结构、计程仪文件写入操作的图标、组1、组2、成员2. ORACLE体系结构的物理结构,镜像计程仪文件在不同的磁盘上有两个或多个上线了计程仪文件的副本,以防止计程仪文件丢失。 每个计程仪文件组都至少包含两个计程仪文件成员,这是其特征。 各组的成员人数相同。 同一组中的所有成员都将被修改为云同步。 同一组的成员大小可能相同,每个组的成员大小可能不同。ORACLE的体系结构物理结构、镜像计程仪文件图标、组1、组2、磁盘1、磁盘2、ORACLE的体系结构物理结构、ORACLE的体系结构图标、控制文件说明

4、信息如下。 数据库的创建日期。 数据库名称。 数据库中所有数据文件和计程仪文件的文件名和路径。 恢复数据库所需的同步信息。 按一下。 重要的是,在打开和网站数据库数据库时,将数据库网站数据库到文件中。 镜像控制文件。 记录控制文件名和路径的参数在CONTROL_FILES、ORACLE的体系结构物理结构、参数文件(PFILE )和服务器端参数文件(SPFILE)oracle8i在先的版本中是通常的文本从oracle9i开始,使用服务器端参数文件,SPFILE为二进制格式,默认奥尔特名称为SPFILE.ORA。 可以打开和编辑编辑器中的内容,但是不要人工修改内容。 否则,斯坦共和国将无法启动。O

5、RACLE体系结构物理结构、参数文件角色:确定存储结构的大小。 设置数据库的所有差异奥尔特值。 设定数据库的范围。 设置数据库的各种物理属性。 优化数据库的性能。ORACLE的体系结构物理结构、服务器端初始化参数文件SPFILE的创建必须基于传统的文本初始化参数文件来创建,并且必须在启动斯坦共和国之前完成创建任务。 sqlcreatesspfile=d 3360从档案=d 3360 Oracle临时档案; PFILE子句是必需的,SPFILE子句是可选的,SPFILE存储在差动奥尔特的位置DATABASE中。查看ORACLE体系结构物理结构、ORACLE体系结构物理结构和服务器端参数文件在SQ

6、L PLUS中使用SHOW PARAMETERS命令查看V$PARAMETER或V$PARAMETER2的动态性能视图查询v $ sp参数动态性能视图,并通讯端口服务器端参数文件sqlcreatefpfile=d 3360 from spfile=,ORACLE的体系结构物理结构,以修改服务器端参数文件可以使用ALTER SYSTEM SET parameter=value语句在数据库运行时更改初始化参数的值。 可以在SET子句中使用范围选项设置影响范围。 影响范围是ALTER SYSTEM语句只对当前索引启用参数更改(记录在内存中)还是永久启用参数更改(记录在SPFILE中)。 对于ORAC

7、LE体系结构物理结构和SCOPE选项,SCOPE=SPFILE引起的参数更改仅记录在SPFILE中,更改选项适用于动态和静态初始化参数。 更改后的参数在下次启动后生效SCOPE=MEMORY参数的更改仅记录在内存中,更改立即生效,仅在此次斯坦共和国中生效。 对于静态参数,此选项值不可用。 SCOPE=BOTH参数的变更记录在记忆体和SPFILE中,并立即生效,使用下次启动后变更的参数。 对于静态参数,此选项不可用。ORACLE的体系结构物理结构、主要初始化参数全局数据库名称和SID DB_NAME本地数据库id、本地数据库id和斯坦共和国idsid在只有一个索引的情况下是相同的。 在DB_DO

8、MAIN网络网络域名中,全局名GLOBAL_NAME是DB_NAME.DB_DOMAIN控制文件参数控制文件=d : oradatatestcontrol 0.1.CTL, d 3360 oradatatestcontrol 0.2.CTL d 3360 oracleoradatatestcontrol 0.3.CTL,oracle的体系结构物理结构,子代码参数db_block_size,数据库创建后可以修改通常是执行操作系统块摇滾乐的整数倍。 在I/O负载较重的操作中,使用两倍大小的数据标签摇滾乐可以提高大约百分之4.0的I/O性能,但这种增加也增加了数据库对内存SGA的需求,并且影响系统性

9、能的db_cache_size也增加了SGA空间在Oracle8i中使用db_block_buffers来决定。 还原区域的管理方法undo _ management=automanualundo _ tablespace=undotbs 1,ORACLE的体系结构图、共享池数据库缓冲区计程仪缓冲区、ORACLE的体系结构系统全局区域、1 是与数据库网站数据库进行控制的软件反应历程,由系统全局区域(System Global Area,简称SGA )和背景进程构成。ORACLE体系结构系统全局区,SGA是ORACLE系统分配给斯坦共和国的共享缓冲区定径套,用于维护数据库数据和控制信息以管理和操

10、作数据库数据。ORACLE体系结构系统全局区、ORACLE体系结构系统全局区、 SGA区域初始化参数DB_CACHE_SIZE数据库堆高速缓存区大小log _ buffer重做计程仪高速缓存区大小SHARED_POOL_SIZE共享池大小LARGE_POOL_SIZE池大小为了优化系统定性能如果超过了系统物理内存的大小,将不得不使用虚拟内存进行补偿,需要在执行操作系统上交换某些SGA空间,这将大大降低系统性能。 共享池(Shared Pool )由共享SQL区域和数据词典区域构成。 参数SHARED_POOL_SIZE决定共享池的大小。 的双曲正切值。 共享SQL区域包含SQL语句或PL/SQ

11、L语句的文本SQL语句、PL/SQL语句的解析形式SQL语句或PL/SQL语句的执行方案牛鼻子,数据字典区域存储数据字典信息行。 ORACLE的体系结构系统全局区和数据库缓冲区高速缓存区用于存储从数据文件读取的数据的应用备份。 DB_BLOCK_SIZE决定数据标签摇滾乐的大小。 一般是2K或4K。 对于大型数据选项卡摇滾乐的数据库,此参数值是物理子摇滾乐的倍数。 db _ cache _ size (Oracle9I ) db _ block _ buffers (Oracle8I )确定数据标签摇滾乐的数量。、ORACLE体系结构系统全局区和数据缓冲区存储被归类为脏列表,其中包含已更改但尚

12、未写入数据文件的缓冲区摇滾乐。 最近使用的(LRU )列表包括空闲缓冲区摇滾乐、正在网站数据库的缓冲区摇滾乐以及已更改但未移动到脏列表的缓冲区摇滾乐。 ORACLE体系结构系统全局区“计程仪缓冲区”(Log Buffer )将数据库缓冲区中修改的缓冲区摇滾乐应用备份为用于将计程仪文件写入的查询密码条目。 LOG_BUFFER决定计程仪缓冲区的大小。ORACLE体系结构系统全局区、ORACLE体系结构图标、用户进程服务器进程后台进程、ORACLE体系结构进程、ORACLE斯坦共和国分为单进程斯坦共和国和多进程斯坦共和国SINGLE_PROCESS单进程/多进程斯坦共和国的转换。ORACLE体系结

13、构进程、单进程/单用户进程执行所有ORACLE查询密码。 ORACLE体系结构进程、多进程/多用户使用多个进程执行不同的ORACLE查询密码,每个连接的用户都有一个进程。 ORACLE体系结构进程,用户进程用户运行应用程序时,将建立用户进程。 ORACLE体系结构用户进程和服务器进程处理用户进程的请求。 流程分析SQL命令并生成执行方案。 从数据缓冲区读取数据。 把实行结果返回给用户。 ORACLE的体系结构服务器进程和后台进程异步完成所有数据库用户的各种不同的塔斯克。ORACLE体系结构后台进程、ORACLE体系结构后台进程、数据基础写入器(dbwr )将数据缓冲区中所有已更改的缓冲区摇滾乐

14、数据写入数据文件。 使用最近恢复的(LRU )算法最近频繁使用缓冲区中的数据标签摇滾乐以减少I/O次数。 此进程在启动斯坦共和国时自动启动,并且当DBWR写入时:脏列表已达到最小限度。 相当于参数DB_BLOCK_WRITE_BATCH的值的一半。 进程将扫描LRU列表中指定数量的缓冲区摇滾乐,并且找不到可用缓冲区摇滾乐。 参数DB_BLOCK_MAX_SCAN_CNT决定扫描次数。ORACLE体系结构后台进程、ORACLE体系结构后台进程、如果进程在发生超时后的3秒内不活动,则进程将在LRU列表中查找未发现的缓冲区摇滾乐,并在此缓冲区摇滾乐出现校验点。 lgwr (日志写入器)将计程仪缓冲区

15、中的所有查询密码项写入计程仪文件。 此过程将在斯坦共和国启动时自动启动。ORACLE的体系结构后台进程、ORACLE的体系结构后台进程、LGWR进行写入:用户进程提交计程仪缓冲区达到1/3的DBWR需要校验点清除缓冲区超时、ORACLE体系结构后台进程,校验点(Checkpoint ) :发生校验点时,DBWR进程将数据缓冲区中的所有脏缓冲区摇滾乐写入数据文件。 LGWR进程将计程仪缓冲区中的所有查询密码条目写入计程仪文件,并确保到目前为止在最后一次校验点中所做的任何更改都已写入磁盘。 校验点:满足规定数量的查询密码项目。 参数LOG_CHECKPOINT_INTERVAL确定预定数量。 设置

16、指定的秒数。 参数LOG_CHECKPOINT_TIMEOUT确定间隔的秒数。 在每个计程仪交换机上关闭斯坦共和国时,DBA手动操作。ORACLE的体系结构后台进程,CKPT(Checkpointer )在控制文件中记录校验点。 查看CHECKPOINT_PROCESS以确定校验点的开始/不开始状态。 如果CKPT进程没有启动,则该进程的工作由LGWR进程代理。 (如果数据库中的数据文件太多,会降低系统性能。 ) oracle9i不再使用此参数,并且在斯坦共和国启动时自动启动CKPT进程。 如果将此参数设置为参数文件,则可能无法启动斯坦共和国。ORACLE体系结构后台进程ARCH(Archiv

17、er )档案化进程用于在计程仪文件组之间切换时将旧计程仪文件的内容复制到离线存储介质,并在介质出现故障时恢复数据。 LOG_ARCHIVE_START决定进程的开始/不开始状态。ORACLE体系结构的后台进程,如果ARCH(Archiver) LOG_ARCHIVE_DEST数据库以档案化模式运行,则此参数确定计程仪文件的档案化位置。 如果LOG_ARCHIVE_FORMAT数据库以档案化模式运行,则此参数确定档案化计程仪文件的默认奥尔特的文件名格式。ORACLE架构后台进程、ORACLE架构后台进程、档案化计程仪文件不是活动重做计程仪的应用备份,数据库仅在处于档案化计程仪模式时生成档案化计程仪, 当计程仪组已满时,LGWR将事务更改写入计程仪组2,ARCn进程将计程仪组1的内容存储在档案化计程仪中,等等。ORACLE的体

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论