招生条件 |
计算机相关专业,大学专科以上学历,有Linux 基础 |
就业方向 |
ORACLE开发工程师、Oracle-DBA、BI工程师、数据库设计工程师 |
从业待遇 |
4500-12000/月 |
教学时间 |
40天 |
课程优势 |
· 全面唯一推出深入剖析10g、11g新特性应用案例的课程。
· 全国首家推出PL/SQL高级编程的课程。
· 全面的Linux平台基础课程做铺垫的课程体系。
· 全过程采用案例教学,并融入理论知识的讲解。
· 最全面的ORACLE性能优化与故障诊断技术课程。
· 每天面授6小时,晚自习4小时。
· 结合VMware虚拟化课程,学习企业级虚拟化技术,就业竞争力进一步提升。
|
教学目标 |
· 全面系统的ORACLE知识体系
· 积累大量的实际商业案例的经验储备
· 既可以胜任DBA的工作,还可以往数据库开发方向发展。
|
课程设置简介 |
Linux基础部分课程 |
linux 基础(5天)
|
linux 安装、linux 常用命令、grub 启动项管理、用户管理、权限管理、网络管理—常用命令、 ip 的作用、ip 地址管理、常用配置文件、ssh 验证
|
图形管理—常用图形、 常用命令 、远程图形调用、远程图形管理 vnc
|
软件包管理—常用命令、 文件打包,压缩,解包,解压缩、了解软件包依赖关系、软件包,安装,更新,卸载、软件编译、使用 ntfs 文件系统
|
内核管理—常用命令、内核作用、进程管理、时间任务—常用命令、 配置文件、建立,管理时间任务
|
磁盘管理—常用命令、 分区概念、主分区,扩展分区,逻辑分区、管理磁盘、linux 启动后自动磁盘管理、swap 交换分区管理、acl 属性支持与管理、磁盘配额
|
服务管理—服务启动,关闭管理、运行模式管理、系统启动流程
|
linux 服务管理(2天) |
dhcp 服务器管理—dhcp 服务器工作原理、利用 dhcp 服务器管理网络资源
|
dns 服务器管理—dns 角色(主从转发)、dns 缓存服务器、dns 数据搜索原理、配置,管理域名, 建立主从转发服务器、主域,子域管理
|
http 服务器管理—http 目录控制、树目录结构访问控制、用户密码访问控制、虚拟主机管理、网页主目录控制、端口管理
|
ftp 服务器管理—ftp 匿名用户管理、匿名用户上传下载管理、ftp 普通用户管理、普通用户上传下载管理、笼环境管理
|
samba 服务器管理—samba 用户管理、samba 文件上传下载管理、samba 访问管理 sendmail 管理
|
shell(2天)
|
shell 的种类——shell 语法(判断,循环,函数 case, 数组,continue, break, grep, find, awk) 语法使用、字符处理,纯字符,纯数字输入控制、端口检测练习、用户登录管理练习、磁盘容量检测联系、IP 地址管理
|
项目测试(5天)
|
无人值守安装—利用无人值守,完成,分区,软件定制,用户管理,配置 ftp 服务器, http 服务器,磁盘配额管理
|
多线路接入方案—多线路接入方案描述,利用 dns 实现多线路接入,智能链接功能
|
postfix 邮件服务器—postfix 实现邮件服务器,管理 postfix 邮件服务器
|
防火墙管理—使用 iptables 个人防火墙管理网络链接,tcp_wrappers 管理服务链接 squid 代理服务器—squid 实现代理上网功能
|
搭建稳固的企业VPN服务器
|
mysql 管理(2天) |
mysql 服务器安装、 mysql 数据库版本升级、mysql 客户端与服务器链接、lamp 服务器组合搭建
|
VMware虚拟化课程套件 |
VMware虚拟化(8天) |
1、虚拟化技术概述 :虚拟资源对象、虚拟化带来的支出和收益、IT组件整合的维度、CPU与I/O的虚拟化、虚拟化相关的系统能力比照、Hypervisor与OS能力比照 2、 VMware虚拟化介绍及其企业虚拟化:VMware vSphere产品及架构、vSphere的硬件环境 、vSphere的存储设备、独立于存储设备的软件实现、安装、配置EXS/EXSi 3、安装和使用VMware vCenter Server:虚拟机管理、自制虚拟机环境的SAN、VMware Data Recovery数据保护、访问权限和身份验证控制 4、资源管理和监控:高可用性和容错Fault Tolerance、可扩展性和修补管理 5:架构企业级的vSphere多服务器环境 6、VMotion和Storage VMotion vSphere的分布式资源调度:DRS vSphere的的高可用性 7:服务器虚拟化实战演练 配置专用的虚拟机服务器:部署服务器、对虚拟机服务器进行优化、增 强虚拟机服务器的安全性、使用VCB备份及还原vSphere上的虚拟机、将虚拟机迁移到新的服务器 使用P2V将物理机转换至虚拟机技术 、网络和存储虚拟化实战 虚拟专用网络——VPN、虚拟局域网 ——VLAN
|
ORACLE课程部分
|
第一部分:ORACLE体系结构(6天) |
Oracle的安装和配置
|
· Linux下Oracle的安装以及数据库的创建
· Oracle的网络配置与连接
· EM工具的配置和连接
· Isqlplus的配置和连接
· Oracle的打补丁升级
· 在Linux下Oracle自动启动与关闭
· Oracle启动与关闭的流程环节详细剖析
· Oracle的卸载与删除
· Sqldeveloper的安装与配置
· 动态性能视图v$
· 数据字典DBA/ALL/USER_的表
|
Oracle内存和进程管理 |
· Oracle的内存结构以及SGA自动管理、ASMM
· SGA中各组件的LRU、LRUW算法与内存命中率深入剖析
· BUFFER的内存结构以及KEEP\RECYCLE缓冲区的使用
· 深入剖析Oracle脏数据和脏缓冲概念和原理以及脏写的过程
· 深入剖析内存中的Latch
· 后台进程分析以及并发配置
· CKPT队列及SCN内部时钟原理。
· 数据库实例崩溃恢复原理
· 内存结构的优化设置
· 初始化参数设置详解
· PGA自动管理以及PGA优化
· 杀掉异常进程的方法
|
Oracle的存储管理 |
· 表空间、段、区、块的概念和关系
· 表空间的管理:字典、LMT的区别和优缺点
· 深入剖析本地管理表空间位图存储技术
· 段空间管理:ASSM与MSSM区别
· MSSM下Freelist算法以及争用
· 深入剖析ASSM的三级位图技术
· 数据文件转储
· 区扩展算法的深入剖析
· 系统表空间、辅助表空间、临时表空间、UNDO表空间的管理和维护
· 辅助表空间的迁移
· UNDO表空间的切换
· 表空间组的概念与使用
· 默认表空间临时表空间的设置
· 表空间配额设置以及和权限的继承关系
· 表存储参数的详解以及新旧版本之间存储参数的变化。
· 各种存储管理操作维护的方法
· ROWID原理及转换
· 11g的延迟段空间管理
|
Oracle控制文件管理 |
· 控制文件的概念与内容
· 控制文件的多路复用
· 控制文件损坏的处理
· 控制文件的备份与重建
· Resetlog与noresetlog的深入剖析
|
Oracle重做日志文件管理 |
· Redo文件的概念和内容
· Redo文件多路复用
· Redo文件切换与检查点
· Redo与redo成员管理
· Redo与SCN
· 归档日志设置与管理
|
Oracle UNDO表空间管理 |
· UNDO参数详解
· UNDO切换
· 数据一致性与延迟提交
· UNDO与SCN
· UNDO空间的管理、设置与优化
|
Oracle网络管理 |
· 监听配置文件与监听管理器使用详解
· 网络服务名配置
· NETCA使用
· NETMGR使用
· NOracle专用和共享模式
|
Oracle表与索引管理 |
· ORACLE各种表的介绍与创建
· 表的约束创建与管理
· 索引的创建与管理
|
用户、角色、权限管理 |
· 权限分类
· 授权与取消授权
· 直接授权与级联授权
· 角色管理
· 权限继承
· 用户管理:密码、账户锁、表空间配额、默认的表空间
· 资源限制文件详解
· 系统权限策略规划方案
|
调度器与自动任务 |
· 调度器概述
· 调度器体系结构
· 公共管理工具
· 使用任务类
· 使用调度器程序
· 使用计划表
· 使用调度器窗口与视图
|
全球化支持 |
· 字符集、字符集文件及字符支持
· NLS_LANG设置与影响
· 导入导出及字符集转换
· 字符集的更改
· 识别导出文件的字符集
· 使用csscan辅助字符集转换
· 乱码的产生
· 自定义字符的使用
· 更改字符集的内部方式
· 字符集更改案例
|
数据库监控与报告 |
· 分析结果的整理方法
· 二十大性能视图
· Session历史信息记录
· ASH
· AWR概述、报告的生成、分析
· 基线
· AWR数据的导出导入
· ADDM概述与报告的生成
· 等待事件深入剖析
|
Oracle故障诊断 及分析方法 |
· 故障树分析法
· 故障树分析法应用
|
第二部分:ORACLE的备份与恢复(3天) |
备份与恢复 |
· 备份与恢复概述、方法及原理
· 归档模式
· 检查点与RBA
· 使用数据泵进行逻辑备份与恢复
· 冷备份与恢复
· 热备份与恢复
· RMAN原理架构
· 目标数据库与恢复目录
· 通道
· 闪回恢复区
· 备份集和副本拷贝
· 完全备份与增量备份
· RMAN使用方法及命令工具集
· 深入剖析备份与控制文件的关系
· RMAN的备份与恢复方法
· 备份的方案与特例的恢复
· Oracle实例恢复
· Oracle介质恢复
· 完全恢复与不完全恢复
· 各种文件损坏的恢复案例
· 详解利用恢复的控制文件进行数据库恢复
· 数据块恢复
· 检查数据块一致性
· 数据块不一致的处理办法
· 数据块恢复案例
|
Oracle闪回技术 |
· 闪回查询
· SMON_SCN_TIME与闪回查询
· Oracle log的闪回特性
· 使用辅助函数闪回
· 闪回数据库
|
第三部分:SQL与PL/SQL(2天) |
SQL基础 |
· 编写简单的SELECT语句
· 限制数据和对数据排序
· 单行函数
· 多表查询
· 分组函数
· 子查询
· 数据操作与事务控制
· 表和约束
· 其他数据库对象
|
PL/SQL |
· PL/SQL入门
· 游标
· PL/SQL记录与Index-by表
· 错误消息处理
· 存储过程、函数、包
· 数据库触发器
· 本地动态SQL和动态PL/SQL
· 本地批绑定
· 自治事务
· 对象
· 集合
· 大对象
|
第四部分:ORACLE性能优化(5天) |
数据库级的性能优化 |
· Oracle性能优化概述
· Oracle的内存优化
· 数据库配置与IO问题解决
· ORACLE逻辑读写深入分析
· 事务队列等待(TX Enqueue)深入分析
· 等待事件、成因以及解决的办法和案例
· 跟踪文件和跟踪事件的使用
· 自动SQL调整
· 表碎片及分页查询优化
· 数据压缩
· X$固定表
|
对象和SQL语句级 性能优化 |
· 基于成本的优化法则-CBO
· CBO成本计算
· 深入剖析B树索引、复合索引、位图索引、hash索引、全文索引、IOT、反转索引、基于函数的索引、分区索引、位图连接索引
· 索引访问方式及数据读取
· 索引之深入优化
· 详解索引之维护策略
· 统计信息收集与方法设置
· 动态采样
· 执行计划获取方法与解读
· 表连接(循环嵌套、排序合并、hash、索引、笛卡尔、位图)原理及使用规则
· 锁和阻塞以及解锁的方法
· Latch与等待
· 并行执行
· HINT使用方法
· 聚簇因子与直方图
· 分区技术介绍、分区方法实践、本地分区索引和全局分区索引
· SQL及索引优化原则
· 绑定变量
· 10053事件和10046事件以及SQL_TRACE
· 数据库设计的优化
|
|