ORACLE 数据库管理
我们的论坛http://forum.meslog.cn
我们的论坛http://forum.meslog.cn
i
目 录
第 1 章 数据库基础....................................................................................................................................... 1
1.1 基本概念 ............................................................................................................................................1
1.1.1 数据 .......................................................................................................................................... 1
1.1.2 数据库 ...................................................................................................................................... 1
1.1.3 数据库管理系统 ...................................................................................................................... 1
1.1.4 数据库系统 ..............................................................................................................................1
1.2 关系数据库 ........................................................................................................................................ 1
1.2.1 关系模型 ..................................................................................................................................2
1.2.2 关系数据库 ..............................................................................................................................2
1.3 常见的数据库对象 ............................................................................................................................ 3
1.3.1 表 .............................................................................................................................................. 3
1.3.2 索引 .......................................................................................................................................... 3
1.3.3 视图 .......................................................................................................................................... 3
1.3.4 存储过程 ..................................................................................................................................3
1.4 范式 .................................................................................................................................................... 4
1.4.1 第一范式 ..................................................................................................................................4
1.4.2 第二范式 ..................................................................................................................................4
1.4.3 第三范式 ..................................................................................................................................4
1.5 DML语言 ............................................................................................................................................ 5
1.5.1 查询数据 ..................................................................................................................................5
1.5.2 插入数据 ..................................................................................................................................8
1.5.3 修改数据 ..................................................................................................................................9
1.5.4 删除数据 ..................................................................................................................................9
第 2 章 ORACLE SERVER构成 .............................................................................................................. 10
2.1 概述 .................................................................................................................................................. 10
2.2 ORACLE实例 ................................................................................................................................... 10
2.2.1 ORACLE进程 ......................................................................................................................... 11
2.2.2 ORACLE内存结构 .................................................................................................................13
我们的论坛http://forum.meslog.cn
ii
2.3 ORACLE数据库................................................................................................................................14
2.3.1 数据库物理结构.....................................................................................................................15
2.3.2 数据库逻辑结构.....................................................................................................................16
2.4 模式和模式对象...............................................................................................................................19
2.4.1 表.............................................................................................................................................19
2.4.2 视图.........................................................................................................................................20
2.4.3 聚集.........................................................................................................................................20
2.4.4 索引.........................................................................................................................................20
2.4.5 程序单元.................................................................................................................................21
第 3 章 用户管理 .........................................................................................................................................22
3.1 创建用户...........................................................................................................................................22
3.2 撤销和改变用户...............................................................................................................................23
3.3 用户权限...........................................................................................................................................23
3.3.1 系统权限.................................................................................................................................23
3.3.2 对象权限.................................................................................................................................26
3.4 角色...................................................................................................................................................27
3.4.1 创建角色.................................................................................................................................27
3.4.2 授予和取消角色.....................................................................................................................28
3.4.3 启用角色.................................................................................................................................28
3.5 查询与权限和角色有关的视图.......................................................................................................28
3.6 概要文件...........................................................................................................................................29
3.6.1 创建profile ..............................................................................................................................30
3.6.2 查询用户和profile相关信息的数据字典视图.......................................................................31
第 4 章 启动和关闭数据库 .........................................................................................................................33
4.1 启动数据库.......................................................................................................................................33
4.1.1 正常启动.................................................................................................................................33
4.1.2 非加载启动.............................................................................................................................34
4.1.3 加载启动.................................................................................................................................35
4.1.4 约束启动.................................................................................................................................35
4.1.5 强制数据库启动.....................................................................................................................36
4.2 更改数据库的可用性.......................................................................................................................36
我们的论坛http://forum.meslog.cn
iii
4.2.1 将数据库装入实例 ................................................................................................................ 36
4.2.2 打开一个关闭的数据库 ........................................................................................................ 36
4.3 关闭数据库 ...................................................................................................................................... 36
4.3.1 用normal选项关闭 ................................................................................................................. 37
4.3.2 用immediate 选项关闭 ......................................................................................................... 37
4.3.3 用transactional 选项关闭...................................................................................................... 38
4.3.4 用abort选项关闭 .................................................................................................................... 38
4.4 通过诊断文件监控数据库运行 ...................................................................................................... 38
4.4.1 后台进程运行跟踪文件 ........................................................................................................ 38
4.4.2 警告日志文件 ........................................................................................................................ 38
4.4.3 用户跟踪文件 ........................................................................................................................ 39
第 5 章 ORACLE NET ..............................................................................................................................40
5.1 ORACLE NET体系结构................................................................................................................... 40
5.1.1 客户机/服务器结构 ............................................................................................................... 40
5.1.2 瘦客户机结构 ........................................................................................................................ 41
5.2 ORACLE NET服务器端................................................................................................................... 43
5.2.1 监听器进程 ............................................................................................................................43
5.2.2 listener.ora文件 ....................................................................................................................... 43
5.3 UNIX环境下的监听器进程 ............................................................................................................. 44
5.3.1 启动和停止监听器进程 ........................................................................................................ 44
5.3.2 查看监听程序运行状况 ........................................................................................................ 44
5.3.3 lsnrctl命令的参数 ................................................................................................................... 44
5.4 连接描述符 ...................................................................................................................................... 46
第 6 章 数据字典......................................................................................................................................... 48
6.1 内部RDBMS(X$)表 ................................................................................................................... 48
6.2 数据字典表 ...................................................................................................................................... 49
6.3 动态性能视图 .................................................................................................................................. 49
6.4 数据字典视图 .................................................................................................................................. 49
6.5 数据字典举例 .................................................................................................................................. 49
6.5.1 数据字典总体信息 ................................................................................................................ 49
6.5.2 模式对象信息 ........................................................................................................................ 49
我们的论坛http://forum.meslog.cn
- 1
- 2
- 3
- 4
- 5
- 6
前往页