Oracle Database 10g:数据库管理
Oracle Database 10g:数据库管理- 课堂练习I 第III 卷 学生指南 附脚本和答案 前言 1 简介 课程目标1-2 建议日程表1-3 课程目标1-4 Oracle 产品和服务1-5 Oracle Database 10g:“g”代表网格1-6 Oracle 数据库体系结构1-8 数据库结构1-9 Oracle 内存结构1-10 进程结构1-12 Oracle 实例管理1-13 服务器进程和数据库缓冲区高速缓存1-14 物理数据库结构1-15 表空间和数据文件1-17 SYSTEM 和SYSAUX 表空间1-18 段、区和块1-19 逻辑和物理数据库结构1-20 课程示例:HR 方案1-22 数据库体系结构:结构化组件概要1-23 小结1-24 2 安装Oracle 数据库软件 课程目标2-2 Oracle 数据库管理员的任务2-3 用于管理Oracle 数据库的工具2-4 安装:系统要求2-6 检查系统要求2-7 灵活体系结构(OFA) 2-8 使用灵活体系结构2-9 设置环境变量2-11 Oracle Universal Installer (OUI) 2-13 安装Oracle 软件2-14 数据库配置选项2-15 执行配置 脚本2-16 完成安装2-17 高级安装选项2-18 安装选项:无提示模式2-19 小结2-20 练习概览:安装Oracle 软件2-21 目录 iii Oracle Internal & OAI Use OnlyOracle Only 3 创建Oracle 数据库 课程目标3-2 计划数据库3-3 数据库:示例3-4 Database Configuration Assistant (DBCA) 3-5 使用DBCA 创建数据库3-6 口令管理3-12 创建数据库设计模板3-13 使用DBCA 删除数据库3-14 小结3-16 练习概览:使用DBCA 3-17 4 管理Oracle 实例 课程目标4-2 管理框架4-3 启动和停止Database Control 4-4 Oracle Enterprise Manager 4-5 访问Oracle Enterprise Manager 4-6 数据库主页4-7 使用SQL*Plus 和iSQL*Plus 访问数据库4-8 使用iSQL*Plus 4-9 为了以SYSDBA 和SYSOPER 身份进行访问而设置iSQL*Plus 4-10 使用SQL*Plus 4-12 从Shell 脚本调用SQL*Plus 4-13 从SQL*Plus 调用SQL 脚本4-14 初始化参数文件4-15 简化初始化参数4-16 查看和修改初始化参数4-18 数据库启动和关闭4-19 启动Oracle 数据库实例4-20 启动Oracle 数据库实例:NOMOUNT 4-21 启动Oracle 数据库实例:MOUNT 4-22 启动Oracle 数据库实例:OPEN 4-23 关闭Oracle 数据库实例4-24 关闭模式4-25 SHUTDOWN 选项4-26 使用SQL*Plus 启动和关闭4-29 查看预警日志4-30 查看预警历史记录4-31 动态性能视图4-32 iv Oracle Internal & OAI Use OnlyOracle Only 动态性能视图:用法示例4-33 动态性能视图:注意事项4-34 小结4-35 练习概览:管理Oracle 实例4-36 5 管理数据库存储结构 课程目标5-2 存储结构5-3 如何存储表数据5-4 数据库块的结构5-5 表空间和数据文件5-6 Oracle 管理文件(OMF) 5-7 表空间中的空间管理5-8 浏览存储结构5-9 创建新表空间5-10 本地管理表空间的存储5-12 预配置数据库中的表空间5-14 变更表空间5-16 表空间操作5-18 删除表空间5-20 查看表空间信息5-21 采集存储信息5-22 查看表空间内容5-23 扩大数据库5-24 什么是自动存储管理5-25 ASM:主要功能和优点5-26 ASM:概念5-27 小结5-28 练习概览:管理数据库存储结构5-29 6 管理用户安全性 课程目标6-2 数据库用户帐户6-3 预定义帐户:SYS 和SYSTEM 6-5 创建用户6-6 验证用户6-7 管理员验证6-9 解除用户帐户的锁定并重置口令6-10 权限6-11 系统权限6-12 对象权限6-14 v Oracle Internal & OAI Use OnlyOracle Only 撤销具有ADMIN OPTION 的系统权限6-15 撤销具有GRANT OPTION 的对象权限6-16 角色的作用6-17 将权限分配给角色以及将角色分配给用户6-18 预定义角色6-19 创建角色6-20 保护角色6-21 将角色分配给用户6-22 概要文件和用户6-23 实施口令安全功能6-25 创建口令概要文件6-27 提供的口令验证函数:VERIFY_FUNCTION 6-28 将限额分配给用户6-29 小结6-31 练习概览:管理用户6-32 7 管理方案对象 课程目标7-2 什么是方案7-3 访问方案对象7-5 命名数据库对象7-6 指定表中的数据类型7-8 创建和修改表7-11 了解数据完整性7-13 定义约束条件7-15 违反约束条件7-16 约束条件状态7-17 约束条件检查7-19 使用SQL 创建约束条件:示例7-20 查看表中的列7-21 查看表的内容7-22 表操作7-23 删除表7-24 截断表7-25 索引7-26 索引类型7-27 B 树索引7-28 位图索引7-30 索引选项7-32 创建索引7-34 vi Oracle Internal & OAI Use OnlyOracle Only 什么是视图7-35 创建视图7-36 序列7-37 创建序列7-38 使用序列7-40 临时表7-41 临时表:注意事项7-43 数据字典:概览7-44 数据字典视图7-45 数据字典:用法示例7-46 小结7-47 练习概览:管理方案对象7-48 8 管理数据和并发处理 课程目标8-2 通过SQL 处理数据8-3 INSERT 命令8-4 UPDATE 命令8-5 DELETE 命令8-6 MERGE 命令8-7 COMMIT 和ROLLBACK 命令8-9 PL/SQL 8-10 管理PL/SQL 对象8-11 PL/SQL 对象8-12 函数8-13 过程8-14 程序包8-15 程序包说明和程序包体8-16 内置程序包8-17 触发器8-18 触发事件8-19 锁定8-20 锁定机制8-21 数据并发处理8-22 DML 锁定8-24 入队机制8-25 锁定冲突8-26 锁定冲突的可能原因8-27 检测锁定冲突8-28 解决锁定冲突8-29 vii Oracle Internal & OAI Use OnlyOracle Only 使用SQL 解决锁定冲突8-30 死锁8-31 小结8-32 练习概览:管理数据和并发处理8-33 9 管理还原数据 课程目标9-2 数据操纵9-3 还原数据9-4 事务处理和还原数据9-6 存储还原信息9-7 还原数据与重做数据9-8 监视还原9-9 管理还原9-11 配置还原保留期9-12 确保还原保留期9-13 调整还原表空间的大小9-14 使用还原指导9-15 小结9-16 练习概览:管理还原段9-17 10 实施Oracle 数据库安全性 课程目标10-2 业界安全性要求10-3 责任分离10-5 数据库安全性10-6 最少权限原则10-8 应用最少权限原则10-9 监视可疑活动10-11 标准数据库审计10-12 启用审计10-13 统一审计线索10-14 Enterprise Manager 审计页10-16 指定审计选项10-17 使用和维护审计信息10-18 基于值审计10-19 细粒度审计10-21 FGA 策略10-22 审计的DML 语句:注意事项10-24 FGA 准则10-25 DBA 审计10-26 viii Oracle Internal & OAI Use OnlyOracle Only 维护审计线索10-27 安全更新10-28 应用安全补丁程序10-29 小结10-30 练习概览:实施Oracle 数据库安全性10-31 11 配置Oracle 网络环境 课程目标11-2 Oracle Net Services 11-3 Oracle Net Listener 11-4 建立网络连接11-5 建立连接11-6 用户会话11-7 配置和管理Oracle Network 的工具11-8 监听程序控制实用程序11-9 监听程序控制实用程序的语法11-10 监听程序主页11-12 网络服务管理页11-13 创建监听程序11-14 添加监听程序地址11-15 数据库服务注册11-16 命名方法11-17 简便连接11-18 本地命名11-19 目录命名11-20 外部命名方法11-21 配置服务别名11-22 高级连接选项11-23 测试Oracle Net 连接性11-25 用户会话:专用服务器11-26 用户会话:共享服务器11-27 SGA 和PGA 11-28 共享服务器:连接共享11-29 不能使用共享服务器的情况11-30 小结11-31 练习概览:使用Oracle Network 组件11-32 ix Oracle Internal & OAI Use OnlyOracle Only 12 主动维护 课程目标12-2 主动维护12-3 术语简介12-4 优化程序统计信息12-5 使用管理优化程序统计信息页12-7 统计信息级别12-9 自动工作量资料档案库(AWR) 12-10 AWR 基础结构12-11 AWR 快照集12-12 Enterprise Manager 和AWR 12-13 管理AWR 12-14 数据库自动诊断监视程序(ADDM) 12-15 ADDM 查找结果12-16 ADDM 建议案12-17 指导框架12-18 Enterprise Manager 和指导12-20 DBMS_ADVISOR 程序包12-21 服务器生成的预警12-22 服务器生成的默认预警12-23 设置阈值12-24 创建和测试预警12-25 预警通知12-26 对预警作出响应12-28 预警类型和清空预警12-29 自动维护任务12-30 小结12-31 练习概览:主动维护12-32 13 性能管理 课程目标13-2 性能监视13-3 性能监视:顶级会话13-7 性能监视:顶级服务13-8 SQL 优化指导:概览13-9 SQL 优化指导选项和建议案13-10 使用SQL 优化指导13-11 使用SQL 优化指导:示例13-12 SQL 优化指导:SQL 统计信息13-14 SQL 优化指导:确定重复的SQL 13-15 x Oracle Internal & OAI Use OnlyOracle Only 使用SQL 访问指导13-16 管理内存组件13-18 启用自动共享内存管理(ASMM) 13-19 手动设置共享内存管理13-21 使用内存指导13-22 动态性能统计信息13-24 故障诊断和优化视图13-26 无效和不可用对象13-27 小结13-29 练习概览:监视和改进性能13-30 14 备份和恢复的概念 课程目标14-2 部分工作内容14-3 故障类别14-4 语句错误14-5 用户进程错误14-6 网络故障14-7 用户错误14-8 实例错误14-10 后台进程和恢复:检查点(CKPT) 14-11 后台进程和恢复:重做日志文件和LogWriter 14-12 后台进程和恢复:归档程序(ARCn) 14-13 实例恢复14-14 实例恢复的阶段14-15 优化实例恢复14-16 使用MTTR 指导14-17 介质故障14-18 配置可恢复性14-19 控制文件14-20 重做日志文件14-21 多路复用重做日志14-22 归档日志文件14-23 归档日志文件:命名和目的地14-24 ARCHIVELOG 模式14-26 小结14-27 练习概览:配置可恢复性14-28 xi Oracle Internal & OAI Use OnlyOracle Only 15 执行数据库备份 课程目标15-2 备份解决方案:概览15-3 Oracle Secure Backup 15-4 用户管理的备份15-5 术语15-6 Recovery Manager (RMAN) 15-8 配置备份设置15-9 计划备份:策略15-11 计划备份:选项15-12 计划备份:设置15-13 计划备份:计划15-14 计划备份:复查15-15 将控制文件备份到跟踪文件15-16 管理备份15-18 快速恢复区15-19 小结15-20 练习概览:创建数据库备份15-21 16 执行数据库恢复 课程目标16-2 打开数据库16-3 更改实例状态16-5 使数据库保持打开状态16-6 丢失了控制文件16-7 丢失了重做日志文件16-8 在NOARCHIVELOG 模式下丢失了数据文件16-9 在ARCHIVELOG 模式下丢失了非关键数据文件16-10 在ARCHIVELOG 模式下丢失了系统关键数据文件16-11 小结16-12 练习概览:执行数据库恢复16-13 17 执行闪回 课程目标17-2 闪回技术:优点17-3 何时使用闪回技术17-4 闪回任何错误17-5 闪回数据库:概览17-6 闪回数据库:减少还原时间17-7 闪回数据库:注意事项17-8 闪回数据库:限制17-9 启用闪回数据库17-10 xii Oracle Internal & OAI Use OnlyOracle Only 闪回表:概览17-11 闪回表17-12 对表启用行移动17-13 执行闪回表17-14 闪回表:注意事项17-16 闪回删除:概览17-17 通过Enterprise Manager 闪回已删除的表17-18 闪回删除:注意事项17-19 闪回时间浏览17-20 闪回查询:概览17-21 闪回查询:示例17-22 闪回版本查询:概览17-23 通过Enterprise Manager 执行闪回版本查询17-24 闪回版本查询:注意事项17-25 闪回事务处理查询:概览17-26 通过Enterprise Manager 执行闪回事务处理查询17-27 闪回事务处理查询:注意事项17-28 小结17-29 练习概览:使用闪回17-30 18 移动数据 课程目标18-2 移动数据:一般体系结构18-3 目录对象:概览18-4 创建目录对象18-5 SQL*Loader:概览18-6 使用SQL*Loader 加载数据18-8 SQL*Loader 控制文件18-9 加载方法18-11 数据泵:概览18-13 数据泵:优点18-14 数据泵导出和导入:概览18-15 数据泵实用程序:接口与模式18-16 细粒度级对象的选择18-17 高级功能:取样率18-18 导出选项:文件18-19 数据泵文件位置18-20 计划和运行作业18-22 数据泵文件的命名和大小18-23 xiii Oracle Internal & OAI Use OnlyOracle Only 数据泵导入18-24 数据泵导入:转换18-25 数据泵:性能注意事项18-27 性能初始化参数18-28 数据泵访问路径:注意事项18-29 使用Oracle Enterprise Manager 监视数据泵作业18-30 外部表填充18-31 使用外部表18-32 使用ORACLE_DATAPUMP 填充外部表18-33 使用ORACLE_LOADER 填充外部表18-34 数据字典18-35 小结18-36 练习概览:移动数据18-37 附录A:练习 附录B:解答 附录C:基本Linux 和vi 命令 附录D:SQL 语句语法 附录E:缩写和术语 附录F:接下来的步骤继续学习 索引
文件列表
Oracle Database 10g:数据库管理
(预估有个153文件)
D17090CN30.pdf
2.82MB
sol_10_06.sh
492B
sol_09_02.sh
731B
sol_08_05.sh
491B
sol_07_02.sh
578B
sol_14_04.sh
538B
sol_13_06.sh
1KB
lab_18_06.ctl
449B
lab_11_06.sh
551B
lab_18_06.dat
3KB
用户评论