oracle学习步骤.docx
- 文档编号:12570373
- 上传时间:2023-04-20
- 格式:DOCX
- 页数:15
- 大小:24.83KB
oracle学习步骤.docx
《oracle学习步骤.docx》由会员分享,可在线阅读,更多相关《oracle学习步骤.docx(15页珍藏版)》请在冰豆网上搜索。
oracle学习步骤
栢图Oracle系统班
栢图教育集团是广东省最具规模和实力的职业技术教育和IT培训机构,自2005年成立至今,已为珠三角地区各类大中小企业输送了上万名技术骨干及高级工程师。
栢图教育与清华大学深圳研究生院强强合作,充分发挥双方的专业优势及资源优势,打造出全广东最大、实力最强、教学环境最好的高端职业教育平台!
栢图职业教育凭借高品质的专业课程,严谨的教学管理,和毕业学员的良好口碑,经过几年的不断完善,创新,提升。
现已成过广东招生人数最多,学员就业率最高,社会评价最好的培训机构。
相关职业领域处处都留有栢图学生的身影!
栢图教育是中国领先的高端IT技术服务机构,核心业务定位在为企业和个人提供高端的云计算与物联网项目及培训解决方案,为中国IT行业提供最具价值的职业教育服务,栢图专业服务和质量承诺在客户中享有卓越的声誉。
至今栢图为企业提供数百套项目技术解决方案,为企业培训技术骨干近千人。
2012年,清华大学深圳研究生院同栢图教育集团签订《共建实践教学基地合作协议书》。
双方在实践教学,技术创新,课程研发,实习就业等方面进行深度合作,借助清华大学权威的教学资源与栢图优质成熟的高端教育平台。
为在校学生及社会提供教学培训,项目实践,实习就业一条龙的服务。
同年11月清华大学深圳研究生院栢图教学实践基地在深圳市南山区西丽大学城清华校区正式挂牌!
课程主要分为两个方向:
一个是管理方向的课程,分别为Linux,Oracle和云计算课程
一个是开发方向的课程,分别为嵌入式应用开发与嵌入式硬件开发
课程背景:
近几年随着Oracle技术的不断发展和应用需求的不断提高,搭建数据库的高可用环境已经成为很多企业迫切的需求。
如RAC、DataGuard、高级复制等技术的成熟,在企业中的应用也越来越广泛,它为企业的7*24小时不间断的可靠运行提供了强有力的技术保障和支持,使得用户不接受任何一种中断成为现实。
众多行业运营中心数据库每天处理几亿次交易,数据增加几十GB,更要求数据库的可用性、扩展性和可靠性。
随之而来的是对Oracle数据库高级人才的需求,不管任何行业,高级的人才总是奇缺,而低端的人才遍地都是,永恒不变的金字塔结构持续了人类历史的千秋万代。
如果您不想做金字塔的底层,就必须及早自我修炼,及早储备Oracle高级知识和技能以及应用案例经验。
课程描述:
基于当前ORACLE的发展现状,栢图教育全面提炼了ORACLE高级课程计划,为在岗位积累了一定工作经验的学员或者以后想进入大型企业数据库环境中工作的学员以及已经学过我们ORACLE专修课程学员量身定做的最为全面的高级数据库研修课程。
除基本的高级培训内容外,还将云计算技术融入到数据库产品教学中来,为学员制定全面而行之有效并配合大量贴近工作实践内容教学案例的学习方案。
栢图的ORACLE教学全部在Linux平台上进行,对于高级内容课程配备双机教学环境和练习环境。
栢图教育结合了当前最高端的数据库职位需求全面打造了最顶尖的ORACLE数据库课程方案。
招生条件
计算机相关专业,大学专科以上学历
就业方向
ORACLE开发工程师、Oracle-DBA、BI工程师、数据库设计工程师
从业待遇
10000-20000/月
总课时
76天
课程特色
∙全国唯一推出最全面细致的ORACLE高级课程的教学体系。
∙全过程采用案例教学,并融入理论知识的讲解。
∙采取周末教学方式,聘请教师都为在企业环境一线工作的数据库专家。
∙全部在真实环境中操作且每人配双机。
最近开班
2013-1-9
课程设置简介
linux基础(10天)
第1-3天:
linux安装、linux常用命令、grub启动项管理、用户管理、权限管理、网络管理—常用命令、ip的作用、ip地址管理、常用配置文件、ssh验证
第4天:
图形管理—常用图形、常用命令、远程图形调用、远程图形管理vnc
第5天:
软件包管理—常用命令、文件打包,压缩,解包,解压缩、了解软件包依赖关系、软件包,安装,更新,卸载、软件编译、使用ntfs文件系统
第6-8天:
内核管理—常用命令、内核作用、内核编译、进程管理、时间任务—常用命令、配置文件、建立,管理时间任务
第9天:
磁盘管理—常用命令、分区概念、主分区,扩展分区,逻辑分区、管理磁盘、linux启动后自动磁盘管理、swap交换分区管理、acl属性支持与管理、磁盘配额
第10天:
服务管理—服务启动,关闭管理、运行模式管理、系统启动流程
linux服务管理(5天)
第1天:
dhcp服务器管理—dhcp服务器工作原理、利用dhcp服务器管理网络资源
第2天:
dns服务器管理—dns角色(主从转发)、dns缓存服务器、dns数据搜索原理、配置,管理域名,建立主从转发服务器、主域,子域管理
第3天:
http服务器管理—http目录控制、树目录结构访问控制、用户密码访问控制、虚拟主机管理、网页主目录控制、端口管理
第4天:
ftp服务器管理—ftp匿名用户管理、匿名用户上传下载管理、ftp普通用户管理、普通用户上传下载管理、笼环境管理
第5天:
samba服务器管理—samba用户管理、samba文件上传下载管理、samba访问管理
sendmail管理—了解邮件服务器、本地域邮件传输、中继邮件传输、邮件域名管理、带用户校验的邮件传输
shell(3天)
shell的种类——shell语法(判断,循环,函数case,数组,continue,break,grep,find,awk,sed)语法使用、字符处理、数字猜想练习,纯字符,纯数字输入控制、端口检测练习、用户登录管理练习、磁盘容量检测联系、IP地址管理
项目测试(10天)
第1-2天:
无人值守安装—利用无人值守,完成,分区,软件定制,用户管理,配置ftp服务器,http服务器,磁盘配额管理
第3-4天:
多线路接入方案—多线路接入方案描述,利用dns实现多线路接入,智能链接功能
第5-6天:
postfix邮件服务器—postfix实现邮件服务器,管理postfix邮件服务器
第7-8天:
防火墙管理—使用iptables个人防火墙管理网络链接,tcp_wrappers管理服务链接
squid代理服务器—squid实现代理上网功能
第9-10天:
防病毒方案—利用防病毒软件,结合squid,postfix,sendmail进行病毒检测
mysql管理(2天)
mysql服务器安装、mysql数据库版本升级、mysql客户端与服务器链接、lamp服务器组合搭建。
lamp服务器应用、利用phpMyAdmin管理mysql数据库、常用dml语句,ddl语句、常用mysql函数、mysql多实例管理进程、loaddata数据导入、索引管理、慢日志查询、检测表与修复表、备份与恢复、冷备份、热备份、mysqlhotcopy、mysqldump、innodb引擎与myisam引擎
Oracle部分中级课程
第一部分:
ORACLE体系结构(12天)
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
∙归档日志设置与管理
OracleUNDO表空间管理
∙UNDO参数详解
∙UNDO切换
∙数据一致性与延迟提交
∙UNDO与SCN
∙UNDO空间的管理、设置与优化
Oracle网络管理
∙监听配置文件与监听管理器使用详解
∙网络服务名配置
∙NETCA使用
∙NETMGR使用
∙NOracle专用和共享模式
Oracle表与索引管理
∙ORACLE各种表的介绍与创建
∙表的约束创建与管理
∙索引的创建与管理
用户、角色、权限管理
∙权限分类
∙授权与取消授权
∙直接授权与级联授权
∙角色管理
∙权限继承
∙用户管理:
密码、账户锁、表空间配额、默认的表空间
∙资源限制文件详解
∙系统权限策略规划方案
调度器与自动任务
∙调度器概述
∙调度器体系结构
∙公共管理工具
∙使用任务类
∙使用调度器程序
∙使用计划表
∙使用调度器窗口与视图
全球化支持
∙字符集、字符集文件及字符支持
∙NLS_LANG设置与影响
∙导入导出及字符集转换
∙字符集的更改
∙识别导出文件的字符集
∙使用csscan辅助字符集转换
∙乱码的产生
∙自定义字符的使用
∙更改字符集的内部方式
∙字符集更改案例
数据库监控与报告
∙分析结果的整理方法
∙二十大性能视图
∙Session历史信息记录
∙ASH
∙AWR概述、报告的生成、分析
∙基线
∙AWR数据的导出导入
∙ADDM概述与报告的生成
∙等待事件深入剖析
Oracle故障诊断
及分析方法
∙故障树分析法
∙故障树分析法应用
第二部分:
ORACLE的备份与恢复(5天)
备份与恢复
∙备份与恢复概述、方法及原理
∙归档模式
∙检查点与RBA
∙使用数据泵进行逻辑备份与恢复
∙冷备份与恢复
∙热备份与恢复
∙RMAN原理架构
∙目标数据库与恢复目录
∙通道
∙闪回恢复区
∙备份集和副本拷贝
∙完全备份与增量备份
∙RMAN使用方法及命令工具集
∙深入剖析备份与控制文件的关系
∙RMAN的备份与恢复方法
∙备份的方案与特例的恢复
∙Oracle实例恢复
∙Oracle介质恢复
∙完全恢复与不完全恢复
∙各种文件损坏的恢复案例
∙详解利用恢复的控制文件进行数据库恢复
∙数据块恢复
∙检查数据块一致性
∙数据块不一致的处理办法
∙数据块恢复案例
Oracle闪回技术
∙闪回查询
∙SMON_SCN_TIME与闪回查询
∙Oraclelog的闪回特性
∙使用辅助函数闪回
∙闪回数据库
第三部分:
SQL与PL/SQL(4天)
SQL基础
∙编写简单的SELECT语句
∙限制数据和对数据排序
∙单行函数
∙多表查询
∙分组函数
∙子查询
∙数据操作与事务控制
∙表和约束
∙其他数据库对象
PL/SQL
∙PL/SQL入门
∙游标
∙PL/SQL记录与Index-by表
∙错误消息处理
∙存储过程、函数、包
∙数据库触发器
∙本地动态SQL和动态PL/SQL
∙本地批绑定
∙自治事务
∙对象
∙集合
∙大对象
第四部分:
ORACLE性能优化(9天)
数据库级的性能优化
∙Oracle性能优化概述
∙Oracle的内存优化
∙数据库配置与IO问题解决
∙ORACLE逻辑读写深入分析
∙事务队列等待(TXEnqueue)深入分析
∙等待事件、成因以及解决的办法和案例
∙跟踪文件和跟踪事件的使用
∙自动SQL调整
∙表碎片及分页查询优化
∙数据压缩
∙X$固定表
对象和SQL语句级
性能优化
∙基于成本的优化法则-CBO
∙CBO成本计算
∙深入剖析B树索引、复合索引、位图索引、hash索引、全文索引、IOT、反转索引、基于函数的索引、分区索引、位图连接索引
∙索引访问方式及数据读取
∙索引之深入优化
∙详解索引之维护策略
∙统计信息收集与方法设置
∙动态采样
∙执行计划获取方法与解读
∙表连接(循环嵌套、排序合并、hash、索引、笛卡尔、位图)原理及使用规则
∙锁和阻塞以及解锁的方法
∙Latch与等待
∙并行执行
∙HINT使用方法
∙聚簇因子与直方图
∙分区技术介绍、分区方法实践、本地分区索引和全局分区索引
∙SQL及索引优化原则
∙绑定变量
∙10053事件和10046事件以及SQL_TRACE
∙数据库设计的优化
ORACLE高级课程(16天)
RAC
∙RAC架构规划
∙RAC实施过程介绍
∙Oracle集群原理、概念、属术语
∙MAA
∙RAC集群
∙RAC原理与架构
∙RAC的安装与部署
∙RAC的维护与优化
∙RAC集群的并发控制、脑裂、健忘症、IO隔离
∙OracleCluster原理与组成
∙OracleCluster与RAC关系
∙RAC架构
∙RAC的备份实例
ASM高级应用
∙Shared-Disk和Shared-Nothing架构
∙OracleRAC存储方案
∙ASM安装、配置
∙将数据库迁移到ASM
∙ASM存储结构
∙ASM文件系统
∙ASM中的文件布局规律
∙RDBMS与ASM之间的交互
∙ASM实例恢复
∙ASM和OS文件系统交互
∙ASM限制
DataGuard
∙DataGuard架构
∙DataGuard规划与实施过程介绍
∙DataGuard安装与部署
∙物理standby
∙逻辑standby
∙SQLApply
∙DataGuardBroker
∙OEM网格控制集成
∙监控DataGuard实现
∙切换和故障转移
∙ActiveDataGuard
∙站点与客户端的自动故障转移
∙利用Dataguard切换缩短计划内停机时间
∙DataGuard故障排除
∙DataGuard部署架构案例
Oracle高级复制
∙Oracle高级复制概念、原理
∙物化视图概念与架构
∙物化视图的创建和使用方法
∙DeploymentTemplates概念和原理
∙ConflictResolution概念和原理
∙高级复制的环境规划
∙介绍高级复制管理工具
OracleStream复制
∙Stream复制概念和原理
∙配置Stream复制环境
∙Stream复制环境管理
∙Stream复制最佳实践
∙Stream复制环境案例讲解
∙RACStream配置
∙DataGuard和Stream对比
HA和LB
∙高可用性概念
∙Failover
∙OracleClusterwareHA框架
∙LoadBlance
∙测试LoadBlance
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle 学习 步骤