Oracle 10g数据库系统管理PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:滕永昌编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2006
- ISBN:7111168658
- 页数:529 页
目录 1
前言 1
第1章 Oracle10g数据库新特性 1
1.1 Oracle10g数据库概述 1
1.1.1 网格数据库 1
1.1.2 可移植的集群件 1
1.1.3 Oracle10g调度器 1
1.1.4 异种平台的表空间传输 2
1.1.5 数据泵技术 2
1.1.6 Oracle10g数据库的高可用性 2
1.1.7 Oracle10g自动管理特性 2
1.1.8 支持网格标准 2
1.2 Oracle10g数据库产品结构 2
1.3.2 Oracle10g新增加的参数 7
1.3.1 Oracle10g取消的参数 7
1.3 Oracle10g数据库参数的改变 7
1.4 Oracle10g数据库系统管理 8
1.4.1 电子邮件自动通知功能 8
1.4.2 不同平台之间的表空间传输 8
1.4.3 Oracle10g的闪回功能 9
1.4.4 数据库配置与升级工具的简化 9
1.4.5 刷新数据缓冲区 9
1.4.6 数据库资源管理器 9
1.4.7 系统默认表空间 10
1.4.8 大文件表空间 10
1.4.9 临时表空间组 10
1.4.10 修改表空间名称 11
1.4.11 自动备份与恢复 11
1.4.12 自动共享内存管理 12
1.4.13 自动存储管理 12
1.4.14 数据泵技术 13
1.4.15 自动Undo管理 14
1.4.16 动态内存管理 14
1.5 Oracle10g服务器参数文件 15
1.5.1 Oracle10g数据库参数文件 15
1.5.2 什么是服务器参数文件 15
1.6 Oracle管理文件 15
1.6.1 什么是Oracle管理文件 15
1.6.2 不使用Oracle管理文件 16
1.6.3 使用Oracle管理文件 16
1.7 Oracle10g数据块 16
1.8 本章小结 16
第2章 数据库名、实例名、服务名与字符集 17
2.1 数据库名与实例名 17
2.1.1 数据库名 17
2.1.2 修改数据库名 22
2.1.3 数据库实例名 24
2.2 数据库域名与服务名 33
2.2.1 什么是数据库域名 33
2.2.2 数据库服务名 35
2.2.3 增加数据库域名 37
2.3 关于SYS用户的口令字问题 38
2.3.1 Oracle10g中的SYS用户 39
2.3.2 SYS口令字认证方法 42
2.3.3 修改SYS口令字 49
2.3.4 取消SYS口令字 52
2.4 关于数据库字符集 52
2.4.1 什么是字符集 52
2.4.2 确定字符集 63
2.4.3 修改数据库核心字符集 64
2.4.4 数据库字符集与数据库逻辑备份 65
2.4.5 关于US7ASCⅡ字符集问题 67
2.5 本章小结 68
习题 69
第3章 Oracle10g服务器参数文件 71
3.1 Oracle10g数据库参数的改变 71
3.1.1 Oracle10g数据库不支持的参数 71
3.1.2 Oracle10g数据库新增加的参数 72
3.1.3 Oracle10g数据库参数限制 72
3.1.4 Oracle10g动态参数 74
3.2 Oracle10g新增加参数的功能与定义方法 75
3.2.1 自动Undo管理参数的设置 76
3.2.2 默认临时表空间 77
3.2.3 动态内存管理参数设置 78
3.2.5 时区 79
3.3 Oracle10g文本参数文件格式 79
3.2.4 Oracle管理文件 79
3.4 Oracle10g服务器参数文件 81
3.4.1 创建服务器参数文件 81
3.4.2 在线修改数据库参数 83
3.4.3 创建文本参数文件 84
3.5 本章小结 85
习题 85
第4章 Oracle10g数据库体系结构 87
4.1 Oracle数据库总体结构 87
4.2 物理结构 88
4.2.1 数据文件 90
4.2.2 重做日志文件 100
4.2.3 数据库参数文件 114
4.2.4 控制文件 115
4.3 逻辑结构 119
4.3.1 逻辑结构概述 119
4.3.2 表空间 121
4.3.3 段 128
4.3.4 区 133
4.3.5 数据块 135
4.3.6 模式对象 135
4.4 Oracle10g动态内存管理 138
4.4.1 系统全局区 138
4.4.2 程序全局区 145
4.4.3 排序区 146
4.4.4 大池 147
4.4.5 Java池 147
4.5 Oracle10g自动共享内存管理 147
4.5.1 什么是自动共享内存管理 147
4.5.2 自动共享内存管理时设置内存参数的最小值限制 148
4.5.3 手动内存管理转换为自动管理 149
4.6.2 Oracle实例进程结构 150
4.6 Oracle实例的进程结构 150
4.6.1 什么是Oracle实例 150
4.6.3 用户进程与服务器进程 152
4.6.4 后台进程结构 153
4.6.5 后台进程跟踪信息 163
4.6.6 锁等待问题 166
4.7 Oracle连接配置结构 168
4.7.1 组合用户与服务器结构 168
4.7.2 专用服务器结构 168
4.7.3 多线程服务器体系结构 170
4.8 本章小结 172
习题 172
第5章 数据库启动与关闭 175
5.1 Oracle10g在Unix下启动 175
5.1.1 启动数据库 175
5.1.2 启动监听进程 177
5.2.1 启动数据库 180
5.2 Oracle10g在Windows NT/2000下启动 180
5.2.2 启动监听进程 182
5.3 数据库启动过程 183
5.3.1 启动实例 183
5.3.2 安装数据库 183
5.3.3 打开数据库 184
5.3.4 数据库启动参数 184
5.4 数据库在启动过程中失败的恢复方法 187
5.4.1 数据库实例启动失败 187
5.4.2 数据库安装失败 188
5.5 数据库关闭 188
5.5.1 NORMAL关机方式 189
5.5.2 IMMEDIATE关机方式 189
5.6 在Unix下自动启动数据库 190
5.5.3 ABORT关机方式 190
5.5.4 TRANSACTIONAL关机方式 190
5.7 本章小结 191
习题 191
第6章 Oracle10g存储管理 193
6.1 表空间与数据文件 193
6.1.1 表空间概述 194
6.1.2 Oracle表空间类型 198
6.2 段 200
6.2.1 数据段与聚簇段 200
6.2.2 索引段 203
6.2.3 回退段 204
6.2.4 临时段 209
6.3 区 211
6.3.1 区的控制参数 213
6.3.2 区与磁盘碎片 215
6.3.3 本地化管理表空间磁盘碎片问题 216
6.4 数据块 217
6.4.1 数据块概述 217
6.4.2 数据块结构 217
6.4.3 空间使用率控制 217
6.5 本章小结 221
习题 221
第7章 创建Oracle10g数据库 223
7.1 创建数据库概述 223
7.2 在Unix下创建数据库 223
7.2.1 确定数据库名、数据库实例名和服务名 224
7.2.2 创建参数文件 224
7.3.1 确定数据库名、数据库实例名和服务名 229
7.2.4 启动实例创建数据库 229
7.2.3 设置操作系统参数 229
7.2.5 创建数据字典 233
7.2.6 网络配置 234
7.3 在Windows NT/2000下创建数据库 239
7.3.2 编辑、修改参数文件 239
7.3.3 选择数据库实例 240
7.3.4 创建数据库实例 241
7.3.5 启动实例、创建数据库 245
7.3.6 创建数据字典 246
7.3.7 网络配置 247
7.3.8 一个创建数据库的脚本 250
7.4 使用向导工具创建数据库 252
7.5 本章小结 259
习题 260
8.1 表空间概述 261
8.1.1 系统辅助表空间 261
第8章 Oracle10g表空间管理 261
8.1.2 数据字典管理表空间 263
8.1.3 本地化管理表空间 263
8.2 创建表空间 265
8.2.1 创建表空间需要考虑的因素 266
8.2.2 磁盘碎片问题 267
8.2.3 段的分离问题 267
8.2.4 磁盘I/O竞争问题 267
8.3 数据字典管理表空间 268
8.3.1 创建数据字典管理表空间 269
8.3.2 为数据字典表空间增加数据文件 271
8.3.3 修改数据字典表空间存储参数 271
8.4 本地化管理表空间的管理 272
8.4.1 创建UNIFORM本地化管理表空间 272
8.4.2 创建AUTOALLOCATE本地化管理表空间 273
8.5.1 为表空间增加数据文件 275
8.5 修改表空间 275
8.5.2 修改表空间属性 276
8.5.3 数据文件的移动 279
8.5.4 修改数据文件的ONLINE/OFFLINE属性 280
8.6 数据字典管理表空间与本地化管理表空间转换 281
8.6.1 将数据字典管理表空间转换为本地化管理表空间 281
8.6.2 将本地化管理表空间转换为数据字典管理表空间 283
8.7 大文件表空间管理 283
8.7.1 创建大文件表空间 284
8.7.2 修改大文件表空间 284
8.8 临时表空间管理 284
8.8.1 什么是临时表空间 284
8.8.2 创建数据字典管理临时表空间 285
8.8.3 修改数据字典管理临时表空间 286
8.8.4 创建本地化管理临时表空间 286
8.9.1 创建临时表空间组 288
8.8.5 修改本地化管理临时表空间 288
8.9 创建Oracle10g临时表空间组 288
8.9.2 临时表空间组成员管理 289
8.10 修改表空间名称 289
8.11 Oracle10g表空间管理总结 290
8.12 本章小结 291
习题 291
第9章 Oracle10g自动Undo管理 293
9.1 什么是自动Undo管理 293
9.2 Undo空间管理参数 293
9.3 创建Undo表空间 294
9.3.1 创建数据库时创建Undo表空间 295
9.3.2 用命令行创建Undo表空间 295
9.3.3 修改Undo表空间 297
9.4 删除Undo表空间 297
9.5 监控Undo表空间 298
9.6 Oracle10g回退段管理 299
9.6.1 回退段概述 299
9.6.2 创建公共回退段 301
9.6.3 创建私有回退段 303
9.6.4 设计特殊回退段 305
9.6.5 修改回退段 306
9.6.6 删除回退段 307
9.7 本章小结 308
习题 308
第10章 Oracle10g管理文件 311
10.1 什么是Oracle管理文件 311
10.2 设置Oracle管理文件参数 311
10.3 Oracle管理文件命令规则 313
10.3.1 数据文件命名规则 313
10.4 使用Oracle管理文件创建数据库 314
10.3.4 临时文件命名规则 314
10.3.2 控制文件命名规则 314
10.3.3 日志文件命名规则 314
10.4.1 创建数据库时控制文件使用参数的顺序 315
10.4.2 创建数据库时日志文件使用参数的顺序 315
10.4.3 创建数据库时系统表空间数据文件使用参数的顺序 315
10.4.4 创建数据库时Undo表空间数据文件使用参数的顺序 316
10.4.5 创建数据库时临时文件使用参数的顺序 316
10.4.6 创建默认数据库 317
10.4.7 定义部分参数创建数据库 317
10.4.8 指定Oracle管理文件大小创建数据库 318
10.5 使用Oracle管理文件创建日志文件组 319
10.5.1 创建日志文件组的特点 319
10.5.2 设置Oracle管理文件参数 320
10.5.3 增加日志文件组 320
10.5.4 创建数据库时创建日志文件 320
10.6.2 设置Oracle管理文件参数 321
10.6.1 使用Oracle管理文件创建控制文件的方法 321
10.5.5 删除日志文件组 321
10.6 使用Oracle管理文件创建控制文件 321
10.6.3 创建数据库时创建控制文件 322
10.6.4 用命令行创建控制文件 323
10.7 使用Oracle管理文件创建表空间 323
10.7.1 设置Oracle管理文件参数 324
10.7.2 创建表空间 324
10.7.3 为表空间增加数据文件 325
10.7.4 删除表空间 325
10.8 使用Oracle管理文件创建临时表空间 325
10.8.1 设置Oracle管理文件参数 326
10.8.2 创建数据库时创建临时表空间 326
10.8.3 创建临时表空间 326
10.10 本章小结 327
10.9 使用Oracle管理文件创建Undo表空间 327
习题 328
第11章 Oracle10g用户管理 329
11.1 数据库用户概述 329
11.2 数据库用户的安全参数 329
11.2.1 用户默认表空间 330
11.2.2 用户临时表空间 331
11.2.3 用户资源文件 332
11.2.4 用户表空间存取限制 332
11.3 创建用户的资源文件 333
11.4 创建用户 338
11.5 修改用户 341
11.6 删除用户 342
11.7 监视用户 343
习题 345
11.8 本章小结 345
第12章 Oracle10g权限与角色管理 347
12.1 Oracle数据库权限概述 347
12.2 系统权限管理 348
12.2.1 系统权限分类 348
12.2.2 系统权限的授权命令 351
12.2.3 系统权限的回收 353
12.3 实体权限管理 353
12.3.1 实体权限分类 354
12.3.2 实体权限的授权命令 354
12.3.3 实体权限的回收 356
12.4 角色管理 357
12.4.1 角色概述 357
12.4.2 系统预定义角色 358
12.4.3 创建角色 361
12.4.4 修改角色 363
12.4.5 设置角色生效或失效 364
12.4.6 修改用户使角色生效或失效 365
12.4.7 删除角色 366
12.5 本章小结 366
习题 367
第13章 Oracle10g数据库备份与恢复 369
13.1 数据库备份与恢复概述 369
13.1.1 数据库备份 369
13.1.2 数据库恢复 370
13.1.3 备份与恢复方法 371
13.2 数据库归档方式 371
13.2.1 日志管理与数据库归档方式 371
13.2.2 非归档方式 372
13.2.3 归档方式 373
13.3 数据库归档方式配置 373
13.3.1 数据库归档配置参数 374
13.3.2 数据库归档方式配置方案一 375
13.3.3 数据库归档方式配置方案二 378
13.4 物理备份数据库 378
13.4.1 完全数据库脱机备份 378
13.4.2 部分数据库联机备份 379
13.4.3 部分数据库脱机备份 382
13.4.4 控制文件在线备份 383
13.5 逻辑备份数据库 384
13.5.1 数据库逻辑备份概述 384
13.5.2 逻辑导出 385
13.5.3 逻辑导入 389
13.5.4 逻辑备份与数据库核心字符集问题 391
13.6 表空间传输 394
13.7 本章小结 395
习题 396
14.1.1 数据泵与EXP/IMP的区别 397
14.1 数据泵技术概述 397
第14章 Oracle10g数据泵技术 397
14.1.2 主表 398
14.1.3 进程结构 398
14.2 数据泵使用方法 398
14.3 使用数据泵进行表空间传输 401
第15章 Oracle10g数据库备份与恢复实例 403
15.1 数据库实例启动失败时的数据库恢复方法 403
15.1.1 参数文件设置错误时的数据库启动方法 403
15.1.2 进程、内存参数设置错误时的数据库启动方法 404
15.1.3 实例参数设置错误时的数据库启动方法 405
15.2 控制文件破坏时的数据库恢复方法 406
15.2.1 控制文件有镜像文件时的数据库恢复方法 406
15.2.2 控制文件没有镜像文件时的数据库恢复方法 407
15.3 日志文件破坏时的数据库恢复方法 408
15.4.1 什么是完全数据库恢复 409
15.4 完全数据库恢复 409
15.4.2 完全数据库恢复的语法 410
15.4.3 数据库运行在非归档方式时数据文件破坏的数据库恢复方法 410
15.4.4 数据库运行在归档方式时数据文件破坏的数据库恢复方法(Ⅰ) 411
15.4.5 数据库运行在归档方式时数据文件破坏的数据库恢复方法(Ⅱ) 412
15.4.6 数据库关闭时数据文件破坏的数据库恢复方法 412
15.4.7 数据库运行时数据文件破坏的数据库恢复方法 415
15.5 不完全数据库恢复 415
15.5.1 什么是不完全数据库恢复 416
15.5.2 不完全数据库恢复语法 416
15.5.3 恢复一个被删除的表 417
15.5.4 恢复一个被删除的表空间 418
15.5.5 在线日志破坏时的数据库恢复 420
15.5.6 日志文件不足两个组时的数据库恢复 422
15.5.7 使用热备份控制文件恢复数据库 423
习题 425
15.6 本章小结 425
第16章 Oracle10g闪回操作 427
16.1 什么是闪回操作 427
16.2 闪回操作在数据库恢复中的应用 427
16.2.1 查询闪回 427
16.2.2 表闪回 429
16.2.3 删除闪回 429
16.2.4 数据库闪回 430
第17章 Oracle10g恢复管理器 431
17.1 什么是恢复管理器 431
17.2 恢复目录 431
17.2.1 什么是恢复目录 431
17.2.2 创建恢复目录 432
17.3 RMAN连接到目标数据库 433
17.3.1 无恢复目录 433
17.3.2 有恢复目录 434
17.4 RMAN命令分类 435
17.5 配置RMAN 437
17.5.1 通道概述 437
17.5.2 RUN命令介绍 438
17.5.3 自动通道配置 438
17.5.4 手动通道配置 440
17.5.5 显示通道配置参数 441
17.5.6 设置通道控制参数 442
17.5.7 RMAN备份环境设置 443
17.6 使用COPY命令备份数据库 444
17.6.1 COPY命令语法 444
17.6.2 分配通道 445
17.6.3 使用COPY命令备份数据库实例 446
17.6.4 显示COPY备份结果 447
17.7.1 BACKUP命令语法 448
17.7 使用BACKUP命令备份数据库 448
17.7.2 备份文件存储格式 449
17.7.3 分配通道 450
17.7.4 使用BACKUP命令备份数据库 451
17.7.5 多份数据备份 454
17.7.6 BACKUP增量备份 455
17.7.7 BACKUP命令的其他选项 455
17.8 使用RMAN恢复数据库 457
17.8.1 RESTORE命令 458
17.8.2 RECOVER命令 458
17.8.3 使用RMAN恢复数据库实例 459
17.9 恢复目录维护命令 461
17.9.1 DELETE命令 462
17.9.2 CHANGE命令 463
17.9.3 CATALOG命令 464
17.9.4 CROSSCHECK命令 465
17.9.5 LIST命令 467
17.9.6 REPORT命令 468
17.9.7 SHOW命令 469
第18章 Oracle10g数据库审计 471
18.1 数据库审计概述 471
18.1.1 什么是审计 471
18.1.2 启动数据库审计 471
18.1.3 Oracle审计级别 472
18.2 语句级审计 473
18.3 权限级审计 475
18.4 实体级审计 477
18.5 审计结果 479
18.6 设置系统自动跟踪 480
18.6.1 设置后台进程跟踪 480
18.6.2 设置SQL跟踪 481
习题 483
18.7 本章小结 483
第19章 Oracle10g数据加载 485
19.1 SQL*LOADER介绍 485
19.2 数据加载参数 485
19.3 数据加载应用实例 486
19.4 将Excel数据加载到Oracle数据库 490
第20章 Oracle10g数据库性能优化与调整 491
20.1 内存优化与调整 491
20.1.1 数据缓冲区调整 491
20.1.2 共享池调整 494
20.1.3 日志缓冲区调整 497
20.1.4 排序区调整 499
20.2 磁盘I/O优化与调整 500
20.3 CPU调整问题 501
20.4.1 分析SQL语句的执行过程 502
20.4 SQL语句优化问题 502
20.4.2 将常用的实体驻留内存 503
20.4.3 创建索引 505
20.4.4 创建聚簇 506
20.4.5 创建哈希索引 506
20.4.6 SQL优化器 506
20.5 数据库参数的动态统计 507
20.6 本章小结 509
习题 509
第21章 Oracle10g自动存储管理 511
21.1 自动存储管理概述 511
21.2 ASM实例管理 513
21.2.1 ASM配置方案 513
21.2.2 创建ASM实例 513
21.2.3 启动ASM实例 514
21.3.1 创建磁盘分区 515
21.3 在Windows NT下创建磁盘组 515
21.3.2 创建ASM实例 516
21.3.3 创建外部冗余磁盘组 516
21.3.4 创建常规冗余磁盘组 517
21.3.5 创建高冗余磁盘组 517
21.4 在Unix下创建磁盘组 518
21.4.1 启动ASM实例 518
21.4.2 创建外部冗余磁盘组 518
21.4.3 创建常规冗余故障磁盘组 519
21.4.4 创建高冗余磁盘组 519
21.5 ASM磁盘组管理 520
21.5.1 为磁盘组增加磁盘成员 520
21.5.2 从磁盘组中删除磁盘成员 521
21.5.3 删除磁盘组 521
21.6 磁盘组模板管理 522
21.7.2 ASM文件别名管理 523
21.7 磁盘组目录及文件管理 523
21.7.1 创建ASM目录结构 523
21.7.3 删除磁盘组 524
21.8 ASM在数据库中的使用 524
21.8.1 设置数据库实例参数 524
21.8.2 使用ASM创建表空间 525
21.8.3 使用ASM创建数据库 526
21.8.4 使用ASM创建日志文件 526
21.8.5 使用ASM创建控制文件 526
21.8.6 使用ASM创建归档日志 527
21.9 在Unix系统中配置ASM磁盘组 527
21.9.1 检查系统中是否存在磁盘组 527
21.9.2 在Sun Solaris下配置ASM磁盘组 527
21.9.3 在AIX下配置ASM磁盘组 528
21.9.4 在HP-UX下配置ASM磁盘组 528
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《管理信息系统习题集》郭晓军 2016
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《卓有成效的管理者 中英文双语版》(美)彼得·德鲁克许是祥译;那国毅审校 2019
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《管理运筹学》韩伯棠主编 2019
- 《ESG指标管理与信息披露指南》管竹笋,林波,代奕波主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019