当前位置:文档之家› oracle11g数据库管理与开发技术training

oracle11g数据库管理与开发技术training

Oracle 11g数据库管理与开发技术 课程摘 要:

本课程主要介绍Oracle数据库的基本概念、安装方法及数据库的启动与关闭、与数据 库设计、开发和管理密切相关的 SQL语言,以及Oracle对SQL语言应用进行增强的 PLSQL语言和SQL*Plus管理工具,并结合大量的实例帮助学员学习 Oracle数据库系统 的相关知识;数据库的备份与恢复技术, 包括基础知识、RMA工具、闪回、OEN及逻 辑备份工具(数据泵技术)、数据库优化、SQL优化和系统调整方面的知识;

内容大 纲:

数据库的基础知识 数据库的产生、数据库的特征 数据库的组成、数据库的管理系统、关系数据库 初识Oracle

Oracle数据库系统的特点、发展历史 Oracle版本号的含义、Oracle 11g的新特性 Oracle 11g数据库安装/启动/关闭 Oracle 11g在 Windows下的安装概述 在Windows环境下安装Oracle 11g

在Linux环境下安装前的准备、在 Linux环境下安装 Oracle 11g

Oracle 11g数据库实例的创建 在Windows环境下创建数据库 在Linux环境下用DBCA创建数据库 Oracle 11g实例启动与关闭 Linux环境下Oracle实例的关闭、Linux环境下Oracle监听进程的启动和关闭 SQL语言概述 使用 SQL*Plus

用SQL*Plus与数据库交互 使用SQL*Plus的编辑功能 SQL语句、PL/SQL块与SQL*Plus命令的区别 编辑命令、保存命令、加入注释、运行命令 编写交互命令、使用绑定变量、跟踪语句 使用SQL*Plus格式化查询结果 格式化列 定义页与报告的标题和维、存储和打印结果 PL/SQL基础 PL/SQL概述 PL/SQL语言、PL/SQL的特点、PL/SQL的开发和运行环境 运行PL/SQL程序 PL/SQL编程 基本语言块、字符集和语法注释、数据类型和类型转换、变量和常量、表达式和运算符、 流程控制 1. 过程和函数 2. 过程、函数错误处理

预定义异常、用户定义异常 PL/SQL高级应用 包 包头、 包体、重载、包的初始化、Oracle内置包 集合 ndex-by表、嵌套表、可变数组、集合的属性和方法 PL/SQL游标 游标创建、使用游标FOR循环、使用游标变量、游标变量实例、使用游标表达式、Oracle

11g中PL/SQL的新特性 Oracle数据库结构 Oracle体系结构 基本术语、体系结构图解、表空间与数据文件、临时表空间与临时文件、 Oracle存储 结构介绍、控制文件、日志文件

服务器参数文件、密码文件/跟踪文件/告警日志 Oracle服务器结构 1. Oracle服务器与Oracle实例、物理结构与逻辑结构的关系 2. 系统全局区(SGA、后台进程、程序全局区 PGA

数据字典 Oracle数据字典构成Oracle常用数据字典、Oracle常用动态性能视图 管理控制文件 控制文件概述 控制文件的内容、控制文件的大小、控制文件更新、可复用区与不可复用区 控制文件的多路复用 使用init.ora 多路复用控制文件、使用SPFILE多路复用控制文件、添加更多控制文件 副本的步骤

1. 查询控制文件信息 2. 控制文件的创建步骤 3. 维护控制文件

管理日志文件 管理重做日志文件、日志文件组/日志切换/日志归档 了解检查点、查询、新建、删除日志文件 管理表空间和数据文件 模式对象管理 1. 模式与模式对象 2.管理表 建表时的考量、列数据类型、创建表的语法、创建表的实例、查看表的信息 、修改表结构、重命名表、监控表的存储空间、修改表空间的存储设置、删除表、外部 表的管理 1. 索引 概念、各种类型索引的比较和选择、 索引基本操作

1. 视图概念、视图基本操作、同义词、序列 2. 表分区与索引分区

1. 分区技术概述 2. 表分区方法说明及实例

范围分区(Range、散列(Hash分区、列表分区(List )、组合分区、Interval 分 区、外键分区、虚拟列分区、表的分区策略、管理表分区

表分区管理操作列表、表分区管理操作实例 用户管理与安全 数据完整和数据约束 什么是事务 数据并行性和一致性、Oracle如何管理数据并行性和一致性 锁 锁的功能、分类及类型、表锁和事务锁、检测和解决锁冲突、实例分析 数据完整性 数据完整性概述、完整性约束、完整性约束类型、约束检验机制、约束状态 备份与恢复 备份与恢复概述 备份分类与恢复分类 备份分类、恢复分类 备份与恢复方法 Oracle 11g的备份和恢复特性 使用RMA工具 RMA简介、RMA资料档案库/恢复目录/控制文件、创建恢复目录 RMAN与数据库的连接 连接到目标数据库、连接到恢复目录 注册数据库 注册目标数据库、实例演示 通道分配 通道概述、RUN命令介绍、自动通道配置、手动通道配置、显示通道配置参数、设置 通道控制参数

使用BACKU命令生成备份集 备份集与备份片、BACKU命令语法、备份文件的存储格式、BACKU备份实例、BACKUP 的冷备份与热备份 Oracle 11g的备份和恢复特性 使用 COPY! BACK AS COP命令 COPY命令语法、COP溶份实例、BACKUP AS COP命令 备份 压缩备份、完全备份与递增备份、查看备份信息 使用RMAN恢复数据库 RESTOR命令、RECOVE命令、实例解析 Oracle 闪回技术(Flashback ) 使用OEM向导备份和恢复数据库 逻辑备份/数据导入导出 数据泵技术概述 创建目录对象 使用Data Pump导出数据 Data Pump导出说明、基于命令行数据泵导出实例、基于 DBMS_DATAPl数据泵导出实 例 使用Data Pump导入数据 Data Pump导入说明、基于命令行数据泵导入实例、基于 DBMS_DATAPl数据泵导入实 例

监控Data Pump作业进度 EXP/IMP导出导入数据 EXP/IMP概要说明、EXP导出实例、IMP导入实例 Oracle SQL语句优化 一般的SQL技巧 建议不用“ *”来代替所有列名、用 TRUNCAT代替DELETE在确保完整性的情况下多 用COMMI语句、尽量减少表的查询次数、用 NOT EXISTS替代NOT IN 用EXISTS替代 N、用 EXISTS

替代 DISTINCT

表的连接方法 选择FROM!的顺序、驱动表的选择、 WHER子句的连接顺序 有效使用索引 何时使用索弓I、索引列和表达式的选择、选择复合索引主列、避免对大表的全表扫描、 监视索引是否被使用

Oracle的优化器与执行计划 优化器概念、运行EXPLAIN PLAN Oracle 11g中SQL执行计划的管理 Oracle 11g中的执行计划管理 执行计划管理的工作原理、执行计划管理的测试、执行计划管理实例测试 Oracle 11g中的数据库重演和SQL重演 数据库重演、SQL重演 Oracle系统调整 1. Oracle初始化参数文件 2. Oracle动态视图 3. Oracle SGA 调整

理解内存分配、调整日志缓冲区分配、调整共享池分配、调整数据库缓冲区、 SGA调整 建议

排序区调整 排序区与其他内存区的关系、理解排序活动、监视排序活动、专用模式下排序区的调整、 共享模式下排序区的调整

Oracle 11g中的自动内存优化功能 客户化安装、设置与安装数据库控制、启动 Oracle 11g EM、登录到Oracle 11g EM

用 Oracle 11g EM 管理 Oracle 系统 数据库配置管理、方案管理、数据文件管理、数据库用户管理 用EM维护Oracle系统 执行导出操作、管理(本地)表空间、浏览预警文件信息 用Oracle 11g EM进行性能调整 查看顶级活动、监视Oracle实例是否存在锁 学时学

费: ♦学时:共56 学时白班:共7天晚班:共14天

♦培训费用每人4200元,四人以上团体学习或专家上门培训优惠多多,具体请电话咨 询。

推荐教 材: 《oracle 11G 管理与开发》

学习基 础: 具备一定的编程基础,了解过简单的数据库原理。

后续课 程: inux使用、系统管理与网络建设

培训目 标: EditRegion18

相关主题