一、常见的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新增定时任务