收藏本站   关于我们   联系我们
首  页  |  公司简介  |  企业培训  |  就业培训  | 企业服务  |  校企合作  |  师资团队  |  资料下载  |  开源社区
 企业培训案例
Solaris系统&Oracle数据库管理及编程
  1. SOLARIS环境下C语言编程(8天)

环境要求:Solaris 9系统的SUN服务器1台,PC(内存512M以上)人手一机。
最低要求:PC人手一机,装Linux操作系统


第一天

文件I/O

文件描述符
open函数
creat函数
close函数
lseek函数
read函数
write函数
文件共享等

第二天

文件和目录

Stat、fstat、lstat函数
文件类型
access函数
umask函数
chmod、fchmod函数
粘住位
chown,fchown和lchown函数
符号连接等

第三天

标准I/O库

流和FILE对象
标准输入、标准输出和标准出错
打开流
读和写流
每次一行I/O
二进制I/O
定位流等

第四天

线程、进程编程

进程、线程建立
包括信号
消息队列
管道方式
共享存储
fock函数、vfock函数、exit函数等

第五天

信号处理

生成信号
阻塞信号
等待信号
信号名柄的编程
信号的发送与接收

第六天

Socket编程

Socket编程原理
涉及到的各种协议
TCP Socket编程
socket函数
connnect函数
listen函数
accept函数
exec函数等

第七天

UDP Socket编程
recvfrom和sendto函数
connect函数等
多播编程
dg_clibiov函数
mcast_join函数

第八天

高级I/O

非阻塞I/O
记录锁
I/O的多路转接
异步I/O

数据库操作

数据库连接
数据库表的读写操作

系统操作

系统状态监视
监视CPU、磁盘使用量等
对个别进程管理
监视进程状态、停止和启动某个进程等

2.Solaris系统管理(2-4天)
环境最低要求:Solaris 9系统的SUN服务器1台;
PC>(内存512M以上)学员人手一机


第一天

用户管理
进程管理

文件权限
用户权限
进程的查看

NFS文件系统

NFS客户端配置
NFS服务器端配置

文件系统和硬盘管理

各种文件系统介绍与使用
硬盘的使用

第二天

NIS网络信息服务

原理、配置和维护

磁盘阵列的管理

阵列的安装和配置
RAID的建立与恢复
常见阵列故障排除

磁带机的管理

使用磁带进行备份和恢复
常见磁带机故障排除

3 Sun产品技术培训(2-4天)


第一天

光纤通道交换机技术

BCFP认证课程
SUN的FC交换机

光纤磁盘阵列技术

第三方光纤磁盘阵列使用技术
IBM FastT600使用技术

第二天

备份/恢复技术

Veritas > NBU4.5/5.0备份技术

磁带库及HBA卡

网络存储基础知识
ADIC Scalar24/IBM  3582使用技术
SUN OEM ADIC TapeLibrary
HBA卡使用安装(主要QLOGIC2300系列)

4 Oracle9i数据库管理培训(4天)


第一天

Oracle9i数据库管理Ⅰ

Oracle数据库体系结构
数据库的三大物理文件的管理
逻辑结构
启动和关闭数据库
管理存储结构和回退段
表和索引的管理
创建数据库的用户、角色、权限管理
创建一个正常运行的数据库
有效的方式正确管理各种不同结构

第二天

Oracle9i数据库管理Ⅱ

网络管理
基本NET8网络结构
配置服务器监听进程
三种命名解析方式
Host Naming,Local Naming,Oracle Names.多线索服务器的配置和使用

第三天

备份与恢复
学习归档模式及非归档模式的配置
归档进程的启动
物理备份和恢复,及逻辑备份与恢复方法
使用RMAN工具进行备份和恢复。
配置RMAN及CATALOG。

第四天

Oracle9i数据库性能优化

数据库的性能优化方面的知识
设定SGA区的大小
优化shared pool、database buffer Cache、 Redo log buffer、LargePool、Java Pool
优化排序
数据库的配置及相关优化
避免回退段和Lock等资源的争用
避免等待事件
DB block块的调整及SQL语句的优化。

5 Oracle数据库开发编程(14天)


第一天

Oracle数据库开发基础

Oracle版本之间的主要差别
Oracle9i之后版本新特性
如:数据文件的自动管理的优缺点和适用环境
从开始确保良好数据库设计的重要性
包括:联机事务处理(OLTP)系统以及如何设计,决策支持(DSS)或数据仓库(Data Warehouse)系统以及如何设计。
分布数据库简介
软件开发与Oracle数据库调优之间的关系
Oracle公司提供的开发工具
常用的第三方开发工具,开发工具的选择。

第二天

PROC编程

Pro*C/C++综述
Pro*C/C++相关工具
建立应用开发环境
使用预编译器
Pro*C/C++基础

第三天

连接到Oracle
错误处理
使用宿主变量
使用结构和数组
使用游标

第四天

内嵌PL/SQL
动态SQL
高级动态SQL
开发LOB应用

第五天

开发对象应用
开发集合应用
开发多线程应用
开发C++应用

第六天

使用Oracle的PL/SQL程序设计语言进行程序设计

Oracle引入PL/SQL程序设计语言的原因
PL/SQL与其它程序设计语言(如C, C++,和VB等)相比的优越性。

第七天

PL/SQL程序设计语言的各种数据类型和程序结构
包扩:各种循环,分枝,异常处理,和游标(动态内存管理)等
在PL/SQL程序中如何直接使用SQL语句来访问和操作Oracle数据库

第八天

使用%TYPY和%ROWTYPE等PL/SQL提供的特殊数据类型开发易于维护的程序
利用游标开发高效率的程序
使用PL/SQL的一些特性来减少网络的数据流量
利用异常处理来捕捉异常信息从而开发出性能稳定的PL/SQL程序。

第九天

PL/SQL的过程,函数,触发器,和软件包的开发它们之间的差别和适用的环境
开发时可能遇到的问题和一些编程技巧
如何开发易于维护和可以跨IT平台可移植的商用程序或软件包。

第十天

使用Oracle的Developer6i进行软件开发

Developer6i工具的安装
在不同Oracle版本的数据库上安装后可能要调整的Oracle配置文件及参数
使用Developer6i开发服务器端或客户端软件。

第十一天

Developer6i的使用
包扩:一般表单的设计与开发
复杂表单的设计与开发
在表单上加入中文正文,Check Box, Radio Group, List item 等;

第十二天

修改表单中不同部份的字体,及前景和背景颜色等
修改默认的菜单和工具栏
加入图表(Charts)和报表(Reports)等
处理声音图像等多媒体信息。

第十三天

利用Developer6i的特性来减少客户端与数据库的连接次数
减少访问数据库的数据量和网络的数据流量
减少访问多媒体数据对数据库系统效率所造成的冲击等

第十四天

利用Developer6i开发用户友好和操作简单的用户界面
利用Developer6i的工具进行软件开发项目的管理和维护

附录:
Oracle IDS内容(如下内容不可能都讲到,请酌情挑选,个人建议用一天时间概述IDS即可,否则难于控制,授课难度也大)
1.网际网络标准;
2.商业逻辑组件开发、可视化模型建构等研发方式;
3.建置企业入口网站解决方案;
4.应用程序开发、商务信息和企业门户生成工具:
Oracle Forms Developer
Oracle Designer
Oracle JDeveloper和Business Components for Java
Oracle Reports Developer
Oracle Discoverer(Administration Edition)
Oracle 门户
Oracle Forms Developer

Designer内容(建议此部分内容不要单独讲解,融合进“Oracle开发”即可)

  1. 可视化开发
  2. 业务建模方式
  3. Web和客户/服务器应用的生成
  4. 设计捕获
  5. 正反向设计技术
  6. 信息仓储管理工具
  7. 预设数据库和应用设计转换工具
信息仓储的灵活性与开放界面
 
电话咨询
010-51669646
010-82116228
QQ咨询
呼老师: 点击这里给我发消息!
邵老师: 点击这里给我发消息!
张老师: 点击这里给我发消息!
孟老师: 点击这里给我发消息!
杨老师: 点击这里给我发消息!
徐老师: 点击这里给我发消息!
培训咨询 /更多/
蓝点的优势?
蓝点的学费贵吗?
入学必须参加测试吗?
就业有保障吗?
什么是项目驱动式教学模式?
Copyright©2004-2008 by www.fsailing.com. All rights reserved. 国信蓝点版权所有
主管单位: 信息产业部电子人才交流中心 地址: 北京市万寿路27号院信息产业部机关大院
主办单位: 国信蓝点信息技术(北京)有限公司 地址: 北京市海淀区中关村大街甲32号和盛嘉业大厦15层