存储管理---深入ORACLE9I核心.pdf
需积分: 0 85 浏览量
更新于2007-08-24
收藏 742KB PDF 举报
### 存储管理深入Oracle9I核心
#### 11.1 大脑—控制文件
**11.1.1 控制文件的作用**
控制文件是Oracle数据库中的一个非常重要的组成部分,它负责记录数据库的物理结构相关信息。控制文件对于数据库来说就像人的大脑一样,它保存着数据库的所有物理文件的位置信息、数据库的状态以及系统改变号(SCN)等关键信息。如果控制文件丢失或者损坏,将会导致整个数据库无法正常启动。
**11.1.2 控制文件的内容**
控制文件中包含了大量的重要信息,主要包括以下几类:
- **DATABASE**: 关于数据库的基本信息,例如数据库名、实例名等。
- **CKPTPROGRESS**: 检查点信息,用于跟踪每个数据库实例的检查点进度,确保在系统崩溃后能够快速恢复到最近的检查点。
- **REDOTHREAD**: 显示数据库重做日志线程的数量,这对于数据库的日志管理非常重要。
- **REDOLOG**: 记录当前分配的重做日志组数和数据库的最大重做日志组数。
- **DATAFILE**: 数据文件的信息,包括已创建的数据文件数和数据库允许的最大数据文件数。
- **FILENAME**: 文件名信息,包括数据文件、重做日志文件和控制文件的名称。
- **TABLESPACE**: 可以在数据库中创建的表空间数。
- **LOGHISTORY**: 最大重做日志条目和当前分配的重做日志数目,这有助于数据库的故障恢复。
#### 11.2 文件夹—表空间
**11.2.1 查询表空间的信息**
表空间是Oracle数据库中逻辑存储单元的最高级形式,它由一个或多个数据文件组成,用于存储用户数据。通过查询表空间的信息,管理员可以了解每个表空间的状态、类型、管理方式以及使用情况等关键数据。
- **名称**: 表示表空间的名称。
- **类型**: 表空间的类型,常见的有永久表空间、临时表空间和撤销表空间。
- **区管理**: 表空间本地空间的管理方式,通常分为字典管理和本地管理两种。
- **大小**: 表示表空间的总大小。
- **已使用**: 已经被占用的空间大小。
**11.2.2 创建表空间**
创建表空间是数据库管理员的一项重要工作。在Oracle9i中,可以通过图形化工具或者SQL命令来创建新的表空间。
- **一般信息**: 在这里可以设置表空间的名称、是否启用日志等功能。
- **存储**: 在此选项卡中可以指定数据文件的存储位置、初始大小、自动扩展策略等。
**11.2.3 表空间脱机**
表空间脱机是指将表空间从在线状态转换为离线状态,使得其中的数据不能被访问。这在进行备份、数据迁移或者维护时非常有用。
- **什么时候需要表空间脱机**:
- 当需要让部分数据库不可用,但又希望其他部分仍然可以访问时。
- 执行脱机备份时,即使表空间正在使用也可以进行备份。
- 在更新或维护应用程序时,需要暂时使其不可用的情况下。
- **表空间脱机的方法**:
- 正常脱机: 对所有数据文件使用检查点。
- 临时脱机: 对联机数据文件使用检查点。
- 立即脱机: 不使用检查点,适用于紧急情况。
- 介质恢复脱机: 用于执行检查点恢复操作。
**11.2.4 表空间联机**
表空间联机是指将表空间从离线状态转换为在线状态,使得其中的数据可以再次被访问。
#### 11.3 数据的仓库—数据文件
**11.3.1 查询数据文件的信息**
数据文件是表空间的实际物理存储单元,它们存储着用户数据和系统数据。查询数据文件的信息可以帮助数据库管理员更好地管理数据库资源。
- **名称**: 数据文件的完整路径和文件名。
- **表空间**: 数据文件所属的表空间名称。
- **大小**: 数据文件的总大小。
- **已使用**: 已被数据占用的空间大小。
通过上述知识点的学习,我们深入了解了Oracle9i数据库中存储管理的核心概念和技术细节,这对于日常数据库管理和维护具有重要意义。
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
xc20021
- 粉丝: 0
- 资源: 2
最新资源
- 基于Springboot的大学生就业服务平台。Javaee项目,springboot项目。
- 基于STM32与FreeRTOS的智能家居设计实践:从代码敲定到秋招应对的全过程详解,STM32与FreeRTOS结合的智能家居设计实战:从代码敲打到秋招面试准备全解析,基于stm32和freerto
- 基于SSM的校园交易平台。Javaee项目。ssm项目。
- 光储并网直流微电网Simulink仿真模型:混合储能与MPPT最大功率输出及二阶低通滤波法应用,光储并网直流微电网Simulink仿真模型:混合储能与MPPT最大功率输出及二阶低通滤波法应用,光储并网
- 使用C语言编程设计的MP3音乐播放器项目的源代码
- DPF转html的Java代码jar包
- 天然气水合物降压开采技术:基于COMSOL热-流-固耦合模拟与多场动态演化分析,天然气水合物降压开采模拟:基于COMSOL热-流-固耦合及储层参数演化研究,包括水平井筒环空高压充填石英砂层的多维模型探
- Fluent金属熔凝学习宝典:涵盖流动传热、激光热源、金属相变、偏析现象及UDF代码详解,Fluent金属熔凝学习资料大全:涵盖流动传热、激光热源、熔化凝固、宏观偏析、激光熔覆及UDF代码详解,flu
- stata18相关数据集.txt
- Pem电解槽等温与非等温阳极流道模型参数化建模:融合多物理场仿真分析,Pem电解槽等温与非等温阳极流道模型参数化建模:结合多物理场仿真优化研究,Pem电解槽等温阳极单侧流道模型,水电解槽模块与自由与多
- 经历BAT面试后总结的【高级Java后台开发面试指南】,纯净干货无废话,针对高频面试点.zip
- 基于Springboot的协同过滤算法商品推荐系统。Javaee项目,springboot项目。
- 基于开源数据集SMART-DS的计及负荷异常增长的空间负荷预测与配电网规划研究:数据清洗、异常增长诊断、集成学习预测、模糊综合评价与选线定容优化技术探讨,基于开源数据集SMART-DS的计及负荷异常增
- 基于SSM的餐厅点菜管理系统(有报告)。Javaee项目。ssm项目。
- 基于Halcon 64位与Qt 5.8的机器视觉缺陷检测C++源码包,支持VS2015编译环境,全源码解析与实现 ,基于Halcon 64位与Qt 5.8的机器视觉缺陷检测C++源码包,支持VS201
- Springboot+vue的企业OA管理系统(有报告),Javaee项目,springboot vue前后端分离项目。