文档
课程 IL001100 ORACLE数据库基础知识
ISSUE1.0
开心Java整理
文档
目录
课程说明 ....................................................................................................................................... 1
课程介绍 .......................................................................................................................................1 课程目标 .......................................................................................................................................1 相关资料 .......................................................................................................................................1
第1章 ORACLE数据库概述 .......................................................................................................... 2
1.1 产品概述 ................................................................................................................................2
1.1.1 产品简介 .....................................................................................................................2 1.1.2 基本概念 .....................................................................................................................3 1.2 ORACLE系统结构 ..................................................................................................................4
1.2.2 ORACLE物理结构 .......................................................................................................4 1.2.3 系统全局区..................................................................................................................6 1.2.4 进程 ............................................................................................................................8 1.3 存储管理 ............................................................................................................................. 10
1.3.2 逻辑结构 .................................................................................................................. 10 1.3.3 表(Table) ............................................................................................................. 15 1.3.4 视图(View) .......................................................................................................... 18 1.3.5 索引(Index) ......................................................................................................... 18 1.3.6 同义词(Synonym) ............................................................................................... 19 1.3.7 序列(Sequence) .................................................................................................. 19 1.3.8 数据库链(Database Link) .................................................................................... 20
第2章 管理ORACLE数据库 ........................................................................................................ 21
2.1 基本概念 ............................................................................................................................. 21
2.1.1 数据字典 .................................................................................................................. 21 2.1.2 事务管理 .................................................................................................................. 23 2.1.3 数据库管理员(DBA) ................................................................................................. 24 2.1.4 ORACLE的四种状态 ................................................................................................ 25 2.2 SQL*Plus方式的ORACLE数据库启动和关闭 ...................................................................... 26
2.2.1 启动数据库............................................................................................................... 26 2.2.2 关闭数据库............................................................................................................... 26 2.3 svrmgrl方式的ORACLE数据库启动和关闭 ......................................................................... 28
2.3.1 启动数据库............................................................................................................... 28 2.3.2 关闭数据库............................................................................................................... 30 2.4 应用开发工具(SQL * Plus) ............................................................................................. 31
2.4.1 SQL .......................................................................................................................... 32
2.4.2 PL/SQL ..................................................................................................................... 33
文档
2.4.3 数据库管理工具 ....................................................................................................... 36 2.5 ORACLE用户及权限管理 .................................................................................................... 37
2.5.1 ORACLE的用户管理 ................................................................................................ 37 2.5.2 ORACLE的权限管理 ................................................................................................ 38 2.6 ORACLE数据库的备份与恢复 ............................................................................................. 40
2.6.1 Export 转入程序 ....................................................................................................... 40 2.6.2 Import 转入程序 ....................................................................................................... 43 2.6.3 增量卸出/装入 .......................................................................................................... 44
第3章 ORACLE数据库的网络应用 ............................................................................................. 47
3.1 SQL*Net产品介绍 ............................................................................................................... 47 3.2 配置客户机/服务器结构 ...................................................................................................... 48
3.2.1 配置listener.ora ....................................................................................................... 48 3.2.2 配置tnsnames.ora文件 ............................................................................................ 49
第4章 常用任务示例 ................................................................................................................... 52
4.1 如何恢复被误删的数据文件 ................................................................................................ 52 4.2 如何杀掉吊死session ......................................................................................................... 52 4.3 如何修改字符集 .................................................................................................................. 52 4.4 如何追加表空间 .................................................................................................................. 52 4.5 如何加大表的maxextents值 ............................................................................................... 53 4.6 如何查询无效对象 .............................................................................................................. 53 4.7 怎样分析SQL语句是否用到索引 ......................................................................................... 53 4.8 怎样判断是否存在回滚段竞争 ............................................................................................ 54 4.9 怎样手工跟踪函数/存储过程执行情况 ................................................................................ 55 4.10 多种业务使用同一数据库如何分配回滚段 ........................................................................ 55 4.11 怎样倒出、倒入文本数据 ................................................................................................. 55
4.11.1 倒出 ....................................................................................................................... 55 4.11.2 倒入 ....................................................................................................................... 56 4.12 如何更新当前数据库日志备份方式为archive .................................................................... 57 4.13 Unix环境下如何实现自动备份 ........................................................................................... 57
4.13.1 设置运行环境 ......................................................................................................... 57 4.13.2 倒出数据 ................................................................................................................ 57 4.13.3 异地备份 ................................................................................................................ 58 4.13.4 启动备份进程 ......................................................................................................... 59 4.14 怎样分析ORACLE故障 ..................................................................................................... 60
文档
小结 ............................................................................................................................................. 62 附录A ORACLE数据字典与视图 .............................................................................................. 63 附录B 动态性能表 .................................................................................................................... 69 附录C SQL语言运算符与函数 ................................................................................................ 71
文档
课程说明
课程介绍
课程目标
相关资料
本课程对应的产品版本为:Oracle 8.1.7。
完成本课程的学习后,您应该能够:
? 掌握ORACLE数据库系统结构中物理结构、系统全局区和进程的概念? 掌握ORACLE数据库的存储管理知识 ? 掌握管理ORACLE数据库的方法 ?
了解ORACLE数据库的网络应用
ORACLE公司发布的相关资料。
Oracle大数据库基础知识(华为内部培训资料)



