图书介绍
Oracle 11g从入门到精通pdf电子书版本下载
- 董志鹏等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121066139
- 出版时间:2008
- 标注页数:427页
- 文件大小:167MB
- 文件页数:438页
- 主题词:关系数据库-数据库管理系统,Oracle 11g
PDF下载
下载说明
Oracle 11g从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 了解Oracle 1
1.1 Oracle中的基本概念 1
1.1.1 数据库 1
1.1.2 实例 2
1.1.3 用户与模式 2
1.2 Oracle安装 3
1.2.1 Oracle的应用结构 3
1.2.2 安装环境 6
1.2.3 管理系统服务 14
1.3 Oracle工具 15
1.3.1 使用SQL*Plus 15
1.3.2 使用Oracle Enterprise Manager 16
1.4 创建数据库 17
第2章 Oracle的基本体系结构 24
2.1 物理存储结构 24
2.1.1 数据文件 24
2.1.2 控制文件 26
2.1.3 重做日志文件 26
2.1.4 其他文件 27
2.2 逻辑存储结构 28
2.2.1 表空间(tablespace) 28
2.2.2 段(segment) 30
2.2.3 区(extent) 31
2.2.4 块(block) 31
2.3 Oracle实例结构 31
2.3.1 进程结构 32
2.3.2 Oracle内存结构 35
2.4 数据字典 40
第3章 存储管理 44
3.1 管理基本表空间 44
3.1.1 表空间管理类型 44
3.1.2 创建基本表空间 46
3.1.3 修改表空间 52
3.2 临时表空间 59
3.2.1 创建临时表空间 59
3.2.2 修改临时表空间 60
3.2.3 临时表空间组 61
3.3 大文件表空间 62
3.4 非标准数据块表空间 63
3.5 撤销表空间 64
3.5.1 管理撤销表空间的方式 65
3.5.2 创建和管理撤销表空间 66
第4章 管理控制文件与日志文件 70
4.1 管理控制文件 70
4.1.1 控制文件的概述 70
4.1.2 控制文件的管理策略 71
4.1.3 使用多路复用控制文件 71
4.1.4 创建控制文件 72
4.1.5 控制文件的备份与恢复 76
4.1.6 删除控制文件 77
4.1.7 查询控制文件信息 77
4.1.8 OEM管理控制文件 78
4.2 管理日志文件 78
4.2.1 日志文件 78
4.2.2 日志文件的管理策略 80
4.2.3 创建重做日志组及其成员 82
4.2.4 重新定义和重命名日志成员 83
4.2.5 删除重做日志组及其成员 84
4.2.6 手工切换日志 85
4.2.7 清空重做日志文件 86
4.2.8 查看重做日志文件信息 86
4.2.9 OEM管理重做日志文件 87
4.3 管理归档日志 88
4.3.1 归档日志的概念 88
4.3.2 设置数据库模式 88
4.3.3 设置归档目标 90
4.3.4 设置归档进程的跟踪级别 91
4.3.5 查看归档日志信息 92
4.4 分析重做日志文件 93
4.4.1 LogMiner概述 93
4.4.2 提取LogMiner使用的字典文件 94
4.4.3 指定LogMiner要分析的重做日志文件 95
4.4.4 启动LogMiner会话 96
4.4.5 查看使用分析结果 97
4.4.6 结束LogMiner 97
第5章 SQL语句基础 98
5.1 使用的用户模式 98
5.1.1 SCOTT模式 98
5.1.2 HR模式 99
5.1.3 其他模式 100
5.2 SELECT语句 101
5.2.1 SELECT子句和FROM子句 101
5.2.2 WHERE子句 103
5.2.3 ORDER BY子句 105
5.2.4 GROUP BY子句 107
5.2.5 HAVING子句 110
5.3 多表查询 110
5.3.1 简单连接 111
5.3.2 使用JOIN连接查询 113
5.3.3 集合操作 117
5.3.4 子查询 120
5.4 INSERT语句 123
5.5 UPDATE语句 125
5.6 DELETE语句 126
5.7 TRUNCATE语句 127
5.8 Oracle中事务处理 127
5.8.1 事务的基本概念 128
5.8.2 事务处理 129
第6章 PL/SQL程序 131
6.1 PL/SQL程序结构 131
6.2 常量与变量 133
6.2.1 变量和常量 133
6.2.2 为变量和常量赋值 135
6.2.3 作用域 136
6.3 复合变量 137
6.3.1 %TYPE变量 137
6.3.2 %ROWTYPE变量 138
6.3.3 记录类型 138
6.3.4 记录表类型 139
6.4 条件判断语句 143
6.4.1 IF THEN条件语句 143
6.4.2 IF THEN ELSE条件语句 143
6.4.3 IF THEN ELSIF条件语句 144
6.4.4 CASE条件语句 145
6.5 循环语句 145
6.5.1 LOOP END LOOP循环 146
6.5.2 WHILE循环 146
6.5.3 FOR循环 147
6.6 游标 148
6.6.1 显式游标 148
6.6.2 隐式游标 150
6.6.3 游标FOR循环 151
6.6.4 使用游标更新数据库 152
6.7 异常处理 153
6.7.1 预定义异常 153
6.7.2 非预定义异常 155
6.7.3 自定义异常 155
6.7.4 其他异常 156
6.7.5 异常传播 157
第7章 存储过程、触发器和程序包 158
7.1 存储过程 158
7.1.1 创建存储过程 159
7.1.2 存储过程的参数 161
7.1.3 默认值 165
7.1.4 局部变量和子过程 166
7.1.5 过程中的事务处理 167
7.1.6 执行权限 169
7.2 函数 171
7.3 程序包 172
7.3.1 程序包规范 172
7.3.2 主体 173
7.3.3 私有过程和函数 174
7.3.4 程序包中的变量 176
7.3.5 初始化 177
7.3.6 重载 178
7.4 触发器 181
7.4.1 创建触发器的语法 181
7.4.2 DML触发器 182
7.4.3 替代触发器 188
7.4.4 系统事件触发器 190
7.4.5 用户事件触发器 191
7.4.6 启用和禁用触发器 192
7.4.7 与触发器相关的数据字典 193
第8章 表 195
8.1 创建表 195
8.1.1 创建表的策略 195
8.1.2 使用SQL语句创建表 196
8.1.3 指定表空间 198
8.1.4 指定存储参数 199
8.1.5 设置数据块管理参数 200
8.1.6 指定重做日志 202
8.1.7 指定缓存 203
8.1.8 通过OEM创建表 203
8.2 修改表 204
8.2.1 增加和删除列 204
8.2.2 更新列 206
8.2.3 重命名表 206
8.2.4 改变表的存储表空间和存储参数 207
8.2.5 删除表定义 208
8.3 完整性约束 209
8.3.1 NOT NULL约束 210
8.3.2 PRIMARY KEY约束 211
8.3.3 UNIQUE约束 212
8.3.4 CHECK约束 213
8.3.5 FOREIGN KEY约束 213
8.3.6 禁止和激活约束 216
8.3.7 验证约束 217
8.3.8 延迟约束 217
8.3.9 查询约束信息 219
8.4 分析表 220
第9章 其他模式对象 223
9.1 索引 223
9.1.1 索引类型 224
9.1.2 指定索引选项 227
9.1.3 创建B树索引 227
9.1.4 创建位图索引 230
9.1.5 创建反向键索引 230
9.1.6 创建基于函数的索引 230
9.1.7 修改索引 231
9.2 索引组织表 233
9.2.1 索引组织表与标准表 233
9.2.2 溢出存储 234
9.3 临时表 236
9.4 外部表 238
9.4.1 建立外部表 238
9.4.2 处理外部表错误 240
9.5 分区表与分区索引 243
9.5.1 分区的概述 243
9.5.2 创建分区表 244
9.5.3 建立分区表索引 248
9.5.4 对分区表的操作 250
9.5.5 维护分区表 251
9.6 簇与簇表 253
9.6.1 创建簇和簇表 253
9.6.2 创建簇索引 254
9.6.3 管理簇 255
9.7 视图 256
9.7.1 创建视图 256
9.7.2 可更新的视图 258
9.7.3 删除视图 261
9.8 序列 261
9.8.1 创建序列 261
9.8.2 修改序列 263
9.9 同义词 263
第10章 用户与安全 265
10.1 管理用户 265
10.1.1 用户的安全参数 266
10.1.2 创建用户 267
10.1.3 修改用户 269
10.1.4 删除用户 270
10.1.5 管理用户会话 270
10.2 用户配置文件 272
10.2.1 资源限制参数 272
10.2.2 密码限制参数 273
10.2.3 创建用户配置文件 274
10.2.4 管理配置文件 275
10.2.5 通过OEM管理配置文件 277
10.3 权限 278
10.3.1 权限的概述 278
10.3.2 系统权限 280
10.3.3 对象权限 286
10.3.4 查看权限信息 289
10.4 角色 290
10.4.1 角色的概述 290
10.4.2 系统预定义角色 291
10.4.3 创建角色 292
10.4.4 修改用户的默认角色 294
10.4.5 禁用和启用角色 295
10.4.6 修改角色 296
10.4.7 删除角色 297
10.4.8 查看角色信息 297
10.4.9 通过OEM管理角色 299
第11章 数据库审计 301
11.1 审计概述 301
11.1.1 审计及其作用 301
11.1.2 审计类型 301
11.1.3 启动数据库审计 302
11.2 语句审计 304
11.3 权限审计 306
11.4 对象审计 306
11.5 审计信息查询 307
第12章 用户管理的备份与恢复 310
12.1 数据库备份与恢复 310
12.1.1 数据库备份 311
12.1.2 数据库恢复 312
12.2 用户管理的备份 313
12.2.1 完全数据库脱机备份 313
12.2.2 部分数据库联机备份 315
12.2.3 部分数据库脱机备份 316
12.2.4 备份控制文件 317
12.2.5 验证备份数据 318
12.3 用户管理的完全恢复 319
12.3.1 用户管理的完全恢复机制 319
12.3.2 非归档模式下的数据库恢复 320
13.3.3 归档模式下的数据文件恢复 322
12.3.4 在MOUNT状态下对SYS-TEM表空间恢复 324
12.3.5 在OPEN状态下对数据文件进行恢复 326
12.3.6 在OPEN状态中恢复未备份的数据文件 328
12.3.7 恢复控制文件 329
12.4 用户管理的不完全恢复 332
12.4.1 不完全恢复机制 332
12.4.2 基于时间的恢复 333
12.4.3 基于更改的恢复 336
12.4.4 基于撤销的恢复 339
第13章 恢复管理器(RMAN) 341
13.1 RMAN概述 341
13.1.1 RMAN的特点 341
13.1.2 RMAN组件 342
13.1.3 RMAN资料档案库的保存 345
13.1.4 配置RMAN 347
13.1.5 RMAN的基本操作 351
13.2 RMAN备份 353
13.2.1 RMAN备份类型 353
13.2.2 BACKUP命令 356
13.2.3 BACKUP命令备份数据库 357
13.2.4 多重备份 363
13.2.5 BACKUP增量备份 364
13.2.6 镜像复制 365
13.3 RMAN完全恢复 366
13.3.1 RMAN恢复机制 367
13.3.2 恢复处于NOARCHIVELOG模式的数据库 368
13.3.3 恢复ARCHIVELOG模式的数据库 370
13.3.4 移动数据文件到新的位置 371
13.4 RMAN不完全恢复 373
13.4.1 不完全恢复 373
13.4.2 基于时间的不完全恢复 373
13.4.3 基于撤销的不完全恢复 375
13.4.4 基于更改的不完全恢复 377
13.5 维护RMAN 378
13.5.1 交叉验证备份(CROSESS-CHECK) 378
13.5.2 删除备份 379
13.5.3 删除备份引用 380
13.5.4 添加操作系统备份 381
13.5.5 查看备份信息 381
13.5.6 定义保留备份的策略 384
第14章 数据的加载与传输 386
14.1 Export工具 386
14.1.1 Export调用方式 386
14.1.2 Export导出模式 387
14.1.3 导出参数 388
14.1.4 典型用法 390
14.1.5 Export导出方式 393
14.2 Import工具 394
14.2.1 Import导入模式 394
14.2.2 Import参数 395
14.2.3 导入示例 396
14.3 表空间的传输 399
14.4 SQL*Loader 403
14.4.1 SQL*Loader概述 403
14.4.2 数据加载实例 405
第15章 Oracle闪回 409
15.1 Oracle闪回概述 409
15.2 闪回表(Flashback Table) 412
15.3 回收站(Flashback Drop) 415
15.3.1 使用回收站恢复数据库对象 416
15.3.2 管理回收站 417
15.4 闪回版本查询(Flashback Version Query) 420
15.5 闪回事务查询(Flashback Transaction Query) 422
15.6 闪回数据库(Flashback Database) 424
15.7 闪回归档(Flashback Data Archive) 426