Download presentation
Presentation is loading. Please wait.
1
目录 前言 I 简介 课程目标 I-2 Oracle9i 企业版 I-3 数据库管理员的任务 I-4 1 Oracle 体系结构组件
目标 1-2 基本组件概览 1-3 Oracle 服务器 1-5 Oracle 例程 1-6 建立连接和创建会话 1-7 Oracle 数据库 1-9 物理结构 内存结构 系统全局区 共享池 库高速缓存 数据字典高速缓存 数据库缓冲区高速缓存 重做日志缓冲区 大型共享池 Java 池 程序全局区 进程结构 用户进程 服务器进程 后台进程 数据库写入器 (DBWn) 日志写入器 (LGWR) 系统监视器 (SMON) 进程监视器 (PMON) 检查点 (CKPT) 归档程序 (ARCn) 逻辑结构 处理 SQL 语句 小结 练习 1 概览 iii
2
Oracle Universal Installer 2-4 启动 Universal Installer 2-5
目标 2-2 数据库管理工具 2-3 Oracle Universal Installer 2-4 启动 Universal Installer 2-5 使用响应文件进行非交互式安装 2-6 Oracle Database Configuration Assistant 2-9 数据库管理员用户 SQL*Plus Oracle Enterprise Manager Oracle Enterprise Manager 体系结构 控制台 小结 练习 2 概览 3 管理 Oracle 例程 目标 初始化参数文件 3-3 PFILE initSID.ora 3-6 创建 PFILE 3-7 PFILE 示例 3-8 SPFILE spfileSID.ora 3-9 创建 SPFILE SPFILE 示例 STARTUP 命令行为 修改 SPFILE 中的参数 启动数据库 NOMOUNT 启动数据库 MOUNT 启动数据库 OPEN STARTUP 命令 ALTER DATABASE 命令 以受限模式打开数据库 以只读模式打开数据库 关闭数据库 关闭选项 使用诊断文件监视例程 警报日志文件 后台跟踪文件 用户跟踪文件 iv
3
Database Configuration Assistant 4-12
启用或禁用用户跟踪 小结 练习 3 概览 4 创建数据库 目标 4-2 管理和组织数据库 4-3 最佳灵活体系结构 (OFA) 4-4 Oracle 软件和文件位置 4-5 创建的前提条件 4-6 数据库管理员的验证方法 4-7 使用口令文件验证 4-8 创建数据库 操作系统环境 Database Configuration Assistant 使用 Database Configuration Assistant 创建数据库 手动创建数据库 创建数据库 使用 Oracle 管理文件 (OMF) 创建数据库 故障排除 数据库的创建结果 小结 练习 4 概览 5 使用数据字典和动态性能视图 目标 5-2 内置数据库对象 5-3 数据字典 5-4 基表和数据字典视图 5-5 创建数据字典视图 5-6 数据字典内容 5-7 数据字典的使用方式 5-8 数据字典视图类别 5-9 数据字典示例 动态性能表 动态性能表示例 管理脚本命名约定 小结 练习 5 概览 v
4
使用 SPFILE 时对控制文件进行多元备份 6-8 使用 PFILE 时对控制文件进行多元备份 6-9
6 维护控制文件 目标 6-2 控制文件 6-3 控制文件的内容 6-5 对控制文件进行多元备份 6-7 使用 SPFILE 时对控制文件进行多元备份 6-8 使用 PFILE 时对控制文件进行多元备份 6-9 使用 OMF 管理控制文件 获取控制文件信息 小结 练习 6 概览 7 维护重做日志文件 目标 7-2 使用重做日志文件 7-3 重做日志文件的结构 7-4 重做日志文件如何发挥作用 7-6 强制执行日志切换和检查点 7-8 添加联机重做日志文件组 7-9 添加联机重做日志文件成员 删除联机重做日志文件组 删除联机重做日志文件成员 重定位或重命名联机重做日志文件 联机重做日志文件的配置 使用 OMF 管理联机重做日志文件 获取组和成员信息 归档的重做日志文件 小结 练习 7 概览 8 管理表空间和数据文件 目标 8-2 表空间和数据文件 8-3 表空间类型 8-4 创建表空间 8-5 表空间的空间管理 8-9 本地管理的表空间 字典管理的表空间 还原表空间 临时表空间 vi
5
缺省临时表空间 8-17 创建缺省临时表空间 8-18 缺省临时表空间的限制 8-21 只读表空间 8-22 使表空间脱机 8-25
缺省临时表空间 创建缺省临时表空间 缺省临时表空间的限制 只读表空间 使表空间脱机 更改存储设置 调整表空间大小 启用数据文件自动扩展 手动调整数据文件的大小 向表空间添加数据文件 移动数据文件的方法 删除表空间 使用 OMF 管理表空间 使用 OMF 管理表空间 获取表空间信息 小结 练习 8 概览 9 存储结构和关系 目标 9-2 存储和关系结构 9-3 段类型 9-4 存储子句优先级 9-8 区的分配与回收 9-9 已用区和空闲区 数据库块 多种块大小支持 标准块大小 非标准块大小 创建非标准块大小的表空间 多种块大小的规则 数据库块内容 块空间使用参数 数据块管理 自动段空间管理 配置自动段空间管理 手动数据块管理 块空间使用率 获取存储信息 小结 练习 9 概览 vii
6
自动还原管理:调整 UNDO 表空间的大小 10-24 自动还原管理:还原限额 10-26 获取还原段信息 10-27 小结 10-29
10 管理还原数据 目标 管理还原数据 还原段 还原段:用途 读一致性 还原段的类型 自动还原管理:概念 自动还原管理:配置 自动还原管理:初始化参数 自动还原管理:UNDO 表空间 10-12 自动还原管理:改变 UNDO 表空间 10-14 自动还原管理:切换 UNDO 表空间 10-16 自动还原管理:删除 UNDO 表空间 10-18 自动还原管理:其它参数 还原数据统计信息 自动还原管理:调整 UNDO 表空间的大小 自动还原管理:还原限额 获取还原段信息 小结 练习 10 概览 11 管理表 目标 存储用户数据 Oracle 内置数据类型 ROWID 格式 行的结构 创建表 创建表:原则 创建临时表 设置 PCTFREE 和 PCTUSED 行移植和行链接 更改存储和块使用参数 手动分配区 重新组织非分区表 截断表 删除表 删除列 使用 UNUSED 选项 11-31 viii
7
获取表信息 11-33 小结 11-35 练习 11 概览 11-36 12 管理索引 目标 12-2 索引分类 12-3
获取表信息 小结 练习 11 概览 12 管理索引 目标 索引分类 B 树索引 位图索引 比较 B 树索引和位图索引 创建正常的 B 树索引 创建索引:原则 创建位图索引 更改索引的存储参数 分配和回收索引空间 重建索引 联机重建索引 合并索引 检查索引及其有效性 删除索引 标识未用索引 获取索引信息 小结 练习 12 概览 13 维护数据完整性 目标 数据完整性 约束的类型 约束的状态 约束检查 将约束定义为立即或延迟 执行主键和唯一键约束 外键注意事项 创建表时定义约束 约束定义原则 启用约束 使用 EXCEPTIONS 表 获取约束信息 小结 练习 13 概览 ix
8
口令校验函数 VERIFY_FUNCTION 14-12 创建配置文件:口令设置 14-13 改变配置文件:口令设置 14-17
14 管理口令安全性和资源 目标 配置文件 口令管理 启用口令管理 口令帐户锁定 口令失效和过期 口令历史记录 口令校验 用户提供的口令函数 口令校验函数 VERIFY_FUNCTION 创建配置文件:口令设置 改变配置文件:口令设置 删除配置文件:口令设置 资源管理 启用资源限制 在会话级设置资源限制 在调用级设置资源限制 创建配置文件:资源限制 使用 “数据库资源管理器” 管理资源 资源计划指令 获取口令和资源限制信息 小结 练习 14 概览 15 管理用户 目标 用户和安全性 数据库方案 创建用户操作的核对清单 创建新用户:数据库验证 创建新用户:操作系统验证 更改用户的表空间限额 删除用户 获取用户信息 小结 练习 15 概览 x
9
撤消通过 ADMIN OPTION 授予的系统权限 16-12 对象权限 16-13 授予对象权限 16-14 撤消对象权限 16-17
16 管理权限 目标 管理权限 系统权限 系统权限:示例 授予系统权限 SYSDBA 和 SYSOPER 权限 系统权限限制 撤消系统权限 撤消通过 ADMIN OPTION 授予的系统权限 对象权限 授予对象权限 撤消对象权限 撤消对象权限 WITH GRANT OPTION 获取权限信息 小结 练习 16 概览 17 管理角色 目标 角色 角色的优点 创建角色 预定义角色 修改角色 分配角色 设置缺省角色 应用程序角色 启用和禁用角色 撤消用户角色 删除角色 角色创建原则 使用口令与缺省角色的原则 获取角色信息 小结 练习 17 概览 18 审计 目标 审计 审计原则 xi
10
选择 Unicode 解决方案:Unicode 数据库 20-12 选择 Unicode 解决方案:Unicode 数据类型 20-13
审计类别 数据库审计 审计选项 获取审计信息 获取审计记录信息 小结 练习 18 概览 18-15 19 将数据加载到数据库中 目标 数据加载方法 直接加载 串行直接加载 并行直接加载 SQL*Loader 使用 SQL*Loader SQL*Loader 控制文件 与控制文件的语法有关的注意事项 输入数据和数据文件 逻辑记录 加载方法 直接路径加载和常规路径加载的比较 并行直接路径加载 数据转换 被废弃或拒绝的记录 日志文件的内容 SQL*Loader 原则 小结 练习 19 概览 20 使用 “全球化支持” 目标 “全球化支持” 功能 编码方案 数据库字符集和国家字符集 选择 Oracle 数据库字符集的原则 选择 Oracle 国家字符集的原则 选择 Unicode 解决方案:Unicode 数据库 选择 Unicode 解决方案:Unicode 数据类型 xii
11
A 如何在 Unix 环境中创建 Oracle9i 数据库 B 手动管理还原数据(回退段) C SQL*Plus 练习解答
指定语言相关行为 指定服务器的语言相关行为 相关语言和地域缺省值 指定会话的语言相关行为 客户机-服务器体系结构中的字符集 指定会话的语言相关行为 文字排序 NLS 排序 在 SQL 函数中使用 NLS 参数 文字索引支持 使用 NLS 导入和加载数据 获取字符集信息 获取 NLS 设置信息 在 SQL 函数中使用 NLS 参数 小结 练习 20 概览 A 如何在 Unix 环境中创建 Oracle9i 数据库 B 手动管理还原数据(回退段) C SQL*Plus 练习解答 D Oracle Enterprise Manager 练习解答 xiii
12
xiv
Similar presentations