Oracle 9i 数据库管理员指南(本版CD)
分类: 图书,计算机/网络,数据库,Oracle,
作者: 胡欣杰 编写
出 版 社:
出版时间: 2002-4-1字数: 838.8千版次: 1版1次页数: 582印刷时间: 2002/04/01开本:印次:纸张: 胶版纸I S B N : 9787900088482包装: 平装内容简介
这是一本Oracle 9i管理员指导手册。本书共分6个部分,由32章构成。其中第1部分:基本的数据库管理,介绍Oracle 数据库管理员的职责、创建Oracle 数据库、使用Oracle 管理的文件以及如何启动和关闭数据库。第2部分:Oracle 服务器进程和存储结构,详细讲解管理Oracle 进程、管理控制文件、管理联机重作日志、管理作业对列、管理表空间、管理数据文件以及撤消空间的管理。第3部分:模式对象,内容包括管理模式对象空间、管理表、管理索引、管理分区表和分区索引、管理簇、管理散列、管理视图、序列和同义词、模式对象的常规管理、检测和修复数据块损坏。第4部分:数据库的安全,介绍建立安全策略、管理用户和资源、管理用户的权限和角色、审计数据库的使用。第5部分:数据库资源管理,讲述数据库资源管理器的使用。第6部分:分布式数据库的管理,重点介绍分布式数据库的概念、管理以及开发,和分布式事物的概念与管理。本书面向Oracle初、中级数据库管理员、安全维护员、网络管理员以及Oracle数据库应用开发人员,也可作为高校数据库专业师生参考读物。本书内容极为丰富,有章可循、编排精细、可操作性强;并提供了针对具体的数据库管理问题的、极具参考价值的解决方案。本版CD为配套书。
目录
Oracle 9i Release 1(9.0.1)的新特性1
表的联机重定义1
Oracle的9.0.1版本在LogMiner方面
新增加的内容5
第1部分 基本的数据库管理
第1章 Oracle数据库管理员8
1.1 Oracle的用户类型8
1.2 数据库管理员的任务10
1.3 识别Oracle数据库软件的版本12
1.4 数据库管理员的安全和权限13
1.5 数据库管理员验证15
1.6 密码文件的管理18
1.7 数据库管理员实用程序22
第2章 创建Oracle数据库23
2.1 创建数据库之前要考虑的问题23
2.2 Oracle数据库配置助理25
2.3 手动创建Oracle数据库29
2.4 Oracle 9i中有关简化数据库
创建和管理的特性35
2.5 在数据库创建过程中遇到的问
题及其解决办法38
2.6 删除数据库38
2.7 创建数据库之后要考虑的问题39
2.8 初始化参数和数据库的创建40
2.9 使用服务器参数文件管理
初始化参数46
第3章 使用Oracle管理的文件51
3.1 什么是Oracle管理的文件51
3.2 允许创建和使用Oracle
管理的文件53
3.3 创建Oracle管理的文件54
3.4 Oracle管理文件的行为64
3.5 使用Oracle管理文件的案例65
第4章 启动和关闭数据库70
4.1 启动数据库70
4.2 改变数据库的可用性74
4.3 关闭数据库75
4.4 禁止操作数据库77
4.5 暂停和继续数据库78
第2部分 Oracle服务器进程和存储结构
第5章 管理Oracle进程82
5.1 服务器进程82
5.2 将Oracle配置为共享服务器85
5.3 关于Oracle的后台进程89
5.4 监视Oracle实例的进程90
5.5 为并行执行管理进程92
5.6 为外部过程管理进程94
5.7 终止会话96
第6章 管理控制文件98
6.1 什么是控制文件98
6.2 控制文件的准则98
6.3 创建控制文件100
6.4 在创建控制文件之后遇到的问题
及其解决办法103
6.5 备份控制文件104
6.6 使用当前副本恢复控制文件104
6.7 删除控制文件105
6.8 显示控制文件信息105
第7章 管理联机重做日志106
7.1 什么是联机重做日志106
7.2 规划联机重做日志108
7.3 创建联机重做日志组及其成员114
7.4 重新定位和重新命名联机
重做日志成员115
7.5 取消联机重做日志组及其成员116
7.6 强制实施日志切换118
7.7 校验重做日志文件中的块118
7.8 清除联机重做日志文件119
7.9 查看联机重做日志信息119
第8章 管理已存档的重做日志121
8.1 什么是已存档的重做日志121
8.2 在NOARCHIVELOG和
ARCHIVELOG
两种模式之间进行选择121
8.3 控制存档模式123
8.4 指定存档目标位置126
8.5 指定日志传送模式129
8.6 管理存档目标失败130
8.7 通过指定多个ARCn进程
调整存档性能133
8.8 控制存档日志进程
生成的跟踪输出134
8.9 查看有关已存档的重做日志信息135
第9章 使用LogMiner来分析
重做日志文件137
9.1 了解分析重做日志文件的价值137
9.2 在开始之前需要知道的内容137
9.3 使用LogMiner141
9.4 使用LogMiner的例子149
第10章 管理作业队列152
10.1 启动执行作业的进程152
10.2 管理作业队列153
10.3 查看作业队列信息160
第11章 管理表空间161
11.1 管理表空间的准则161
11.2 创建表空间162
11.3 管理表空间分配168
11.4 修改表空间可用性172
11.5 使用只读表空间174
11.6 取消表空间177
11.7 使用DBMS_SPACE_ADMIN
解决表空间问题178
11.8 在数据库之间传输表空间180
11.9 查看表空间信息189
第12章 管理数据文件192
12.1 管理数据文件的准则192
12.2 创建数据文件和向表空间
添加数据文件194
12.3 改变数据文件的大小194
12.4 修改数据文件可用性196
12.5 重命名和重定位数据文件197
12.6 验证数据文件中的数据块200
12.7 查看数据文件信息200
第13章 管理撤消空间202
13.1 什么是撤消202
13.2 指定管理撤消空间的方式202
13.3 管理撤消表空间204
13.4 管理回滚段209
第3部分 模 式 对 象
第14章 管理模式对象空间222
14.1 管理数据块空间222
14.2 设置存储参数226
14.3 管理可恢复空间分配231
14.4 回收空间238
14.5 了解数据类型的空间使用242
第15章 管理表243
15.1 管理表的准则243
15.2 创建表246
15.3 更改表248
15.4 联机重定义表251
15.5 删除表255
15.6 管理索引结构表255
15.7 管理外部表261
15.8 查看有关表的信息266
第16章 管理索引267
16.1 管理索引的准则267
16.2 创建索引271
16.3 更改索引277
16.4 监视索引的空间使用279
16.5 删除索引279
16.6 查看索引信息280
第17章 管理分区表和分区索引281
17.1 什么是分区表和分区索引281
17.2 分区的方法281
17.3 创建分区表285
17.4 维护分区表291
17.5 分区表和索引的例子312
17.6 查看有关分区表和索引的信息314
第18章 管理簇316
18.1 管理簇的准则316
18.2 创建簇319
18.3 更改簇320
18.4 删除簇321
18.5 查看有关簇的信息322
第19章 管理散列簇323
19.1 何时使用散列簇323
19.2 创建散列簇324
19.3 更改散列簇328
19.4 删除散列簇328
19.5 查看有关散列簇的信息328
第20章 管理视图、序列和同义词329
20.1 管理视图329
20.2 管理序列336
20.3 管理同义词337
20.4 查看有关视图、同义词
和序列的信息338
第21章 模式对象的常规管理339
21.1 在单个操作中创建
多个表和视图339
21.2 重命名模式对象340
21.3 分析表、索引和簇340
21.4 舍弃表和簇346
21.5 启用和停用触发器347
21.6 管理完整性约束349
21.7 管理对象依赖性354
21.8 管理对象名称解析356
21.9 修改数据字典的存储参数357
21.10 显示有关模式对象的信息358
第22章 检测和修复数据块损坏364
22.1 用于修复数据块损坏的选项364
22.2 关于DBMS_REPAIR包364
22.3 使用DBMS_REPAIR包365
22.4 DBMS_REPAIR的例子368
第4部分 数据库的安全
第23章 建立安全策略376
23.1 系统安全的策略376
23.2 数据安全的策略377
23.3 用户安全的策略377
23.4 口令管理的策略383
23.5 审计的策略389
23.6 安全检查的清单389
第24章 管理用户和资源396
24.1 会话和用户的许可396
24.2 用户鉴别的方法399
24.3 管理Oracle用户404
24.4 用配置文件来管理资源409
24.5 查看有关数据库用户和
配置文件的信息412
第25章 管理用户的权限和角色417
25.1 标识用户的权限417
25.2 管理用户的角色418
25.3 给用户授予权限和角色423
25.4 撤消用户的权限和角色425
25.5 授予和撤消行为何时生效427
25.6 用操作系统或网络来授予角色428
25.7 查看权限与角色的信息431
第26章 审计数据库的使用436
26.1 审计的准则436
26.2 管理审计跟踪信息437
26.3 细粒度审计445
26.4 查看数据库的审计跟踪信息445
第5部分 数据库资源管理
第27章 使用数据库资源管理器452
27.1 什么是数据库资源管理器452
27.2 管理数据库资源管理器456
27.3 创建简单的资源规划458
27.4 创建复杂的资源规划459
27.5 管理资源用户组465
27.6 启用数据库资源管理器468
27.7 将所有内容结合在一起:
数据库资源管理器的例子468
27.8 监控和协调数据库资源管理器472
27.9 查看数据库资源管理器信息474
第6部分 分布式数据库的管理
第28章 分布式数据库的概念478
28.1 分布式数据库的结构478
28.2 数据库链接482
28.3 分布式数据库的管理492
28.4 分布式系统中的事务处理498
28.5 分布式数据库的应用开发506
28.6 字符集的支持508
第29章 管理分布式数据库511
29.1 管理分布式系统中的全局名511
29.2 创建数据库链接515
29.3 创建共享数据库链接520
29.4 管理数据库链接523
29.5 查看有关数据库链接的信息525
29.6 创建位置透明性529
29.7 管理语句透明性534
29.8 管理分布式数据库:方案535
第30章 开发用于分布式数据库
系统的应用539
30.1 管理应用数据的分布539
30.2 控制靠数据库链接建立
起来的连接539
30.3 维护分布式系统中的参照
完整性约束540
30.4 协调分布式查询540
30.5 管理远程过程中的错误546
第31章 分布式事务的概念547
31.1 什么是分布式事务547
31.2 分布式事务的会话树548
31.3 两阶段提交机制553
31.4 悬而未决事务556
31.5 分布式事务处理:案例学习559
第32章 管理分布式事务564
32.1 设置分布式事务的初始化参数564
32.2 查看有关分布式事务的信息566
32.3 决定如何处理悬而未决的事务569
32.4 手动覆盖悬而未决的事务571
32.5 清除数据字典中悬而未决的行572
32.6 手动提交一个悬而未决的
事务:例子574
32.7 由于加锁而造成的数据
访问失败580
32.8 模拟分布式事务失败581
32.9 管理读一致性582