Oracle的体系结构培训(编程培训)
73页1、培训资料 名称 Oracle的体系结构培训 工程师培训 所属班组 xx 汇报人 xx 任务分解 q 任务1 认识Oracle系统的体系结构 q 任务2 了解Oracle数据库的物理存储结构 q 任务3 了解Oracle逻辑存储结构 q 任务4 了解Oracle数据库实例的组成 q 任务5 使用DBCA创建数据库 q 任务6 了解Oracle数据库的启动过程 q 任务7 转换数据库的启动模式 q 任务8 以不同方式关闭数据库 q 任务9 查看数据字典视图 2 段 数据 块 范围 段 3 q 系统的体系结构决定了数据库如何使用内存 硬件和网络 以及哪个进 程或程序运行在哪台机器上 q Oracle数据库服务器有两个主要的组成部分 数据库和实例 instance 数 据库的主要功能是保存数据 在物理结构上相当于是存储数据的容器 是数据的集合 Oracle实例是指数据库服务器的内存及相关后台进程 任务1 4 Oracle 数据库是一个数据的集合 该集合被视为一个逻辑单元 Oracle 服务器 Oracle 数据库 Oracle 实例 管理数据库的后台进程和内存结构的集合称为 Oracle 实例
2、 任务 Oracle体系结构组件概览 5 实 例 内存结构 后台进程 PMON SMON DBWR LGWR CKPT 其他 数据库库 数据文件 数据文件 数据文件 控制文件 控制文件 日志文件 日志文件 参数文件 归归档日志文件 口令文件 SGA 用户进 程 服务器进程 PGA 共享池数据缓冲区日志缓冲区 Oracle体系结构 qOracle 数据库由操作系统文件组成 这些文件为数据库 信息提供实际物理存储区 qOracle 数据库包括逻辑结构和物理结构 物理结构 逻辑结构 物理结构包含数据库中的一组操作系统文件 逻辑结构指数据库创建之后形成的逻辑概念之间的关系 Oracle 数据库 6 Oracle 数据库 7 任务2 任务2 了解Oracle数据库的物 理存储结构 q 物理组件就是Oracle数据库所使用的操作系统物理文件 物理文件可分为三类 物理组件 数据文件 控制文件日志文件 数据文件用于存储数据库数据 如表 索引数据等 控制文件是记录数据库物理结构的二进制文件 日志文件记录对数据库的所有修改信息 用于故障恢复 8 Oracle 物理组件 q 数据文件 q Oracle在数据
3、文件中存储全部的数据库数据 q它们是物理操作系统文件 它们包括诸如用户数据 系统数据和Overhead 数据等所有数据库数据 q数据文件中的数据以块为单位 q任何数据库创建时至少包含一个数据文件 q 内容 q 表数据 索引数据 数据字典定义 q 存储过程 常用来排序的临时数据 9 数据文件 作为system用户或一些其他有特权的用户登录 查询 V DATAFILE动态性能视图 例2 1 查找数据文件的存放位置 大小和状态 SQL set linesize 600 SQL select status bytes name from v datafile 10 查找数据文件 q 日志文件用于记录数据库所做的全部变更 以便在系 统发生故障时 用它对数据库进行恢复 q 日志文件主要是保护数据库以防止故障 为了防止日 志文件本身的故障 ORACLE允许镜象日志 mirrored redo log 以致可在不同磁盘上维护两个或多个日志 副本 q 数据库以下面两种模式运行 qNOARCHIVELOG MODE qARCHIVELOG MODE 11 日志文件 LGWR 日志组1 日志组2 成员1 日
4、志组3 成员1 成员2成员3 成员2成员3成员1成员2成员3 12 具有多个成员的重做日志组 作为system用户或一些其他有特权的用户登录 执行 select语句 查询v logfile视图 select member from v logfile member e oracle oradata redo04 log f oracle oradata redo03 log e oracle oradata redo02 log f oracle oradata redo01 log 13 查找日志文件 q 每个数据库都有相应的控制文件 它是一个较小的二 进制文件 用于记录数据库的物理结构 q创建数据库时 就创建了控制文件 q存储数据库的物理结构 q还包括关于数据库的信息 q数据库的名称 q数据文件和恢复日志文件的名称及其位置 q时间戳 数据库建立的日期 q有关恢复数据库所需的同步信息 14 控制文件 q 1 在参数文件中 initxxxx ora q 2 作为system用户或一些其他有特权的用户登录 执行 select语句 Select name from v controlfil
5、e name e oracle oradata control01 dbf f oracle oradata control01 dbf 15 控制文件的名字和位置 q initsid ora 初始化参数文件 PFILE 是一个ASCII文 本文件 记录Oracle数据库运行时的一些重要参数 决 定着数据库和实例的特性 如 共享池 高速缓存 重 做日志缓存分配 后台进程的自动启动 控制文件的读 取 为数据库指出归档日志的目标 自动联机回滚段 等 q 在Oracle9i之后的版本中增加了服务器端二进制参数文 件 SPFILE 默认情况下使用服务器端参数文件启动实 例 初始化参数文件不仅可以在运行时修改 还可以通 过scope选项决定修改过的参数值是只在本次运行中有 效 16 初始化参数文件 实训1 了解和体验数据库服务器的工作过程与原理 完成了任务1 请尝试实训 1 实训2 给本系统创建控制文件副本 学完了文件物 理结构 请尝 试实训2 实训2 创建联机重做日志组和联机重做日志文件 学完了重做日 志文件 请尝 试实训2 20 任务3 任务3 通过管理表空间了解Oracle逻辑存 储结构
《Oracle的体系结构培训(编程培训)》由会员TH****3P分享,可在线阅读,更多相关《Oracle的体系结构培训(编程培训)》请在金锄头文库上搜索。
盾构施工风险控制的新材料新工法
企业安全负责人教育培训
集中供热基础技术培训
流水施工(土木工程施工讲义)
工程质量管理职业标准培训
建设工程项目管理PPT培训讲义
陕建创优BIM质量样板
基坑排水与降水工程施工技术培训讲义(图文并茂)
机电安装细部做法(水、风)培训
缆索吊机与拱桥施工施工
第七节土石坝的构造
水电安装工程施工图识读培训课件
消防火灾自动报警系统构成方式、工作原理及日常管理52页
智能装备产业园临建策划
阀门的种类介绍及原理
170米超高层办公楼BIM技术应用
雷电防护新标准评述
现场安全管理技术培训讲义
新版GMP洁净室系统介绍精品PPT课件
航天科技大厦创结构优质工程质量管理汇报
2024-02-20 119页
2024-02-20 50页
2024-02-20 61页
2024-02-20 51页
2024-02-20 99页
2024-02-09 22页
2024-02-09 37页
2024-02-09 30页
2024-02-09 34页
2024-02-09 30页