一、常见的Linux知识、命令与使用
1、 各类Linux系统版本
2、 常见的Linux命令与使用,如
3、管道、重定向、环境变量
4、 Vim编辑器与Shell命令脚本
5、用户身份与文件权限
6、RAID、IPtables等知识了解
7、使用Samba 或NFS文件共享
8、SSH 连接管理远程
9、Linux文件上传下载、FTP命令使用
10、常用监控命令TOP、IOSTAT、VMSTAT、NMON等
11、使用工具对Linux磁盘性能测试
任务1:开启Linux共享,将Windows的文件定时复制到Linux相应共享目录。
任务2:使用AWK命令,将日志文件某一段时间内相应的进程的平均耗时统计出来,并按从高到低排序。
二、Oracle数据库
1、 数据库常用的基本概念
a) 实例,文件(数据文件,控制文件等);
b) 监听
c) 逻辑存储及关系:database,tablespace,segement,extent,block
d) 数据库对象
2、 Plsql/developer的使用
a) 常用sql语句使用:select, update, delete, truncate, insert, sum, group by等
b) 能看懂并创建数据库对象,包括:table,function,procedures,views,package,database links,index等
c) 调试函数或者存储过程;
3、 数据库用户的备份与还原;
a) 使用plsql/developer
b) 通过服务器
4、 学习应用;
a) 新建一个用户,复制一个现有的用户所有的对象,表内容等;
5、AWR报告的查找与使用
数据库任务1:将100W的Excel表格中的数据,以最快的速度插入到数据库表中。
数据库任务2:获取AWR最耗时的SQL,将分析该SQL对应的执行计划、CPU耗时情况。
三、Windows
1、 用户添加、删除与权限管理
2、共享目录的权限添加与删除
3、基本的Shell脚本编写,通过SHELL新增定时任务