oracle培训计划

合集下载

oracle培训大纲

oracle培训大纲

oracle培训大纲1. 培训目标本次Oracle培训旨在通过系统的学习和实践,使学员能够全面掌握Oracle数据库的基本概念、常用功能以及高级技术,提升学员在数据库开发和管理方面的能力。

2. 培训内容2.1 数据库基础知识- 数据库概述- 数据库管理系统(DBMS)的概念和特点- 关系数据库管理系统(RDBMS)简介- Oracle数据库的特点和优势2.2 SQL语言基础- SQL语言的作用和应用范围- SQL语法规则和基本结构- 数据查询、更新和删除操作- 数据库表的创建和管理- 索引的使用和效果优化- 视图、存储过程和触发器的应用2.3 数据库高级技术- 高级SQL查询和优化- 复杂查询的应用- 数据库设计和规范化- 数据库安全性和权限管理 - 备份和恢复策略- 性能监控和调优2.4 PL/SQL编程语言- PL/SQL语言的概述- 变量、条件和循环语句 - 游标和异常处理- 存储过程和函数的开发 - 包和触发器的应用2.5 数据库性能优化- SQL优化技巧和策略- 索引和查询优化- 统计信息和执行计划分析- 优化器参数配置和调整- 性能监测和评估工具3. 培训方式本次培训将采用多种方式,包括讲座、案例分析、实际操作演练和练习题等。

学员将通过实际操作和练习,巩固所学知识,并提高实际应用能力。

4. 培训师资我们的培训师资团队由经验丰富的Oracle数据库专家组成,他们既具备扎实的理论基础,又有丰富的实际项目经验。

他们将为学员提供全方位的专业指导和支持。

5. 培训时间和地点培训时间:预计为期两个月,每周安排2-3次培训课程,每次2小时。

培训地点:我们将提供配备完善的计算机设备和数据库环境的培训场所。

6. 培训考核为了确保学员的学习效果和培训质量,我们将设立考核环节。

学员需要通过考试或项目实践来评估其对Oracle数据库的掌握程度。

7. 培训证书学员成功完成培训并通过考核后,将获得由我们颁发的培训证书,证明其在Oracle数据库方面的专业能力。

oracle基础知识培训文档教程

oracle基础知识培训文档教程

Oracle基础知识培训内容目录第一部分培训安排 (2)1.培训目标 (2)1.1.熟练掌握SQL基础知识 (2)1.2.熟练掌握ORACLE基础知识 (2)2.培训计划 (3)第二部分培训内容 (4)3.Oracle及toad的安装 (4)3.1.数据表空间和索引表空间 (4)3.2.基本SQL的使用 (5)3.3.DB_LINK及索引的简介 (6)3.4.oracle数据库的视图 (7)3.5.oracle数据库中序列问题 (8)3.6.给用户赋权及收回权限 (9)3.7.单表查询 (9)3.8.oracle常用函数 (13)3.9.oracle数据库多表查询 (18)3.10.数据导入、导出 (23)3.11.SQL语句优化 (23)3.12.触发器 (24)3.13.存储过程、包及函数 (24)第一部分培训安排1.培训目标1.1.熟练掌握SQL基础知识➢SQL的定义:SQL结构化查询语言(structure query language),SQL的基础是关系数据模型;➢关系数据模型:以二维表的表示实体,以外键表示实体关系➢SQL语法:✧DDL(Data define language)数据定义语言,创建或修改数据对象(TABLE, INDEX…); (CRATE, ALTER, DROP…)✧DML( Data Manipulation Language) 数据操作语言(TABLE)(DELETE,UPDATE)✧DCL数据控制语言,用于定义数据库用户的权限。

(GRANT、REVOKE)✧DQL(SELECT)✧数据类型字符、数值、日期、二进制1.2.熟练掌握ORACLE基础知识➢ORACLE 安装:服务(实例)、监听(listener)、端口、TNS (transparent network substrate透明网络底层)➢ORACLE对象:✧表(table)、序列(sequence)、索引(index)、视图(view)、同义词(synonymous)、约束(constraints),触发器(trigger);✧函数(function)、过程(procedures)、包(package)✧用户(user)、表空间(tablespace)、数据文件(datafile);✧数据连接(db_link)任务(job)目录(directory)➢工具使用:toad、数据备份➢PL/SQL2.培训计划第二部分培训内容3.Oracle及toad的安装➢详见《oracle的安装.doc》、《toad环境设置.doc》、《toad快速入门.pdf》3.1.数据表空间与索引表空间一、在本地创建一数据表空间CMIS_DATA与索引表空间CMIS_IDX(1)表空间tablespaces:一个ORACLE数据库能够有一个或多个表空间,而loggingdatafile 'Q:\oracle\product\10.2.0\oradata\Test\xyrj_data.dbf' --表空间包含的数据文件及位置size 20g --大小(resize)autoextend on --自动扩展next 10g maxsize 500g --自动扩展是按10扩展,最大的SIZE是500Gextent management local;--本地管理模式(表空间分为2种管理模式,字典与本地)(2)数据库默认表空间SYSTEM:存放数据字典,包括表、视图,存储过程的定义等SYSAUX:STSTEM表空间的辅助空间,减少SYSTEM的负荷TEMP:存放SQL语句处理的表与索引的信息EXAMPLE:存放样例的数据UNDOTBS1:存放撤销数据的表空间USER:存放“应用系统”所使用的数据库对象(3)表空间的修改语句ALTER TABLESPACE TABNAME_OLD RENAME TO TABNAME_NEW;ALTER TABLESPACE TABNAME READ ONLY/WRITE;只读不能进行DML操作ALTER TABLESPACE TABNAMEDROP TABLESPACE TABLENAME INCLUDING CONTENTS AND DATAFILES3.2.基本SQL的使用(1)创建表student、teacher、course、sc;表结构详见《sql练习题.sql》(2)练习select、insert、delete、update、drop等的操作※DML(数据操作语言):用于检索或者修改数据。

oracle数据库培训课程大纲

oracle数据库培训课程大纲

oracle数据库培训课程大纲oracle数据库培训课程大纲Oracle 9i/10g课程大纲UNIT 1. 数据库基础及 SQL基础课程综述本课程适用于Oracle9i/10g 用户,将向学员提供数据服务器的扩展介绍。

课程涉及的概念包括面向关系和面向对象数据库,以及强大的SQL编程语言。

课程将向学员教授创建和维护数据库对象,以及存储、获取和操作数据。

同时学员将学会使用像ROLLUP、CUBE、Set运算符和分级获取等高级技术获取数据。

学员将学会使用iSQL*Plus工具编写SQL 和SQL*Plus脚本文件产生类似报表的示例和动手实践以增强基础概念。

内容纲要※ 数据库概述※ 编写基本的SQL语句※ 限制和排序数据※ 单记录函数※ 从多表中显示数据※ 使用Group函数聚合数据※ 编写子查询※ 使用iSQL*Plus产生只读输出※ 操作数据※ 创建和管理表※ 包含约束※ 创建视图※ 其它数据库对象※ 控制用户访问※ 使用Set运算符※ Oracle Datetime函数※ 对GROUP BY子句的增强※ 高级子查询※ 分级获取数据※ Oracle对DML 和DDL语句的扩展※ 使用PL/SQL developer,TOAD等专业软件查询管理数据库学员受益从事Oracle数据库服务器的数据操作和管理。

目标学员数据库管理人员、开发人员、测试人员、数据库最终用户。

学员条件有基本的操作系统使用经验,熟悉数据处理概念和技术。

课程天数3天UNIT 2. Oracle9i/10g 数据库管理基础 I课程综述Oracle 产品数据库管理员管理工业界最先进的信息系统和拥有业界最高薪水。

本课程是迈向成为一名Oracle专家的第一步,设计用于巩固熟悉基本的数据库任务。

学员将学会设计、创建和维护Oracle数据库。

学员将会了解Oracle数据库架构的基本概念,以及这些组件如何工作和相互交互。

学员将学会如何创建关系数据库和以一种有效和高效率的方式管理各种架构。

跟我学Oracle从入门到精通培训教学大纲

跟我学Oracle从入门到精通培训教学大纲

1跟我学Oracle从入门到精通培训教学大纲
1.1本课程单元的教学目标
92%的.com公司使用Oracle,全球访问量最大前十名网站都使用Oracle。

因此,在Java 平台中选择Oracle数据库作为教学课程也应该是“情理之中”的事情。

主要的教学内容涉及Oracle 数据库基础、安装和配置,SQL和PL/SQL语言基础,多表访问、视图、索引、存储过程和触发器等数据库对象的编程及应用。

1.2课程教学时间
5天,每天8学时,总共40学时。

1.3计划的教学内容。

1.4本单元的总体教学的基本要求
(1)由于Oracle数据库的课程是本课程体系的配套课程单元,所讲的内容应该要紧密地与本课程体系的其他单元的课程如“Java数据库访问技术及XML技术”、“J2EE Web服务器端开发技术”要配合好。

(2)教学的重点放在“开发方面”——从程序员的角度来应用Oracle数据库而不是从DBA 的角度来应用Oracle数据库。

(3)当然,在授课过程中可以采用对比的方式,对MS SQLServer和MySQL数据库的典型应用进行介绍。

1.5关于本单元的教学案例的说明
通过与项目开发有关的需求创建数据库表,按要求完成相应的数据插入,修改和查询操作,并且编写与项目有关的存储过程和触发器。

并通过一个Java的JDBC程序访问Oracle数据库的示例实现。

oracle数据库培训计划

oracle数据库培训计划

oracle数据库培训计划一、培训背景随着信息化的浪潮,数据库技术已成为各行各业重要的基础设施,而Oracle数据库作为全球最大的数据库软件供应商之一,其产品在企业级和云计算领域有着广泛的应用。

因此,掌握Oracle数据库技术已成为很多IT从业人员的必备技能。

二、培训目标本培训计划旨在帮助学员掌握Oracle数据库的基本原理、基本操作和高级应用,培养学员对Oracle数据库技术的熟练应用能力,提升其在实际工作中的竞争力。

三、培训内容1. Oracle数据库基础- 数据库概念- 数据库的组成和体系结构- 数据库管理系统的基本架构- 数据库的基本操作与管理2. SQL基础- SQL语言基础- SQL语句的编写与调试- 查询优化技巧3. 数据库设计与规范- 数据库设计原理- 数据库规范化与反规范化- 数据库的索引与视图4. Oracle高级应用- 存储过程和函数- 触发器- 快照与备份- 性能调优5. Oracle安全管理- 用户和角色管理- 数据库安全策略- 数据加密与备份6. 数据库集群与监控- Oracle RAC概念与部署- Oracle Grid Infrastructure- 数据库监控和故障处理四、培训方式1. 线下实体培训培训机构将安排有经验的Oracle数据库专家进行面对面授课,学员可在课堂上亲自操作数据库,加深对技术细节的理解。

2. 在线网络培训对于无法前往培训机构的学员,可选择在线网络培训,课程内容将通过网络直播或录播的形式进行传授,学员可以根据自身时间进行学习。

3. 实操项目实践学员在课程结束后将有机会参与实际的数据库项目实践,通过实际操作和解决问题来巩固所学知识和技能。

五、培训时间安排本培训计划为期3个月,每周安排2次课程,每次3小时,总计72小时。

学员在课程结束后可以获得培训结业证书。

六、培训评估方式1. 学习笔记学员需对每堂课程进行笔记整理,对所学内容进行总结和反思。

2. 课程作业课程结束后,学员需要完成一定数量的课程作业,通过实操来检验所学知识和技能。

2024年Oracle数据库培训

2024年Oracle数据库培训

Oracle数据库培训Oracle数据库培训:全面提升您的数据库管理技能一、引言Oracle数据库作为全球领先的数据库管理系统,以其卓越的性能、可靠性和安全性,在各个行业中得到了广泛的应用。

为了帮助广大数据库管理员和开发人员更好地掌握Oracle数据库技术,我们特推出Oracle数据库培训课程。

本文将详细介绍本课程的目标、内容、培训方式及预期效果,帮助您全面了解Oracle数据库培训的相关信息。

二、培训目标1.理论与实践相结合:使学员掌握Oracle数据库的基本概念、体系结构、核心功能及高级特性,能够熟练运用Oracle数据库进行数据管理和维护。

2.提升技能水平:通过培训,使学员具备独立进行Oracle数据库安装、配置、优化、备份与恢复的能力。

3.适应企业需求:针对企业实际应用场景,培养学员具备解决实际问题的能力,提高企业数据库管理水平和业务运行效率。

4.考取Oracle认证:帮助学员顺利通过Oracle认证考试,获得Oracle认证数据库管理员(OCP)证书,提升个人职业竞争力。

三、培训内容1.Oracle数据库基础(1)Oracle数据库概述(2)Oracle数据库体系结构(3)SQL语言基础(4)PL/SQL编程2.Oracle数据库管理(1)数据库安装与配置(2)表空间与数据文件管理(3)用户、权限与角色管理(4)备份与恢复策略3.Oracle数据库性能优化(1)SQL优化(2)索引优化(3)分区技术(4)数据库监控与分析4.Oracle数据库高级特性(1)RAC集群技术(2)DataGuard物理备用数据库(3)GoldenGate实时数据复制(4)Oracle数据库安全策略四、培训方式1.面授课程:小班授课,面对面教学,方便学员与讲师互动交流,及时解答疑问。

2.实践操作:课程中安排大量实验环节,确保学员在实际操作中掌握Oracle数据库技术。

3.在线辅导:提供在线学习平台,学员可随时提问,讲师将在第一时间给予解答。

Oracle培训主要有哪些课程?

Oracle培训主要有哪些课程?

Oracle培训主要有哪些课程?第一篇:Oracle培训主要有哪些课程?上海海文信息技术有限公司Oracle培训主要有哪些课程?全球500强企业有98%在使用Oracle技术,中国排名前20位的银行,中国所有的电信运营商(移动、联通、电信)都在使用Oracle 技术,在电力、保险、证券、政府及大量高科技制造业,Oracle技术也处于绝对优势地位。

所以越来越多的人开始学习oracle,那么Oracle培训主要有哪些课程呢?Oracle培训主要有哪些课程第一阶段:操作系统基础阶段目的:掌握Linux操作系统基本的管理技能Linux系统与管理:Linux系统概述,Linux基础命令,vi编辑器,Grub和BootLoader、文件管理,设备管理、LVM管理,用户管理,权限管理,进程管理,作业管理,软件安装与管理,网络管理Solaris系统与管理Solaris x86版的安装部署,用户管理,系统管理,进程管理,网络管理,硬盘管理和软件安装。

第二阶段:oracle SQL课程阶段学习目的:学习掌握数据库SQL编程语言 SQL基础一编写基本的SQL SELECT查询,限制和排序数据,学O习使用单行函数、转换函数和条件表达式、学习使用分组函数,多表查询,集合运算。

SQL基础二学习如何处理数据,使用DLL创建和管理表,创建和管理其他方案对象:视图、索引、序列、同义词第三阶段:数据库管理上海海文信息技术有限公司阶段目的:学习掌握oracle数据库的安装部署,性能监控,数据库安全,用户管理,备份和恢复机制,数据库调优,资源管理调度,自动存储管理。

1、数据库维护与管理理解oracle体系机构的核心概念,熟悉oracle数据库管理维护,掌握oracle数据库备份、恢复的原理。

2、数据库备份与性能优化掌握oracle数据库的性能优化的概念和技术,熟悉oracle数据库的Rman工具,Flasnback技术,资源管理调度和自动存储管理等。

oracle培训大纲

oracle培训大纲

oracle培训大纲一、介绍Oracle是一家全球领先的信息技术公司,专注于开发和销售数据库软件和技术解决方案。

Oracle数据库是目前业界使用最广泛的关系型数据库管理系统之一,被广泛应用于企业级应用和云计算平台。

本次培训旨在向学员介绍Oracle数据库的基本概念、架构和操作技巧,帮助他们掌握Oracle数据库的使用和管理。

二、培训内容1. Oracle数据库基础知识- 数据库概述:什么是数据库、数据库的分类及特点- Oracle数据库介绍:历史发展、特点和优势- 数据库管理系统:数据库管理系统的角色和作用- 数据库架构:Oracle数据库的逻辑结构和物理结构2. 数据库管理- 数据库安装与配置:Oracle数据库的安装和配置步骤- 创建数据库:创建Oracle数据库的步骤和常见参数设置- 用户管理:创建、修改、删除用户,分配权限- 表和约束:创建表、修改表结构,添加和管理约束- 数据库备份与恢复:备份和还原数据库、使用RMAN工具进行全量备份和增量备份- 数据库性能优化:诊断和优化数据库性能、使用AWR报告和SQL Tuning Advisor3. 数据库安全性管理- 用户授权与身份验证:用户身份验证方式、授权和访问权限管理 - 数据库权限管理:角色和权限的管理与分配- 数据库审计:使用审计功能跟踪数据库操作和安全事件4. 高级数据库特性- 数据库高可用性:Oracle数据保护和灾备解决方案,如RAC、Data Guard等- 数据库扩展和分区:利用分区表提高数据库性能和管理效率- 数据库监控与调优:使用AWR、ASH等工具进行数据库监控和调优- 数据库升级与迁移:数据库升级和迁移方法与步骤5. 实践项目在培训的最后阶段,学员将通过实践项目来应用所学知识,开发一个简单的数据库应用程序。

项目包括需求分析、数据库设计、表创建和数据导入、SQL查询和数据管理等环节。

三、培训要求1. 学员要求:- 具备计算机基础知识,了解关系数据库相关概念- 对数据库技术有一定兴趣和需求- 具备使用SQL语言进行数据查询和操作的基础知识2. 培训方式:- 理论讲解:通过课堂教学向学员介绍相关概念和知识点- 实践操作:提供实验环境,让学员亲自操作实践- 项目实战:通过实践项目来巩固所学知识,培养学员的实际能力3. 培训工具:- Oracle数据库软件(最新版本)- SQL开发工具(如SQL Developer)四、培训效果评估为了评估学员的学习效果,将进行以下考核:- 上机实验:学员根据教学要求完成实验任务- 项目评估:评估学员在实践项目中的表现和成果- 理论知识测试:对学员进行笔试,测试所学知识的掌握情况五、结束语本次Oracle培训将为学员提供全面的Oracle数据库知识体系加强的训练,使学员能够全面地掌握数据库管理和操作技能,为今后的职业发展打下坚实的基础。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

oracle培训计划篇一:oracle学习计划10天学习oracle计划20XX年05月02日星期五11:56oracle10G十天学习计划共计10天(每天按6小时计算)三、预期目标:1.安装oracledatabase10g并配置数据库2.管理oracle例程3.管理数据库存储结构4.创建和管理用户帐户5.执行备份和恢复数据库6.监控数据库、解决使用数据库时出现的问题和维护数据库7.配置oraclenetservices8.在数据库和文件之间移动数据9.使用Rman创建和管理备份集和映像副本10.将数据库恢复到过去某一时刻的状态11.使用oracle安全备份来备份和恢复数据库12.使用oracle闪回技术恢复数据库13.检测块损坏情况并采取相应的措施修复损坏的块14.使用各种数据库advisor来监控和提高数据库的性能15.使用资源管理器来控制数据库资源的使用情况16.使用调度程序来简化管理任务17.复查数据库日志文件以便进行诊断18.为数据库和单独的会话自定义基于语言的行为19.管理VLdB;实施安全数据库四、培训指导思想:以oracle公司的官方培训教材为基础,结合客户的实际需求,适当增加客户感兴趣的内容,删除一些理论性强而客户又很少用到的内容。

五、具体授课安排:时间授课内容主要实验第一天内容一:简介(数据库体系结构)1.描述课程目标2.研究oracle10g数据库体系结构内容二:安装oracle数据库软件1.解释dBa核心任务和工具2.计划oracle安装3.使用最佳的灵活的体系结构4.使用oracleUniversalinstaller(oUi)安装软件内容三:创建oracle数据库1.使用数据库配置助手(dBca)创建数据库2.使用dBca创建数据库设计模板3.使用dBca生成数据库创建脚本内容四:管理oracle例程1.启动和停止oracle数据库及组件2.使用oracleEnterprisemanager(Em)3.使用SQL*Plus和iSQL*Plus访问数据库4.修改数据库初始化参数5.了解数据库启动阶段6.查看预警日志7.使用数据字典实验一:安装数据库软件实验二:使用图形化界面实验三:创建数据库实验四:启动、关闭数据库实验五:设置参数文件实验六:查看预警日志第二天内容一:管理数据库存储结构1.描述表数据存储(以块为单位)2.定义表空间和数据文件的用途3.了解和使用oraclemanagedFiles(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语句实验二:监控锁实验三:配置撤销段实验四:设置跟踪第四天内容一:配置oraclenetwork环境1.使用oracleEnterprisemanager配置oraclenetwork环境2.创建其它监听程序3.创建oraclenetService别名4.配置连接时故障转移5.控制oraclenetListener6.测试oraclenet的连接性7.确定何时使用共享服务器和专用服务器内容二:积极维护1.使用统计数据2.管理自动工作量资料档案库(awR)3.使用自动数据库诊断监控程序(addm)4.描述指导框架5.设置预警阈值6.使用服务器生成的预警7.使用自动任务内容三:性能管理1.使用oracleEnterprisemanager页监控性能2.使用SQLTuningadvisor3.使用SQLaccessadvisor4.使用共享内存的自动管理5.使用内存advisor设置内存缓冲区的大小6.使用与性能相关的动态视图7.排除无效或不可用的对象中的故障实验一:配置Listener 实验二:使用awR实验三:使用addm实验四:设置预警实验五:使用工具调优第五天内容一:备份和恢复的概念1.确定oracle数据库中可能出现的错误类型2.描述优化例程恢复的方法3.确定检查点、重做日志文件和归档日志文件的重要性4.配置aRcHiVELoG模式内容二:执行数据库备份1.创建一致的数据库备份2.在不关闭数据库的情况下进行备份3.创建增量备份4.自动数据库备份5.监控快速恢复区内容三:执行数据库恢复1.恢复丢失的控制文件2.恢复丢失的重做日志文件3.在数据文件丢失后执行完全恢复内容四:执行FlashBack1.描述闪回数据库2.使用闪回表将表内容还原到过去的某一特定时间点3.恢复已删除的表4.使用闪回查询查看截至任意时间点的数据库内容5.使用闪回版本查询查看一段时间内的行版本6.使用闪回事务处理查询查看行的事务处理历史记录内容五:移动数据1.描述移动数据的可用方法2.创建和使用目录对象3.使用SQL*Loader从oracle数据库(或用户文件)中装入数据4.解释数据泵的通用体系结构5.使用数据泵的导出和导入功能在oracle数据库之间移动数据6.使用外部表并通过平台独立文件移动数据实验一:备份数据库实验二:监控快速恢复区实验三:恢复试验实验四:flashback试验实验五:装载数据试验第六天内容一:配置Recoverymanager1.Recoverymanager的功能及其组件2.使用Rman的快速恢复区3.配置Rman4.控制文件自动备份5.保留策略和通道分配6.-在默认的nocaTaLoG模式下使用Recoverymanager与目标数据库连接7.显示当前的Rman配置设置8.更改数据库的备份保留策略内容二:使用Recoverymanager1.Rman命令概览2.并行备份集3.压缩备份4.映像副本5.数据库整体备份和增量备份6.LiST命令和REPoRT命令7.为数据库启用aRcHiVELoG模式8.使用Recoverymanager内容三:oracle安全备份1.安装和配置2.实施oracle建议的策略3.Rman和oracle安全备份4.备份/恢复到磁带的数据库和文件系统文件5.使用obtool和web界面配置oracle安全备份设备(cLi/GUi)6.为oracle安全备份配置Em并对到磁带的备份进行测试(Em)7.使用Rman将数据库备份到磁带(cLi)8.使用oBweb工具备份文件系统文件内容四:从非关键性数据丢失中恢复1.非关键性文件恢复2.创建新的临时表空间3.重新创建重做日志文件、索引表空间和索引4.只读表空间恢复5.数据库管理员的验证方法6.口令验证文件丢失7.创建新的临时表空间8.更改数据库的默认临时表空间实验一:配置Rman试验实验二:使用Rman备份、恢复数据库实验三:重新创建重做日志文件实验四:重新创建索引表空间实验五:恢复口令文件第七天内容一:不完全恢复1.恢复步骤2.服务器管理的恢复和用户管理的恢复命令3.恢复控制文件自动备份4.创建新的控制文件5.不完全恢复概览6.不完全恢复最佳方案7.利用重置日志简化恢复篇二:数据库学习计划10天学习oracle计划20XX年05月02日星期五11:56oracle10g十天学习计划共计10天(每天按6小时计算)三、预期目标:1.安装oracledatabase10g并配置数据库2.管理oracle例程3.管理数据库存储结构4.创建和管理用户帐户5.执行备份和恢复数据库6.监控数据库、解决使用数据库时出现的问题和维护数据库7.配置oraclenetservices8.在数据库和文件之间移动数据9.使用rman创建和管理备份集和映像副本10.将数据库恢复到过去某一时刻的状态11.使用oracle安全备份来备份和恢复数据库12.使用oracle闪回技术恢复数据库13.检测块损坏情况并采取相应的措施修复损坏的块14.使用各种数据库advisor来监控和提高数据库的性能15.使用资源管理器来控制数据库资源的使用情况16.使用调度程序来简化管理任务17.复查数据库日志文件以便进行诊断18.为数据库和单独的会话自定义基于语言的行为19.管理vldb;实施安全数据库四、培训指导思想:以oracle公司的官方培训教材为基础,结合客户的实际需求,适当增加客户感兴趣的内容,删除一些理论性强而客户又很少用到的内容。

五、具体授课安排:时间授课内容主要实验第一天内容一:简介(数据库体系结构)1.描述课程目标2.研究oracle10g数据库体系结构内容二:安装oracle数据库软件1.解释dba核心任务和工具2.计划oracle安装3.使用最佳的灵活的体系结构4.使用oracleuniversalinstaller(oui)安装软件内容三:创建oracle数据库1.使用数据库配置助手(dbca)创建数据库2.使用dbca创建数据库设计模板3.使用dbca生成数据库创建脚本内容四:管理oracle例程1.启动和停止oracle数据库及组件2.使用oracleenterprisemanager(em)3.使用sql*plus和isql*plus访问数据库4.修改数据库初始化参数5.了解数据库启动阶段6.查看预警日志7.使用数据字典实验一:安装数据库软件实验二:使用图形化界面实验三:创建数据库实验四:启动、关闭数据库实验五:设置参数文件实验六:查看预警日志第二天内容一:管理数据库存储结构1.描述表数据存储(以块为单位)2.定义表空间和数据文件的用途3.了解和使用oraclemanagedfiles(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语句实验二:监控锁实验三:配置撤销段实验四:设置跟踪第四天内容一:配置oraclenetwork环境1.使用oracleenterprisemanager配置oraclenetwork环境2.创建其它监听程序3.创建oraclenetservice别名4.配置连接时故障转移5.控制oraclenetlistener6.测试oraclenet的连接性7.确定何时使用共享服务器和专用服务器内容二:积极维护1.使用统计数据2.管理自动工作量资料档案库(awr)3.使用自动数据库诊断监控程序(addm)4.描述指导框架5.设置预警阈值6.使用服务器生成的预警7.使用自动任务。

相关文档
最新文档