学习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 |