存储管理---深入ORACLE9I核心.pdf
需积分: 0 195 浏览量
更新于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数据库中存储管理的核心概念和技术细节,这对于日常数据库管理和维护具有重要意义。
xc20021
- 粉丝: 0
- 资源: 2
最新资源
- 生菜生长记录数据集(3K+ 记录,7特征) CSV
- 国际象棋检测2-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord数据集合集.rar
- RGMII delay问题
- Python结合Pygame库实现圣诞主题动画和音乐效果的代码示例
- 国际象棋检测2-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- ssd5课件图片记录保存
- 常用算法介绍与学习资源汇总
- Python与Pygame实现带特效的圣诞节场景模拟程序
- 国际象棋检测11-YOLO(v7至v9)、COCO、Darknet、Paligemma、VOC数据集合集.rar
- 使用Python和matplotlib库绘制爱心图形的技术教程