1、第 5章 数据库存储管理Review 第 4章小结 理解 Oracle数据库实例状态 nomount, mount, open; 掌握数据库实例的启动 (startup)、关闭 (shutdown)及状态 (alter database)改变的方法; 掌握创建 (create database)和删除 (drop database)数据库的方法; 掌握对数据库内存参数、还原管理、初始化参数管理和数据库功能使用情况统计的方法 (show parameters, alter system,init.ora,spile.ora); 了解 Oracle数据库用户类型; 理解数据库管理员的主要职责; S
2、YSDBA与 SYSOPER身份之间的区别: SYSDBA可以更改字符集,可以创建和删除数据库第 5章 数据库存储管理Review 手工创建数据库1.创建必要的相关目录 2.创建初始化参数文件 3.设置环境变量 Oracle_sid 4.创建实例 5.创建口令文件 6.启动数据库到 nomount(实例 )状态 7.执行建库脚本8.执行 catalog脚步本创建数据字典 9.执行 catproc创建 package包 10.执行 pupbld 11.由初始化参数文件创建 spfile文件 12.执行 scott脚本创建 scott方案13.用命令测试数据库创建是否完成14.配置 EM,使得能够
3、通过浏览器管理和控制数据库第 5章 数据库存储管理第第 5章章 数据库存储管理数据库存储管理 本章将重点介绍本章将重点介绍 Oracle数据库的存储单元和物理文件管理。数据库的存储单元和物理文件管理。主讲: 李翠霞电话: 63887291email: 办公室:水环楼 306第 5章 数据库存储管理本章学习目标 掌握创建、修改、删除表空间的方法; 掌握创建撤销表空间的方法; 了解控制文件的创建方法; 理解重做日志的基本概念,掌握管理重做日志的方法; 掌握归档重做日志的管理方法;第 5章 数据库存储管理本章知识点 5.1 表空间管理 5.2 控制文件管理 5.3 重做日志管理 5.4 归档日志管理
4、 第 5章 数据库存储管理表空间的分类表空间系统表空间非系统表空间SYSTEMSYSAUXUndoTemporary应用表空间BigfileSmallfile所有数据库都必须具备,用来存放管理数据库自身所需的信息将回退段放入撤销表空间,由实例自动处理撤销表空间中的回退段用于存放执行 order by,group by等语句时所需的临时数据 只能放置一个数据文件,可包括 4G个数据块第 5章 数据库存储管理表空间 数据库、表空间和数据文件的关系 每个表空间由一个或多个数据文件组成。数据文件用于在物理上存储表空间中所有逻辑结构的数据。 表空间中数据文件的大小之和就是表空间的存储容量(图中系统表空间
5、存储容量为 2MB,用户表空间的存储容量为 4MB)。 数据库中表空间的存储容量之和就是数据库的存储容量。第 5章 数据库存储管理表空间 如果将 数据库 比做一个存放资料的 柜子 ,则柜子中的 抽屉 就是 表空间 ,抽屉中的 文件夹 就是 数据文件 ,文件夹中的 纸 就是 段 ,记录在纸上的 文字 就是 数据 。 属于不同应用的数据应当被放置在不同的表空间中,就好像不同类别的资料应该放在不同的抽屉中一样。第 5章 数据库存储管理预配置的数据库中的表空间 SYSTEM: 包含数据目录表和其它管理数据 SYSAUX: 是 SYSTEM 表空间的辅助表空间 TEMP: 包含仅在会话期间存在的临时数据 UNDOTBS1: 包含还原段 USERS: 非系统用户创建的所有对象的默认表空间 EXAMPLE: 包含示例方案 第 5章 数据库存储管理5.1 表空间管理 查看表空间信息 创建表空间 设置和修改表空间属性 删除表空间 段和数据块管理 撤销表空间