学习Oracle应该掌握的技能

学习Oracle应该掌握的技能

说明:了解《掌握(理解)《精通《综合运用

           初步了解                        1分

          了解                                 2分

          掌握(理解)                  3分

          熟练掌握(理解透彻)  4分

          精通                                5分

          综合运用                         6分

1.熟练掌握Oracle的安装:windows/linux;10g、11g
2.掌握Oracle的卸载:windows/linux;10g、11g
3.熟练掌握Oracle服务端和客户端的监听与服务配置:windows/linux;10g、11g
4.掌握Oracel启动和关闭方式:startup nomount模式、startup mount模式、startup open模式;shutdown normal模式、shutdown immediate模式、shutdown abort模式
5.深入理解体系结构的相关概念:逻辑结构-数据库、实例、表空间、逻辑对象、段、区、块;物理结构-数据库、实例
6.理解常用文件:重做日志文件、闪回日志文件、参数文件、跟踪文件、警告文件、数据文件、临时文件、控制文件
7.了解内存管理:PGA、SGA、UGA的内存管理
8.了解进程:服务器进程、后台进程、从属进程
9.了解数据字典:内部RDBMS(X$)表、数据字典表、动态性能(V$)图、数据字典图
10.精通用户管理:新建用户、修改密码、删除用户;权限和角色、profile口令
11.精通表的管理:新建表(主键、外键、约束)、修改表结构、级联删除数据、删除表;段空间管理、高水位线、freelists、pctfree、pctused、临时表、分区表
12.精通表空间的管理:新建表空间、修改表空间、删除表空间;
13.熟练掌握临时表空间、默认表空间;
14.精通常用函数:日期函数、字符函数、聚合函数、转换函数、分析函数
15.精通表的查询:单表查询(分组、分页)、多表查询(单行子查询、多行子查询、多列子查询、合并查询、左/右连接)
16.熟练掌握表的复杂查询:各种典型实例
17.精通视图的管理:视图的概念、视图的作用、新建视图、修改视图、删除视图
18.综合运用物化视图、只读视图
19.精通索引:索引的概念、索引的作用;新建索引、修改索引、删除索引
20.综合运用B树索引、位图索引、HASH索引、分区索引
21.了解序列:序列的概念、序列的作用、新建序列
22.了解同义词:同义词的概念、同义词的作用、新建同义词
23.精通触发器:触发器的组成、使用触发器谓词、运行和删除触发器
24.综合运用DML触发器、替代触发器、系统触发器
25.综合运用存储过程:存储过程的组成、带参数的存储过程、运行和删除存储过程
26.熟练掌握事务和锁

27.了解常见等待事件

28.综合运用Oracle数据加载:SQL*Loader加载数据(SQL*Loader体系结构、1001个怎么办、100万条记录的数据加载)、外部表加载数据(新建外部表、解读外部表、访问驱动)
29.理解redo
30.理解undo
31综合运用SQL语句优化
32.综合运用Oracle数据库的性能分析
33.综合运用Oracle备份和恢复
34.了解特殊恢复
35.了解数据库的设计
36.了解linux

标签