视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
oracle 学习计划
2025-10-05 23:21:19 责编:小OO
文档
10天学习Oracle计划

2008年05月02日 星期五 11:56

Oracle10G十天学习计划

共计10天(每天按6小时计算)

三、 预期目标:

1. 安装 Oracle Database 10g 并配置数据库 

2. 管理 Oracle 例程 

3. 管理数据库存储结构 

4. 创建和管理用户帐户 

5. 执行备份和恢复数据库 

6. 监控数据库、解决使用数据库时出现的问题和维护数据库 

7. 配置 Oracle Net services 

8. 在数据库和文件之间移动数据

9. 使用 RMAN 创建和管理备份集和映像副本 

10. 将数据库恢复到过去某一时刻的状态 

11. 使用 Oracle 安全备份来备份和恢复数据库 

12. 使用 Oracle 闪回技术恢复数据库 

13. 检测块损坏情况并采取相应的措施修复损坏的块 

14. 使用各种数据库 Advisor 来监控和提高数据库的性能 

15. 使用资源管理器来控制数据库资源的使用情况 

16. 使用调度程序来简化管理任务 

17. 复查数据库日志文件以便进行诊断 

18. 为数据库和单独的会话自定义基于语言的行为 

19. 管理 VLDB;实施安全数据库 

四、 培训指导思想:

以Oracle公司的官方培训教材为基础,结合客户的实际需求,适当增加客户感兴趣的内容,删除一些理论性强而客户又很少用到的内容。

五、 具体授课安排:

时间 授课内容 主要实验

第一天 内容一:简介(数据库体系结构)

1. 描述课程目标

2. 研究 Oracle 10g 数据库体系结构

内容二:安装 Oracle 数据库软件

1. 解释 DBA 核心任务和工具 

2. 计划 Oracle 安装 

3. 使用最佳的灵活的体系结构 

4. 使用 Oracle Universal Installer (OUI) 安装软件

内容三:创建 Oracle 数据库

1. 使用数据库配置助手 (DBCA) 创建数据库 

2. 使用 DBCA 创建数据库设计模板 

3. 使用 DBCA 生成数据库创建脚本

内容四:管理 Oracle 例程

1. 启动和停止 Oracle 数据库及组件 

2. 使用 Oracle Enterprise Manager (EM) 

3. 使用 SQL*Plus 和 iSQL*Plus 访问数据库 

4. 修改数据库初始化参数 

5. 了解数据库启动阶段 

6. 查看预警日志 

7. 使用数据字典 实验一:安装数据库软件

实验二:使用图形化界面

实验三:创建数据库

实验四:启动、关闭数据库

实验五:设置参数文件

实验六:查看预警日志

第二天 内容一:管理数据库存储结构

1. 描述表数据存储(以块为单位) 

2. 定义表空间和数据文件的用途 

3. 了解和使用 Oracle Managed Files (OMF) 

4. 创建和管理表空间 

5. 获取表空间信息 

6. 描述自动存储管理 (ASM) 的主要概念和功能

内容二:管理用户安全性

1. 创建和管理数据库用户帐户 

2. 对用户进行验证 

3. 分配默认的存储区(表空间) 

4. 授予权限和撤消权限 

5. 创建和管理职责 

6. 创建和管理配置文件 

7. 实施标准口令保护功能 

8. 控制用户对资源的使用

内容三:管理方案对象

1. 定义方案对象和数据类型 

2. 创建和修改表 

3. 定义约束条件 

4. 查看表的列和内容 

5. 创建索引、视图和序号 

6. 解释临时表的用途 

7. 使用数据字典 实验一:创建表空间

实验二:使用OMF

实验三:创建用户

实验四:使用配置文件

实验五:分配权限

实验六:创建表

实验七:创建索引

实验八:创建约束等对象

第三天 内容一:管理数据和并发处理能力

1. 通过 SQL 管理数据 

2. 确定和管理 PL/SQL 对象 

3. 描述触发器和触发事件 

4. 监控和解决锁冲突

内容二:管理撤消数据

1. 解释 DML 和撤消数据生成 

2. 监控和管理撤消 

3. 描述撤消数据和重做数据之间的区别 

4. 配置撤消保留 

5. 保障撤消保留 

6. 使用撤消 Advisor

内容三:实施 Oracle 数据库安全性

1. 描述 DBA 安全性责任 

2. 应用最少权限原则 

3. 启用标准数据库跟踪 

4. 指定跟踪选项 

5. 复查跟踪信息 

6. 维护跟踪线索 实验一:学习SQL语句

实验二:监控锁

实验三:配置撤销段

实验四:设置跟踪

第四天 内容一:配置 Oracle Network 环境

1. 使用 Oracle Enterprise Manager 配置 Oracle Network 环境 

2. 创建其它监听程序 

3. 创建 Oracle Net Service 别名 

4. 配置连接时故障转移 

5. 控制 Oracle Net Listener 

6. 测试 Oracle Net 的连接性 

7. 确定何时使用共享服务器和专用服务器

内容二:积极维护

1. 使用统计数据 

2. 管理自动工作量资料档案库 (AWR) 

3. 使用自动数据库诊断监控程序 (ADDM) 

4. 描述指导框架 

5. 设置预警阈值 

6. 使用服务器生成的预警 

7. 使用自动任务

内容三:性能管理

1. 使用 Oracle Enterprise Manager 页监控性能 

2. 使用 SQL Tuning Advisor 

3. 使用 SQL Access Advisor 

4. 使用共享内存的自动管理 

5. 使用内存 Advisor 设置内存缓冲区的大小 

6. 使用与性能相关的动态视图 

7. 排除无效或不可用的对象中的故障 实验一:配置Listener

实验二:使用AWR

实验三:使用ADDM 

实验四:设置预警

实验五:使用工具调优

第五天 内容一:备份和恢复的概念

1. 确定 Oracle 数据库中可能出现的错误类型 

2. 描述优化例程恢复的方法 

3. 确定检查点、重做日志文件和归档日志文件的重要性 

4. 配置 ARCHIVELOG 模式

内容二:执行数据库备份

1. 创建一致的数据库备份 

2. 在不关闭数据库的情况下进行备份 

3. 创建增量备份 

4. 自动数据库备份 

5. 监控快速恢复区

内容三:执行数据库恢复

1. 恢复丢失的控制文件 

2. 恢复丢失的重做日志文件 

3. 在数据文件丢失后执行完全恢复

内容四:执行FlashBack

1. 描述闪回数据库 

2. 使用闪回表将表内容还原到过去的某一特定时间点 

3. 恢复已删除的表 

4. 使用闪回查询查看截至任意时间点的数据库内容 

5. 使用闪回版本查询查看一段时间内的行版本 

6. 使用闪回事务处理查询查看行的事务处理历史记录

内容五:移动数据

1. 描述移动数据的可用方法 

2. 创建和使用目录对象 

3. 使用 SQL*Loader 从 Oracle 数据库(或用户文件)中装入数据 

4. 解释数据泵的通用体系结构 

5. 使用数据泵的导出和导入功能在 Oracle 数据库之间移动数据 

6. 使用外部表并通过平立文件移动数据 实验一:备份数据库

实验二:监控快速恢复区

实验三:恢复试验

实验四:flashback试验

实验五:装载数据试验

第六天 内容一:配置 Recovery Manager

1. Recovery Manager 的功能及其组件 

2. 使用 RMAN 的快速恢复区 

3. 配置 RMAN 

4. 控制文件自动备份 

5. 保留策略和通道分配 

6. - 在默认的 NOCATALOG 模式下使用 Recovery Manager 与目标数据库连接 

7. 显示当前的 RMAN 配置设置 

8. 更改数据库的备份保留策略

内容二:使用 Recovery Manager

1. RMAN 命令概览 

2. 并行备份集 

3. 压缩备份 

4. 映像副本 

5. 数据库整体备份和增量备份 

6. LIST 命令和 REPORT 命令 

7. 为数据库启用 ARCHIVELOG 模式 

8. 使用 Recovery Manager

内容三:Oracle 安全备份

1. 安装和配置 

2. 实施 Oracle 建议的策略 

3. RMAN 和 Oracle 安全备份 

4. 备份/恢复到磁带的数据库和文件系统文件 

5. 使用 obtool 和 Web 界面配置 Oracle 安全备份设备 (CLI/GUI) 

6. 为 Oracle 安全备份配置 EM 并对到磁带的备份进行测试 (EM) 

7. 使用 RMAN 将数据库备份到磁带 (CLI) 

8. 使用 OB Web 工具备份文件系统文件

内容四:从非关键性数据丢失中恢复

1. 非关键性文件恢复 

2. 创建新的临时表空间 

3. 重新创建重做日志文件、索引表空间和索引 

4. 只读表空间恢复 

5. 数据库管理员的验证方法 

6. 口令验证文件丢失 

7. 创建新的临时表空间 

8. 更改数据库的默认临时表空间 实验一:配置Rman试验

实验二:使用Rman备份、恢复数据库

实验三:重新创建重做日志文件

实验四:重新创建索引表空间

实验五:恢复口令文件

第七天 内容一:不完全恢复

1. 恢复步骤 

2. 服务器管理的恢复和用户管理的恢复命令 

3. 恢复控制文件自动备份 

4. 创建新的控制文件 

5. 不完全恢复概览 

6. 不完全恢复最佳方案 

7. 利用重置日志简化恢复 

8. 使用 RMAN 进行时间点恢复

内容二:闪回

1. 闪回数据库结构 

2. 配置和监控闪回数据库 

3. 备份快速恢复区 

4. 使用 V$FLASH_RECOVERY_AREA_USAGE 

5. 闪回数据库注意事项 

6. 使用闪回数据库 RMAN 接口 

7. 使用闪回数据库 EM 接口 

8. 管理和监控闪回数据库操作

内容三:处理数据库损坏

1. 块损坏症状:ORA-1578 

2. DBVERIFY 实用程序和 ANALYZE 命令 

3. 初始化参数 DB_BLOCK_CHECKING 

4. 段元数据转储和验证 

5. 使用闪回修复逻辑损坏和使用 DBMS_REPAIR 

6. 块介质恢复 

7. RMAN BMR 接口 

8. 转储和验证段元数据

内容四:监控和管理内存

1. Oracle 内存结构 

2. 共享内存自动管理 

3. SGA 优化原则 

4. 数据库控制和共享内存自动管理 

5. 自动优化 SGA 参数和人工优化 SGA 参数的行为 

6. 调整 SGA_TARGET 的大小 

7. PGA 管理资源 

8. 使用内存 Advisor 实验一:执行不完全恢复

实验二:闪回试验

实验三:数据块损坏恢复

实验四:监控内存

第八天 内容一:监控和管理存储 I

1. 数据库存储结构 

2. 空间管理概览 

3. Oracle 管理的文件 (OMF) 

4. 行链接和行迁移 

5. 主动式表空间监控 

6. 管理可恢复的空间分配 

7. SYSAUX 表空间 

8. 监控表空间和索引空间的使用情况

内容二:监控和管理存储 II

1. 自动撤消管理 

2. 重做日志文件 

3. 表类型 

4. 分区表 

5. 索引组织表 (IOT) 

6. 使用 SQL 管理索引空间 

7. 配置重做日志文件最佳大小 

8. 查看“撤销保留的自动优化”

内容三:自动存储管理

1. ASM 通用体系结构和功能 

2. 动态性能视图增加 

3. 管理 ASM 例程 

4. ASM 磁盘组 

5. 使用 asmcmd 命令行 

6. 将数据库迁移至 ASM 存储 

7. 在单独的 Oracle 主目录中创建 ASM 例程 

8. 迁移表空间以使用 ASM 存储 

内容四:自动性能管理

1. 确定可调组件 

2. Oracle 等待事件和系统统计数据 

3. 排错和优化视图 

4. 直接附加到 SGA 以进行统计数据收集 

5. 工作量信息库 

6. 指导框架 

7. ADDM 方案和使用提示 

8. 使用 SQL Tuning Advisor 和 SQL Access Advisor 实验一:行迁移

实验二:监控表空间

实验三:管理分区表

实验四:使用ASM

实验五:监控性能

第九天 内容一:VLDB 支持

1. 创建大文件表空间 

2. 对程序包和数据字典方面所做的更改,以支持 VLDB 

3. 创建和维护临时表空间组 (TTG) 

4. 分区和分区索引 

5. 跳过不可用索引 

6. 创建和使用散列分区全局索引 

7. DML 错误日志记录 

8. 解释大文件 ROWID

内容二:管理资源

1. 数据库资源管理器概念和配置 

2. 创建新资源计划 

3. 活动会话池机制 

4. 估计的最大执行时间 

5. 创建复杂计划 

6. 管理和监控资源管理器 

7. 资源计划指示 

8. 创建资源用户组

内容三:使用调度程序自动执行任务

1. 调度程序概念 

2. 创建任务分类和窗口 

3. 管理作业、程序、链接、事件、计划、优先级 

4. 查看并清除作业日志 

5. 创建程序和计划 

6. 创建使用程序和计划的作业 

7. 更改作业的程序和计划,并观察作业行为的更改情况 

8. 监控作业运行情况 实验一:VLDB的管理

实验二:管理执行计划

实验三:定义自动化任务

第十天 内容一:数据库安全性

1. 虚拟专用数据库:概览 

2. 创建列级策略 

3. 编写策略函数 

4. 策略类型 

5. 具有列屏蔽的列级 VPD 

6. 透明数据加密 

7. 设置监听程序口令 

8. 实施 VPD

内容二:数据传输

1. 外部表概念 

2. 创建目录对象和外部表 

3. 数据泵 

4. 传输数据库 

5. RMAN CONVERT DATABASE 命令 

6. 传输表空间 

7. 创建目录对象 

8. 创建临时表

内容三:使用全球化支持

1. 全球化支持功能 

2. 编码方案 

3. 数据库字符集和国家字符集 

4. 指定基于语言的行为 

5. 区域设置变量 

6. 使用语言比较和排序 

7. 客户机与服务器字符集之间的数据转换 

8. 确定默认的 NLS 设置 实验一:管理数据安全及加密

实验二:传输数据

实验三:设置数据库和客户端语言及字符下载本文

显示全文
专题