Oracle10g体系结构专项培训10912.pptx
《Oracle10g体系结构专项培训10912.pptx》由会员分享,可在线阅读,更多相关《Oracle10g体系结构专项培训10912.pptx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院Slide1-1安装与运行安装与运行Oracle体系结构体系结构鲁东大学计算机科学与技术学院李秀芳鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院Slide1-2安装与运行安装与运行概述概述OracleOracle系统具有可扩充性、可靠性和可管理性。系统具有可扩充性、可靠性和可管理性。可扩充性可扩充性当当OracleOracle系统承担不断增长的工作负载的同时,具有有效扩充其系系统承担不断增长的工作负载的同时,具有有效扩
2、充其系统资源利用情况的能力。也就是说,给定的系统既可以有效地为统资源利用情况的能力。也就是说,给定的系统既可以有效地为5 5个个用户提供服务,也可以有效地为用户提供服务,也可以有效地为50005000个用户同时提供服务。个用户同时提供服务。可靠性可靠性OracleOracle系统具有极强的抵御风险的能力,无论是操作系统崩溃,还系统具有极强的抵御风险的能力,无论是操作系统崩溃,还是系统出现故障,都可以确保在执行事务处理时不出现异常或尽快是系统出现故障,都可以确保在执行事务处理时不出现异常或尽快地恢复到故障前的状态。地恢复到故障前的状态。可管理性可管理性数据库管理员可以调整数据库管理员可以调整Or
3、acleOracle使用内存的方式、向磁盘写入数据的使用内存的方式、向磁盘写入数据的频率,数据库为连接到该数据库的用户分配系统进程的方式等等。频率,数据库为连接到该数据库的用户分配系统进程的方式等等。这些能力都是与这些能力都是与OracleOracle的体系结构密切相关的。的体系结构密切相关的。鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院Slide1-3安装与运行安装与运行Oracle10g体系结构体系结构概述概述物理存储结构物理存储结构逻辑存储结构逻辑存储结构内存结构内存结构进程结构进程结构数据字典数据字典鲁东大学计算机科学
4、与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院Slide1-4安装与运行安装与运行概述概述Oracle系统的体系结构是指系统的体系结构是指Oracle数据库服务器的主要数据库服务器的主要组成以及这些组成部分之间的联系和操作方式。组成以及这些组成部分之间的联系和操作方式。从宏观上看,从宏观上看,Oracle数据库服务器主要由两部分组成数据库服务器主要由两部分组成:数数据库和实例。据库和实例。(1)实例实例(Instance)实例是由服务器在运行过程中的内存结构和一系列进程组成实例是由服务器在运行过程中的内存结构和一系列进程组成的。的。(2)数据库(
5、数据库(Database)数据库是数据库是Oracle用于保存数据的一系列物理结构和逻辑结构用于保存数据的一系列物理结构和逻辑结构鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院Slide1-5安装与运行安装与运行Oracle10g体系结构体系结构概述概述物理存储结构物理存储结构逻辑存储结构逻辑存储结构内存结构内存结构进程结构进程结构数据字典数据字典鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院Slide1-6安装与运行安装与运行物理存储结构物理存储结构 物理存储结
6、构是指在操作系统下数据库的文件物理存储结构是指在操作系统下数据库的文件组织和实际的数据存储等。从文件的角度看数据库组织和实际的数据存储等。从文件的角度看数据库可以分成三个层次。可以分成三个层次。鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院Slide1-7安装与运行安装与运行构成数据库和实例的文件类型构成数据库和实例的文件类型构成数据库的文件构成数据库的文件数据文件数据文件(data filedata file)临时文件临时文件(temp filetemp file)控制文件控制文件(control filecontrol fi
7、le)重做日志文件重做日志文件(redo log fileredo log file)密码文件(密码文件(password filepassword file)与实例相关的文件与实例相关的文件参数文件参数文件(parameter fileparameter file)跟踪文件(跟踪文件(trace filetrace file)警告文件(警告文件(alert filealert file)Oracle 10gOracle 10g新增的文件类型:新增的文件类型:修改跟踪文件修改跟踪文件闪回日志文件闪回日志文件鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东
8、大学计算机科学与技术学院Slide1-8安装与运行安装与运行数据文件(数据文件(.DBF)数据文件(数据文件(DataFile)用来)用来存储数据和相关脚本存储数据和相关脚本的物理文件。的物理文件。Oracle数据库由一个或多个数据文件数据库由一个或多个数据文件组成。在数据库内部,数据与文件有逻辑上的映射组成。在数据库内部,数据与文件有逻辑上的映射关系,允许不同类型的数据分开存储。关系,允许不同类型的数据分开存储。用户数据用户数据用户数据是指用于应用系统的数据,包括与应用系统的所有用户数据是指用于应用系统的数据,包括与应用系统的所有相关信息。如员工管理系统中的员工信息等。相关信息。如员工管理系
9、统中的员工信息等。系统数据系统数据系统数据是指用于管理用户数据和系统数据是指用于管理用户数据和Oracle数据库本身的数据。数据库本身的数据。如表的结构、空间、用户、数据文件的位置。如表的结构、空间、用户、数据文件的位置。SQL select name from v$datafile;SQL select name from v$datafile;鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院Slide1-9安装与运行安装与运行重做日志文件(重做日志文件(.LOG)重做日志文件(重做日志文件(RedoLogFile)也称为联机重
10、)也称为联机重做日志文件,用于记录所有的数据变化,即操作的做日志文件,用于记录所有的数据变化,即操作的信息,是任何数据库的重要组成部分。信息,是任何数据库的重要组成部分。Oracle数据库以循环方式写日志文件,每个数据库至少包含数据库以循环方式写日志文件,每个数据库至少包含两个两个redo日志文件,一般是日志文件,一般是三个日志文件三个日志文件,如下图如下图鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院Slide1-10安装与运行安装与运行ARCHIVELOG归档模式归档模式在覆盖一个重做日在覆盖一个重做日志之前,为其建立一个备
11、份;复制完成之后,再写入志之前,为其建立一个备份;复制完成之后,再写入一个重做日志。一个重做日志。NOARCHIVELOG非归档模式非归档模式系统不保留系统不保留旧的重做日志,直接写入一个新重做日志将覆盖旧的旧的重做日志,直接写入一个新重做日志将覆盖旧的重做日志信息。重做日志信息。确认模式的两种方法如下:确认模式的两种方法如下:SQLselectlog_modefromv$database;(select*fromv$logfile;)SQLarchiveloglist;重做日志工作模式重做日志工作模式鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学
12、计算机科学与技术学院Slide1-11安装与运行安装与运行控制文件(控制文件(.CTL)每个数据库至少有一个控制文件,一般是每个数据库至少有一个控制文件,一般是三个三个控制文件,和数据文件放在同一目录下。控制文件控制文件,和数据文件放在同一目录下。控制文件是特定的二进制文件,一般比较小,其中存放了数是特定的二进制文件,一般比较小,其中存放了数据库文件相关的关键信息。据库文件相关的关键信息。在在Windows操作系统下,对应的控制文件是操作系统下,对应的控制文件是CONTROL01.CTL、CONTROL02.CTL、CONTROL03.CTL。如:如:D:oracleproduct10.2.0
13、oradataorclcontrol01.ctl等。等。鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院Slide1-12安装与运行安装与运行 数据库控制文件名通过数据库控制文件名通过init.ora文件的文件的CONTROL_FILES参数规定。主要包含信息类型:参数规定。主要包含信息类型:(1)数据名数据名(2)数据库创建时间数据库创建时间(3)数据文件和重做日志文件的存放位置数据文件和重做日志文件的存放位置(4)表空间名表空间名(5)当前日志序列号当前日志序列号(6)检查点信息检查点信息(7)关于重做日志和归档的当前状态信息
14、关于重做日志和归档的当前状态信息查看控制文件信息有以下两种方法:查看控制文件信息有以下两种方法:SQLselect*fromv$controlfile;控制文件内容控制文件内容SQLselecttype,record_size,records_total,records_usedfromv$controlfile_record_sectionwheretype=DATAFILE;鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院鲁东大学计算机科学与技术学院Slide1-13安装与运行安装与运行归档日志文件归档日志文件 归档日志文件(归档日志文件(Archive
15、dLogFile)用于保存被覆盖)用于保存被覆盖的重做日志文件。的重做日志文件。在在归档模式归档模式下各日志文件记录满后要被覆盖前,先由下各日志文件记录满后要被覆盖前,先由归档进程将被覆盖的信息读出并写到归档日志文件中,归档进程将被覆盖的信息读出并写到归档日志文件中,便于恢复操作时需要;然后覆盖重做日志文件。便于恢复操作时需要;然后覆盖重做日志文件。非归档模式就是在数据库运行时,日志信息不断地记非归档模式就是在数据库运行时,日志信息不断地记录到日志文件组中,当日志文件组记录满后又重新从第录到日志文件组中,当日志文件组记录满后又重新从第一个日志组开始覆盖写日志信息,这时不会用到归档日一个日志组开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle10g 体系结构 专项 培训 10912
限制150内