一、Oracle开发系列之SQL从入门到精通(全面把控数据库基础) 1.了解设计数据库的步骤
2.掌握如何绘制数据库的E-R图,理解数据库的规范化-三大范式
3.SQL语言基础,包括DML语言,索引,视图,分组函数!以及数据库的管理和控制等
第一讲数据库基础知识
第二讲创建数据库
第三讲管理和控制Oracle数据库
第四讲Oracle数据库表管理
第五讲基本SQL语句
第六讲对数据进行限定和排序
第七讲处理单行的函数
第八讲从多个表中获取数据
第九讲数据查询的综合案例(一)
第十讲使用分组函数来对数据进行聚集
第十一讲子查询及高级应用
第十二讲操作数据DML语言
第十三讲创建和管理表
第十四讲数据查询的综合案例(二)
第十五讲创建视图
第十六讲其它数据库对象(序列、同义词)
第十七讲索引的创建和使用
第十八讲控制用户访问
第十九讲oracle综合案例应用(一)
第二十讲oracle综合案例应用(二)
二、Oracle开发系列之PL/SQL高级编程(附综合项目实战) 本系列讲座主要是为了介绍oracle数据库系统下强大的PL/SQL编程语言,主要结合实例讲解,学完之后能熟练使用PL/SQL语言在企业开发中进行高级编程 一、PL/SQL运行环境配置及常用命令使用
1.1、PL/SQL环境配置
1.2、PL/SQL环境中常用命令
二、PL/SQL基础
2.1、SQL语言基础:DML语句 DDL语句 DCL语句
2.2、PL/SQL类型
2.3、一般变量与替代变量
2.4、常用系统函数
2.5、PL/SQL块应用技巧
2.6、控制程序流
2.7、PL/SQL中异常处理
三、PL/SQL高级编程
3.1、游标的灵活运用
3.2、锁及事务的高级使用
3.3、包与子程序
3.4、存储过程的原理及实战应用
3.5、用户自定义函数
3.6、各类触发器的高级应用及适用场合
四、PL/SQL全真项目演练
项目名称:B2C电子商务网站数据库设计及Oracle编程实例
三、Oracle在J2EE开发中的应用 oracle在J2EE中的应用系列,主要涉及到Oracle数据库方面的与J2EE结合开发的内容! Oracle在J2EE开发中应用系列
1.Oracle用户与权限
2.Oracle的数据类型与函数的使用
3.Oracle的约束和查询
4.J2EE中的Oracle的连接池的配置
5.Oracle的内置对象
6.Oracle的pl_sql基础知识.
7.Oracle的异常和goto语句
8.Oracle的游标
9.创建存储过程及如何再java中调用
10.创建函数及如何再java中调用
11.动态游标和包的创建和使用
***---练习题精讲
12.如何创建各种类型的触发器
DML触发器、系统触发器、替代触发器的创建
***---练习题精讲
13.TABLE类型和变异表的使用,数据表的导入导出
14.Oracle的安全操作--锁及表分区的操作
15.Oracle的备份与恢复和数据字典的使用
16.综合案例的分析和设计
第二阶段:Oracle管理篇
一、基于Linux操作系统平台下的Java语言开发
目的一:因为绝大多数Oracle数据库是跑在Unix平台下的,所以学习Linux有利于更进一步深入的学习Oracle
目的二:不再束缚在Windows操作系统下,开阔眼界。
目的三:增加自己的竞争实力,为自己应聘时加上浓浓的一笔。 第一讲 安装虚拟机以及Linux操作系统
第二讲 Linux桌面系统
第三讲 Linux文件和目录管理
第四讲 VIM的使用(上)
第五讲 VIM的使用(下)
第六讲 Linux终端常用命令
第七讲 Java开发环境的搭建
第八讲 Java语言基础(上)
第九讲 Java语言基础(下)
第十讲 Java中IO详解(上)
第十一讲 Java中IO详解(下)
第十二讲 Java中容器详解(上)
第十三讲 Java中容器详解(下)
第十四讲 Java中Swing详解(上)
第十五讲 Java中Swing详解(下)
第十六讲 JSP开发环境的搭建
第十七讲 JSP语法详解(上)
第十八讲 JSP语法详解(下)
第十九讲 开发用户登陆,用户注册系统
第二十讲 开发用户管理系统
二、Oracle 10g下的企业级数据库DBA管理教程 (内存结构、物理结构、备份和恢复、安全审计、性能调优)企业Oracle 10g数据库管理。通过Oracle 10g数据库管理的系统学习,使学员能够在较短的时间内掌握Oralcle10G数据库管理和维护的各种通用技术。 第一讲:Oracle数据库系统基础
第二讲:Oracle数据库安装(环境变量)
第三讲:Oracle数据库安装与管理(安装)
第四讲:Oracle数据库安装与管理(管理)
第五讲:SQL与PLSQL(SQLPLUS)
第六讲:SQL与PLSQL(SQL)
第七讲:SQL与PLSQL(连表查询)
第八讲:SQL与PLSQL(约束)
第九讲:SQL与PLSQL(PLSQL)
第十讲:Oracle内存结构(实例与数据库)
第十一讲:Oracle内存结构(SGA1)
第十二讲:Oracle内存结构(SGA2)
第十三讲:Oracle内存结构(SGA3)
第十四讲:Oracle内存结构(后台进程)
第十五讲:Oracle内存结构(后台进程2)
第十六讲:Oracle内存结构(服务器进程)
第十七讲:Oracle物理结构(参数文件、控制文件)
第十八讲:Oracle物理结构(日志文件、归档文件、口令文件)
第十九讲:Oracle物理结构(SCN)
第二十讲:Oracle物理结构(老数据文件的恢复)
第二十一讲:Oracle物理结构(老控制文件的恢复)
第二十二讲:Oracle物理结构(快的一致性读)
第二十三讲:Oracle逻辑结构(表空间)
第二十四讲:Oracle逻辑结构(表空间管理方式)
第二十五讲:Oracle逻辑结构(回滚表空间、临时表空间)
第二十六讲:Oracle逻辑结构(段)
第二十七讲:Oracle逻辑结构(区间)
第二十八讲:Oracle逻辑结构(Block1)
第二十九讲:Oracle逻辑结构(Block2)
第三十讲:Oracle数据库对象(表)
第三十一讲:Oracle数据库对象(分区表1)
第三十二讲:Oracle数据库对象(分区表2)
第三十三讲:Oracle数据库对象(视图、聚簇)
第三十四讲:Oracle数据库对象(索引1)
第三十五讲:Oracle数据库对象(索引、序列生成器、数据库链路、同义词)
第三十六讲:Oracle数据库对象(存储过程、函数、包、触发器)
第三十七讲:备份和恢复(冷备份及恢复)
第三十八讲:备份和恢复(热备份及非system表空间文件和system表空间文件的恢复)
第三十九讲:备份和恢复(不完全恢复)
第四十讲:备份和恢复(undo文件、临时文件、控制文件损坏的恢复)
第四十一讲:备份和恢复(日志文件损坏的恢复)
第四十二讲:备份和恢复(闪回、logminer)
第四十三讲:备份和恢复(rman工具1)
第四十四讲:备份和恢复(rman工具2)
第四十五讲:用户管理与安全审计(用户管理)
第四十六讲:用户管理与安全审计(安全审计)
第四十七讲:用户管理与安全审计(lock1)
第四十八讲:用户管理与安全审计(latch)
第四十九讲:存储管理(裸设备)
第五十讲:存储管理(ASM、优化器优化)
第五十一讲:Oracle性能调优(统计分析statistics)
第五十二讲:Oracle性能调优(直方图、执行计划)
第五十三讲:Oracle性能调优(访问路径、表连接)
第五十四讲:Oracle性能调优(hints、索引类型、索引监控、索引重建、sql跟踪、系统调优)
第五十五讲:Oracle性能调优(statspack)
第五十六讲:RAC实时应用集群
第五十七讲:Data Guard
第三阶段:Oracle提升篇(性能、安全、优化、集群)
一、Oracle数据库精讲之性能调优(SQL语句调优、体系结构调优、主机调优和数据库设计调优) 学习与ORACLE数据库性能优化相关的知识,以SQL语句调优、体系结构调优、主机调优和数据库设计调优为出发点,讲解查询与优化相关的性能指标、分析定位优化相关的问题原因以及处理问题的方法。其中SQL语句调优部分重点讲解优化器的工作原理、表连接方式、数据访问方式和SQL语句的案例分析等内容,体系结构调优部分重点讲解SGA组件的优化管理,如shared_pool和buffer cahce的优化工作;而在主机调优方面重点讲解了CPU、内存和IO的优化。 第一讲:oracle性能监控
第二讲:oracle优化过程、目标和方法
第三讲:SQL语句的处理过程
第四讲:数据访问方式和表连接方法
第六讲:执行计划的生成、分析和干预
第七讲:SQL语句的案例分析
第八讲:SGA的性能调整—BUFFER CACHE
第十讲:优化表
第十一讲:优化索引
第十二讲:小资源争夺
第十三讲:主机性能调优
二、oracle数据库精讲之12c数据库备份与恢复(RMAN体系,Oracle12C) 学习新ORACLE 12c数据库备份与恢复的相关的知识,讲解RMAN的体系结构,并通过大量的实践操作完成各种场景的备份与恢复操作、优化RMAN性能、诊断并处理数据库备份和恢复中出现的问题, 以实际的项目管理角度出发, 重点讲解12c数据库新的备份和恢复内容。
本以理论与实践结合的模式,以oracle官方资源e17630为素材,通 过一段时间的学习,能够对Oracle 12c数据库备份与恢复理论知识掌握的更加扎实,同时也提高了备份和恢复的操作能力。“技海无边,一路同行!” 第一讲:介绍备份和恢复相关操作
第二讲:开始RMAN操作和RMAN体系架构
第三讲:配置RMAN环境和client使用
第四讲:使用Flashback Database和Restore Points
第五讲:RMAN备份概念
第六讲:RMAN备份的基本操作
第七讲:RMAN备份的高级操作
第八讲:管理RMAN备份
第九讲:诊断和响应数据失败一
第十讲:诊断和响应数据失败二
第十一讲:诊断和响应数据失败三
第十二讲:优化RMAN性能
第十三讲:处理RMAN相关操作问题
第十四讲:使用RMAN实现数据迁移
第十五讲:执行User-Manager备份与恢复
三、Oracle数据库精讲之Rac管理(集群组件、性能监控及调整、节点管理、备份和恢复) 本主要是介绍Oracle RAC体系结构与工作机制,了解并掌握RAC数据库下的相关技术,如:cache Fusion、 Failover、load balance、FAN、OCR和Voting disk等,通过VMWARE虚拟环境,实践演练RAC数据库的安装部署、RAC数据库日常性能监控、备份和恢复、实例增加和删除以及补丁安装等操作,通过本的学习,学员在掌握RAC理论知识基础上,能够熟练掌握RAC数据库的日常管理操作。 第一讲:oracle rac 体系结构
第二讲:oracle rac规划
第四讲:管理oracle数据库实例和rac数据库
第五讲:管理oracle集群组件
第六讲:管理备份和恢复
第七讲:调整RAC数据库负荷
第八讲:监控性能和问题
第九讲:增加和删除节点和实例
第十讲:管理oracle软件和应用补丁
二、项目实战部分:
1. RAC环境部署与检查
2. RAC软件和数据库安装
3. RAC OCR和Voting DISK备份与恢复
4. RAC数据库的RMAN备份
5. RAC 实例的启动和停止srvctl
6. RAC组件的启动和停止crsctl
7. LBA和FAILOVER的配置
8. 实例节点的增加和删除 |