Oracle全能课程(脱产/周末) 课程优势: 1. 集世界第一商用数据库Oracle、第一开源数据库MySQL和最流行的Linux操作系统于一体 2. 源于甲骨文雇主企业的课程需求,真正符合企业用人需要 3. Oracle标准课程与国内主流技术的有机整合,实用性与指导性并重 4. 真正的Oracle数据库原厂技术 5. Oracle原厂资深讲师授课 6. 真正的Oracle公司原厂教材 7. 具备获取Oracle原厂国际认证OCA、OCP和OCM的能力 8. 具备获取Oracle原厂国际认证OCP MySQL DBA和OCP MySQL Developer的能力 9. 具备相当于RedHat国际认证RHCSA和RHCE的能力 10. 理论与实践并重,多个企业真实项目案例贯穿其中 11. 从基础到高级的所有知识点均提供上机实践,充分强化学习效果 适用群体:大专及以上学历,具备基本的计算机操作能力、基本的英语阅读能力 培养目标:具备Oracle数据库OCM国际认证水平的数据库开发员和管理员(DBA) 具备MySQL数据库国际认证水平的数据库开发员和管理员(DBA) 具备Linux操作系统专业水平的系统管理员 就业方向:OCP/OCM数据库管理员(DBA),Oracle数据库管理员(DBA),Oracle数据库开发员、Oracle运维工程师 MySQL数据库管理员(DBA),MySQL数据库开发员、Linux系统管理员、系统运维工程师 培训机构:甲骨文盈佳科技(www.oracle-)课程内容: C1 Linux操作系统使用与管理 主题 主要知识点 Linux发展历史 UNIX和Linux的历史、现状及发展;Linux操作的不同产品。
安装Linux操作系统 Linux操作系统的安装与初始化配置 常用命令 Linux基本命令、常用命令操作;vi编辑器的三种状态及状态间的切换、常用的编辑命令 用户管理 用户和组的概念、口令、权限等管理机制;系统管理、启动过程、任务调度;root密码安全设置 服务管理 Service概念;环境变量设置;进程的查看、监视、调度和控制;远程Telnet,FTP等网络技术 文件管理 Linux的基本的目录结构、文件属性和访问权限 磁盘管理 磁盘分区、磁盘的挂接原理;为Linux增加磁盘;逻辑卷管理 进程管理 Linux进程的概念,进程的基本原理;进程相关的管理命令 P1 项目实训 TNA系统Linux基础架构 实现一个真实的、基于B/S架构的《电信网络学院(TNA)系统》,项目关注于在Linux操作系统上搭建项目所需的基础架构根据TNA项目的要求,完成底层Linux操作系统的用户、权限配置、磁盘及文件的规划和配置,以及中间件(如JDK和Tomcat)和IDE开发环境的安装和配置等工作 C2MySQL数据库设计与开发 主题 主要知识点 走进MySQL数据库 MySQL发展简史与产品构成;MySQL数据库安装;经典world数据库。
服务器与客户端 MySQL服务器的启动与停止、客户端常用命令 表数据查询 使用SELECT语句查询表数据;MySQL的数值、字符串、日期/时间等数据类型;使用SQL表达式 管理数据库和表 创建、修改和删除数据库;创建、修改和删除表 操作表数据 使用INSERT/UPDATE/DELETE进行数据的插入、修改和删除 表的联接 联接(join)的概念;在SQL中联接表;基本联接、内联接、外联接的原理与使用 预处理语句 预备、关闭预处理语句,基于参数执行预处理 使用外键 外键、外键约束和引用完整性 事务与隔离级别 使用事务控制语句执行多个并发的SQL语句;理解事务的ACID属性;事务的隔离级别 MySQL与Java 在IDE中访问MySQL;Java应用程序访问MySQL C3 MySQL数据库应用与管理 主题 主要知识点 配置MySQL服务器 MySQL服务器的运行方式;选项文件与选项文件组;动态服务器变量、服务器的SQL模式 获取元数据 元数据的访问方法;INFORMATION_SCHEMA数据库与表;SHOW和DESCRIBE语句;mysqlshow客户端 存储引擎 存储引擎概念及原理;最常见的存储引擎MyISAM、 InnoDB和MEMORY等的特征;使用特定的存储引擎创建表;支持事务的存储引擎。
锁的原理与应用 锁的概念、死锁的原理;锁的粒度、显式锁;表级锁与行锁、建议锁 使用分区 使用分区的原因;分区表的创建、修改与删除;RANGE分区、LIST分区、HASH分区、KEY分区、子分区;获取分区信息;分区的优缺点 导出和导入数据 数据的导出和导入;SELECT和INTO OUTFILE导出数据;LOAD DATA INFILE导入数据;使用SQL脚本导入数据 备份与恢复 逻辑(文本)备份、Raw(二进制)备份、基于快照的备份、基于复制的备份;备份日志和状态文件;用于恢复的数据导入方法、处理二进制日志内容 使用视图 视图的定义及使用视图;创建、检查、修改与删除视图 安全与用户管理 安全风险与安全措施;MySQL的权限类型、授权表;五个访问级别—用户帐号、数据库、表、列、存储程序;用户帐号的维护;客户端的访问控制、使用安全连接 存储程序 什么是存储程序;创建存储过程和函数、管理存储程序;复合语句、分配变量、参数的声明、流程控制语句、声明和使用处理器、游标;存储程序的安全与备份 触发器与事件 触发器的原理、创建触发器、触发器事件与错误处理、删除触发器;什么是事件、事件的创建与管理、计划表。
C4MySQL数据库集群与性能调优 主题 主要知识点 MySQL高层架构 MySQL高层架构、核心共享子系统、查询缓存、查询解析、优化与执行、存储引擎抽象等 MySQL性能工具 基准测试工具mysqlslap、Super Smack、MyBench、SysBench;管理工具;特殊的SHOW命令 索引的原理与优化 索引的原理与用途;创建和管理索引;复合索引、B-Tree、HASH、B TREE等索引;索引的优化 语句调优 通用的SQL调优、EXPLAIN语句、MySQL优化器、查找问题查询 MySQL与缓存 缓存的意义、缓存的优势;非MySQL缓存;查询缓存;将MEMORY/MyISAM表作为缓存 MySQL服务器配置 服务器连接参数;表缓存与多线程问题、单独的线程参数;通用的监控、表处理器 MySQL高可用性介绍 什么是高可用性;术语异步与同步、复制与集群、非共享与共享磁盘;心跳的硬件与配置 MySQL复制 复制的基本架构、复制的线程与文件;设置和监控复制;复制的优缺点;高级复制拓扑结构;复制的优化 MySQL集群 MySQL集群体系结构;MySQL集群的配置、启动与管理;集群的异步复制;集群的优缺点。
共享磁盘集群 共享磁盘集群;Active-Passive集群配置;Active-Active集群配置 其它集群 为MySQL配置DRBD、DRBD与心跳、故障切换场景、DRBD的其它优点 系统维护的影响 不同备份形式对系统的影响;表的重新组织;数据库的更改;索引的优化 P2项目实训 TNA系统MySQL的应用 实现一个真实的、基于B/S架构的《电信网络学院(TNA)系统》,项目关注于在Linux操作系统上搭建项目所需的MySQL数据库架构根据TNA项目的要求,完成MySQL数据库的安装和配置,完成建库、建表、数据的管理及备份与恢复、安全管理、性能调优,以及复制、集群的搭建、配置和管理等工作 C5 Linux操作系统管理与维护 主题 主要知识点 Vi编辑器高级应用 Vi编辑器的高级命令,包括文本位移、字符串检索、全局替换、shell插入、缓冲区等 Linux核心参数 Linux核心参数分类;进程间通信,核心参数的设置 使用udev工具 udev的概念和用途,使用udev设定设备文件属性 软件管理 配置系统参数,加载RPM包,启动与关闭,账户安全、目录树等基本概念 模块管理 Linux的构成,存储模块、文件管理模块、用, 户组群管理模块、网络管理模块、磁盘管理模块。
文件系统 Linux文件及目录属性,用户组群管理时对其访问权限的设定,实际工作中的应用范例 主机信任关系 Linux两节点间如何设置信任关系,无障碍收发信息等实用功能设置 网络管理与服务 TCP/IP基础,网络和主机地址、网关、子网、路由等概念,NTP、NFS、Samba、DNS、Web服务的配置 高级服务管理 日志的原理及用途、日志的结构,设置服务属性,调整服务的启动和关闭顺序 备份与恢复 系统备份和恢复技; 日志分析;调节和维护系统内核参数 C6 开发Linux Shell脚本程序 主题 主要知识点 Shell 简介 Shell基础知识,B Shell、C Shell、K Shell等不同类型Shell及其特点 Shell编程入门 基本的Shell命令;运行Shell 程序,Shell参数,Shell变量的使用 编写Shell脚本 Shell脚本的基本语法,脚本文件的组成;简单Shell脚本的编写 Shell脚本的调试 Shell脚本的调试;设置Shell标记,中间状态检查 正则表达式 正则表达式的作用,正则表达式中的元字符和转意字符;书写正则表达式。
Awk命令 Awk的历史;Awk内置变量、字段分隔;Awk命令及其格式 Sed流编辑 Sed的作用;Sed命令格式;Sed寻址方式;;常用的编辑命令 条件选择 条件表达式;数字和字符比较,布尔运算和数学运算 输入和输出 命令行参数的用途;命令行参数的定位和输入;文件描述符的概念;使用文件描述符访问文件 循环语句 Shell脚本中使用循环语句控制流程;在Shell中获取键盘输入;子菜单的使用及设置 使用函数 函数的定义,正文中使用函数,参数和变量的作用范围,函数返回值 使用Trap陷阱 Trap的原理及用途;Linux系统信号分类;使用Trap捕捉信号并进行错误处理 P3项目实训 EBP系统Linux基础架构 实现一个真实的、基于RIA的《电子商务平台(EBP)系统》,项目关注于在Linux操作系统上搭建项目所需的基础架构以及对系统的管理根据EBP项目的要求,除了完成底层Linux操作系统的用户、权限、磁盘及文件的规划和配置外,还需完成软件、模块管理,网络管理以及系统的备份与恢复工作 C7 Oracle数据库设计与开发 主题 主要知识点 Oracle数据库简介 Oracle公司发展历程、主要数据库产品发行版特性。
数据库管理工具 基于客户端的SQLPLUS工具;基于Web的OEM管理工具,PLSQL Develop第三方工具等 o 数据库的安装与卸载 Linux操作系统下Or。