授课计划表 亿Oracle败据库恢复 《ORACLE数据库》授课计划表 课程 编码 制订人 制订日期 教研室主任 院系(部)教 学负责人 审定日期 学时:64 (理论学时:24 实践学时:40 学分:4 适用专业:计算机网络技术专业 一、课程性质 课程性质:专业技能课 本课程的先修课程是《UNUx操作系统》、《SQLserver数据库》基础课程, 本门课程从数据库安装、数据库体系结构、数据文件管理、用户权限管理、 备份恢复等几个模块,使用学生掌握数据库日常管理与维护,使用学生逐步深入 成为合格的ORACLE数据库管理人员。 该门课程从数据库的创建、操作、安全管理、运行和维护等方面系统地介绍 了数据库系统的基础理论、基本技术和操作方法。通过本课程的学习使学生系统 地掌握数据库原理且具备数据库管理的基本能力,能够有效地开展网络数据库应 用,面对大型复杂问题能够提出优化解决方法。为今后就业提供更多的机会,提 高个人的综合竞争力。 二、教学要求 使学生具备成为本专业的高素质技能型人才所必需的数据库系统运维管理 的基本知识和基本技能:具备良好的综合素质和职业道德,能够吃苦耐劳、爱岗 敬业、团结合作。 (一)能力要求 1、了解数据库系统和数据库需求分析的基本方法: 2、学握数据库安装创建,启动和关闭数据库: 0
0 《ORACLE 数据库》授课计划表 课程 编码 制订人 制订日期 教研室主任 院系(部)教 学负责人 审定日期 学时:64 (理论学时: 24 实践学时: 40 ) 学分:4 适用专业:计算机网络技术专业 一、课程性质 课程性质:专业技能课 本课程的先修课程是《LINUX 操作系统》、《SQLserver 数据库》基础课程。 本门课程从数据库安装、数据库体系结构、数据文件管理、用户权限管理、 备份恢复等几个模块,使用学生掌握数据库日常管理与维护,使用学生逐步深入 成为合格的 ORACLE 数据库管理人员。 该门课程从数据库的创建、操作、安全管理、运行和维护等方面系统地介绍 了数据库系统的基础理论、基本技术和操作方法。通过本课程的学习使学生系统 地掌握数据库原理且具备数据库管理的基本能力,能够有效地开展网络数据库应 用,面对大型复杂问题能够提出优化解决方法。为今后就业提供更多的机会,提 高个人的综合竞争力。 二、教学要求 使学生具备成为本专业的高素质技能型人才所必需的数据库系统运维管理 的基本知识和基本技能;具备良好的综合素质和职业道德,能够吃苦耐劳、爱岗 敬业、团结合作。 (一)能力要求 1、了解数据库系统和数据库需求分析的基本方法; 2、掌握数据库安装创建,启动和关闭数据库;
授课计划表 ∥Oracle数据库恢复 3、掌握ORACLE网络配置和远程连接数据库; 4、掌握利用数据库管理工具或SQL语言实现数据库定义、操作和管理的方法: 5、规划数据库文件,如控制文件、日志文件、数据文件等: 6、合理规划表空间的使用: 7、掌握数据库安全和维护技术: 7、使用闪回技术、备份恢复技术和导入导出特性。 (二)知识要求 1、了解数据库管理系统的基础知识以及Oracle的发展历史和Oracle的产品构成: 2、掌握Oracle的安装方法和基本操作: 3、掌握Oracle的体系结构: 4、理解控制文件、联机重做日志、数据文件、表空间、段、区、块 5、掌握基于Oracle的数据库的常规管理和对象管理: 6、掌握Oracle下的用户管理和权限控制: 7、掌握Oracle下的数据库的备份与恢复 8、具备一定的PL/SQL程序设计能力: (三)素质要求 1、培养学生的文献检索、资料查找与阅读能力 2、培养学生团队精神与协作能力,使学生具有一定的岗位意识和岗位适应能力 3、培养学生认真严谨、求真务实、遵纪守时、吃苦耐劳的工作作风 4、养成良好的职业素养和正确编程习惯。 5、培养学生自主学习的能力。 三、教学条件 实践教学基本条件 1、实践场所:理实一体化实训室: 2、设备配置:中级配置电脑50台,广播软件一套,座椅50套: 3、每台电脑安装VMWARE虚拟软件,安装LINUX系统,并安装ORACLE数据库, CRT和WINSCP软件等
1 3、掌握 ORACLE 网络配置和远程连接数据库; 4、掌握利用数据库管理工具或 SQL 语言实现数据库定义、操作和管理的方法; 5、规划数据库文件,如控制文件、日志文件、数据文件等; 6、合理规划表空间的使用; 7、掌握数据库安全和维护技术; 7、使用闪回技术、备份恢复技术和导入导出特性。 (二)知识要求 1、了解数据库管理系统的基础知识以及 Oracle 的发展历史和 Oracle 的产品构成; 2、掌握 Oracle 的安装方法和基本操作; 3、掌握 Oracle 的体系结构; 4、理解控制文件、联机重做日志、数据文件、表空间、段、区、块 5、掌握基于 Oracle 的数据库的常规管理和对象管理; 6、掌握 Oracle 下的用户管理和权限控制; 7、掌握 Oracle 下的数据库的备份与恢复; 8、具备一定的 PL/SQL 程序设计能力; (三)素质要求 1、培养学生的文献检索、资料查找与阅读能力 2、培养学生团队精神与协作能力,使学生具有一定的岗位意识和岗位适应能力 3、培养学生认真严谨、求真务实、遵纪守时、吃苦耐劳的工作作风。 4、养成良好的职业素养和正确编程习惯。 5、培养学生自主学习的能力。 三、教学条件 实践教学基本条件 1、实践场所:理实一体化实训室; 2、设备配置:中级配置电脑 50 台,广播软件一套,座椅 50 套; 3、每台电脑安装 VMWARE 虚拟软件,安装 LINUX 系统,并安装 ORACLE 数据库, CRT 和 WINSCP 软件等
授课计划表 /Oracle数据库恢复 四、教学内容及学时安排 学习内容 (情维设计) 教学革本要求 序号 能力要求 知识要求 熟悉1iux命令 Oracle 数据库安装 安装oraC1e数据库 BCA刨建数据 理解数据库名、实例名、SD 数据库创建 环境变量 数据库启动阶段 实例服务启动过程 实例管理 致库关闭阶段 实动若实黄板作金今 内存的相关参数设置: 内存管现 SGA组件理解 PGA组件理解 2 客户端讲程 讲程管理 进程参数设置 进程参数查看 服务器进程 逻辑体系 、表空间管理方式 结构 3、理解区和段 pri1e建 参数文件类型和区用 参数文件 pfie建立 参数修改的几种方式 各种参数修 除控制文件 物议、除和使用存格过程的 控制文州 重建控制文件 创建、修政、副除和使用触发器的力 增加日表组细和成品 群机在纶重 险日志细和成品 联机在线重做日志的内容 做日志文件 联机在线重做日志文件的机制 管 归档重做日 日智做日志文件的 罗调 1、归档重做日志文件的内 志文件 2、归档重微日志文件的作用 、设置数据库归档 建、除美型的表空间 1 表空间和 表空问和数据文件的理解 2、数据文件位置调整 2、表空问的作用 数据文件 表空间管理方式 创建管理员角色 安 用户管理 2、创建教师角色 3、创建学生角色 块 、热使用 导入导出 出导入表、表空间 女Bp/ip和i/的不同之 5 ,目录的用法 3、制定导出计划 备 闪回技术 上、开启闪回区 1、闪回区的管理
2 四、教学内容及学时安排 序号 学习内容 (情境设计) 教 学 基 本 要 求 课 教学 时 模块 教学单元 (岗位项目) 能力要求 知识要求 1 准 备 环 境 模 块 Oracle 数据库安装 1、 熟悉 linux 命令 2、 安装前的软硬件需求 3、 掌握linux下环境配置,并 安装oracle数据库 1、 掌握并理解 ORACLE 基本概念 2、 掌握安装过程 6 数据库创建 1、 DBCA创建数据库 2、 手工创建数据库 3、 数据库删除方法 1、 理解数据库名、实例名、SID 2、 掌握环境变量 3、 SQLPLUS 2 体 系 结 构 模 块 实例管理 1、 数据库启动阶段 2、 数据库关闭阶段 3、 熟悉sql/plus使用 1、 实例服务启动过程 2、 实例服务关闭过程 3、 启动和关闭数据库命令 8 内存管理 1、 内存的相关参数设置; 2、 内存管理方式调整; 3、 内存参数查看 1、 SGA组件理解 2、 PGA组件理解 进程管理 1、 进程参数设置 2、 进程参数查看 1、 客户端进程 2、 服务器端进程 3、 后台进程 逻辑体系 结构 1、表空间管理方式 1、表空间管理方式 2、段管理方式 3、理解区和段 3 数 据 库 文 件 管 理 模 块 参数文件 1、 Spfile 建立 2、 pfile 建立 3、 各种参数修改 1、 参数文件类型和区别 2、 参数修改的几种方式 18 控制文件 1、 备份控制文件 2、 增加删除控制文件 3、 重建控制文件 1、 创建、修改、删除和使用存储过程的 方法 2、 创建、修改、删除和使用触发器的方 法 联机在线重 做日志文件 1、 增加日志组和成员 2、 删除日志组和成员 3、 日志切换 1、 联机在线重做日志的内容 2、 联机在线重做日志文件的机制 归档重做日 志文件 1、归档重做日志文件的位 置调整 2、设置数据库归档 1、归档重做日志文件的内容 2、归档重做日志文件的作用 表空间和 数据文件 1、各 种 类 型 的 表 空 间 创 建、删除 2、数据文件位置调整 3、改变大小 4、表空间脱机和联机 1、表空间和数据文件的理解 2、表空间的作用 3、表空间管理方式 4 数 据 库 安 全 模 块 用户管理 1、创建管理员角色 2、创建教师角色 3、创建学生角色 1、oracle的安全机制; 2、服务器登录安全管理; 3、数据库用户安全管理; 4、权限管理; 5、角色管理 8 5 数 据 库 备 导入导出 1、熟练使用 expdp 和 impdp 导出导入表、表空间、数据 库 1、Expdp/impdp和imp/dmp的不同之 处 2、目录的用法 3、制定导出计划 20 闪回技术 1、开启闪回区 1、闪回区的管理
授课计划表 /Oracles数据库恢复 学习内容 教学基本要求 序号 能力要求 知识要肃 份 2使用闪回版本查询、闪 回表、闪回刚略 闪回数 等闪回技术闪回丢失 框文件名 2、控制文件备 5、整库备份 1、各份与恢复概念 RAN备份 全库与增量备份 2完 恢复与不 全恢复概念 恢复 热练掌握归档模式下的 4、全库各份与增量备份区别 数据各种场景的恢复 10、举程不完全恢复 6 12C新特性 、CDB 2、PDB 1、12C多租户理解 7 试 明末实操考试 五、教学实施 (一)推荐教材及主要参考资料 1、推荐教材 《ORACLE数据库系统管理实例教程》高等教育出版社 2、主要参考资料 《OCA/OCP认证考试指南全册》清化大学出版社 (二)教学方法与手段 1、教学方法 本课程采用多种教学方法,任务驱动教学方法、以赛促学法、项目实训教学方法 2、教学手段 本课程采用了多种教学手段来保障项目教学的高质量开展。 (1)多媒体技术 采用多媒体的教学技术,使用电子课件讲课,课堂传授信息量大。同时配套该课 程的一些学习视频,供学生自学。制作详实的PT发给学生,减少学生记笔记的 工作量,便于把主要精力放在项目开发和课后自主学习上。 3
3 序号 学习内容 (情境设计) 教 学 基 本 要 求 课 教学 时 模块 教学单元 (岗位项目) 能力要求 知识要求 份 与 恢 复 模 块 2、使用闪回版本查询、闪 回事务查询、闪回查询、闪 回表、闪回删除、闪回数据 库等闪回技术闪回丢失的 数据 2、配置和管理闪回区 3、闪回原理理解 RMAN 备份 恢复 1、数据文件备份 2、控制文件备份 3、参数文件备份 4、表空间备份 5、整库备份 6、全库与增量备份 7、备份策略制定 8、熟练掌握归档模式下的 数据各种场景的恢复 9、表空间恢复 10、掌握不完全恢复 1、备份与恢复概念 2、完全恢复与不完全恢复概念 3、归档与非归档模式 4、全库备份与增量备份区别 6 新 技 术 12C 新特性 1、CDB 2、PDB 1、12C多租户理解 2 7 考 试 期末实操考试 五、教学实施 (一)推荐教材及主要参考资料 1、推荐教材 《ORACLE 数据库系统管理实例教程》高等教育出版社 2、主要参考资料 《OCA/OCP 认证考试指南全册》清化大学出版社 (二)教学方法与手段 1、教学方法 本课程采用多种教学方法,任务驱动教学方法、以赛促学法、项目实训教学方法。 2、教学手段 本课程采用了多种教学手段来保障项目教学的高质量开展。 (1)多媒体技术 采用多媒体的教学技术,使用电子课件讲课,课堂传授信息量大。同时配套该课 程的一些学习视频,供学生自学。制作详实的 PPT 发给学生,减少学生记笔记的 工作量,便于把主要精力放在项目开发和课后自主学习上
授课计划表 Oracle数据库恢复 (2)局域网平台 通过FTP软件,为学生提供信息交换、数据交换的基础平台 (3)互联网平台 课程组教师利用网络等现代化教学手段(职教云),如课程答疑留言板,在线为 学生答疑,给师生提供了相互交流的平台。 (4)电子教室 在软件实训室安装电子教室软件,确保学生在上课期间只能使用被认可的应用程 序及被认可的网站,提高上课效率。 (三)教学评价与课程考核 1、教学评价 平时成绩考核=课堂项目考核(70%)+课堂考勤考核(30%)两部份。 2、考核方式与成绩评定办法 本课程考核采取平时成绩考核和期末考核两种方式进行,两部分的分数比例为: 课程考核成绩=平时成绩考核成绩(60%)+期末考成绩(40%)
4 (2)局域网平台 通过 FTP 软件,为学生提供信息交换、数据交换的基础平台。 (3)互联网平台 课程组教师利用网络等现代化教学手段(职教云),如课程答疑留言板,在线为 学生答疑,给师生提供了相互交流的平台。 (4)电子教室 在软件实训室安装电子教室软件,确保学生在上课期间只能使用被认可的应用程 序及被认可的网站,提高上课效率。 (三)教学评价与课程考核 1、教学评价 平时成绩考核=课堂项目考核(70%)+课堂考勤考核(30%)两部份。 2、考核方式与成绩评定办法 本课程考核采取平时成绩考核和期末考核两种方式进行,两部分的分数比例为: 课程考核成绩=平时成绩考核成绩(60%)+期末考成绩(40%)