网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 OCP认证考试指南全册(Oracle Database10g)
分类
作者 (美)沃森//伯西里克
出版社 清华大学出版社
下载
简介
编辑推荐

本书旨在对参加OCA和OCP Oracle Database 10g认证考试的读者提供帮助。通过全面介绍Exam #1Z0-042 Oracle Database 10g:Administration I以及Exam #1Z0-043 Oracle Database 10g:Administration II的内容,读者能够掌握应试所需的各种技巧与知识。此外,书中还提供了许多有用的示例代码、考点以及练习题。

这本综合考试指南不仅能够帮助应试人员通过OCA/OCP认证考试,而且也可以作为DBA的日常参考手册。

目录

第Ⅰ部分 Oracle Database 10g AdministrativeⅠExam

第1章 Oracle的基本概念 3

1.1 数据库入门与关系模型 4

1.1.1 数据库管理系统的关系模型 4

1.1.2 SQL:结构化查询语言 6

1.1.3 对象关系数据库管理系统 7

1.2 数据库对象 7

1.3 数据库管理员的职责 10

1.4 Oracle产品系列 11

1.5 章节回顾 12

1.5.1 问题 12

1.5.2 答案 13

第2章 安装Oracle Database 10g 15

2.1 Oracle系统的要求 16

2.2 最优灵活体系结构 17

2.2.1 字典与装载点语法 17

2.2.2 文件命名语法 19

2.3 使用Oracle Universal Installer

安装Oracle 20

2.3.1 操作系统的准备 20

2.3.2 安装Oracle软件 22

2.4 练习2-1:安装Oracle Database

10g 33

2.5 章节回顾 35

2.5.1 问题 35

2.5.2 答案 37

第3章 创建Oracle数据库 39

3.1 Oracle服务器的体系结构 40

3.1.1 实例:存储结构与进程 41

3.1.2 数据库:物理结构 43

3.1.3 逻辑结构:表空间与段 44

3.1.4 数据字典 45

3.1.5 管理工具 45

3.1.6 外部文件 46

3.2 创建一个数据库 47

3.3 练习3-1:使用Database

Configuration Assistant创建

一个数据库 48

3.4 数据库创建脚本 50

3.5 DBCA的其他功能 54

3.6 章节回顾 55

3.6.1 问题 55

3.6.2 答案 57

第4章 接合Oracle数据库 59

4.1 SQL的使用 60

4.1.1 SELECT语句 61

4.1.2 使用INSERT、UPDATE与

DELETE语句操纵数据 65

4.1.3 数据定义语言 68

4.1.4 数据库、系统与会话管理命令 69

4.2 理解PL/SQL 69

4.3 Oracle 10g中的查询工具 71

4.3.1 SQL*Plus 71

4.3.2 iSQL*Plus 72

4.4 练习4-1:调用SQL*Plus 74

4.5 练习4-2:连接iSQL*Plus 75

4.6 接合Oracle数据库的其他方法 78

4.6.1 Oracle中的Java 78

4.6.2 Oracle调用接口 78

4.6.3 其他API 79

4.7 章节回顾 80

4.7.1 问题 80

4.7.2 答案 82

第5章 管理Oracle进程 85

5.1 启动SQL*Plus 86

5.2 启动iSQL*Plus 86

5.3 启动Database Listener 87

5.4 启动Database Control端口监控

程序 88

5.5 数据库的启动与关闭 90

5.5.1 使用正确的权限进行连接 90

5.5.2 SYSOPER与SYSDBA 91

5.5.3 startup命令 91

5.6 练习5-1:使用SQL*Plus启动

和关闭数据库 93

5.6.1 shutdown命令 95

5.6.2 实例恢复 96

5.7 练习5-2:使用Database Control

打开与关闭数据库 97

5.8 初始化文件 98

5.9 练习5-3:使用Database Control

查看各种参数 99

5.10 章节回顾 99

5.10.1 问题 99

5.10.2 答案 101

第6章 管理Oracle存储结构 103

6.1 基本的Oracle存储结构:

表空间与数据文件 104

6.1.1 物理存储结构 105

6.1.2 逻辑存储结构 106

6.2 创建与管理表空间 110

6.2.1 CREATE TABLESPACE命令 111

6.2.2 修改表空间 111

6.2.3 删除表空间 112

6.3 练习6-1:使用Enterprise

Manager创建表空间 112

6.4 练习6-2:使用Enterprise

Manager更改表空间 118

6.5 练习6-3:使用Enterprise

Manager删除表空间 120

6.6 查看表空间信息 121

6.7 章节回顾 122

6.7.1 问题 123

6.7.2 答案 125

第7章 管理数据库用户 127

7.1 创建与管理数据库用户 128

7.1.1 用户与模式 128

7.1.2 创建用户 128

7.1.3 修改用户属性 130

7.1.4 删除用户 131

7.2 练习7-1:使用Enterprise

Manager创建数据库用户 132

7.3 授予与取消权限 134

7.3.1 系统权限 134

7.3.2 对象权限 137

7.4 练习7-2:使用Enterprise

Manager授予系统权限 140

7.5 练习7-3:使用Enterprise

Manager授予对象权限 144

7.6 创建与管理角色 147

7.7 练习7-4:使用Enterprise

Manager创建与管理角色 154

7.8 利用配置文件控制资源的使用 156

7.8.1 利用配置文件实施资源限制 157

7.8.2 创建、更改以及删除配置

文件 158

7.8.3 为用户指派配置文件 159

7.9 练习7-5:使用Enterprise

Manager创建与管理配置文件 159

7.10 章节回顾 163

7.10.1 问题 164

7.10.2 答案 166

第8章 管理数据库对象 169

8.1 用户、模式以及模式对象 170

8.1.1 用户与模式 170

8.1.2 命名模式对象 170

8.1.3 对象命名空间 172

8.2 数据类型 173

8.3 创建表 175

8.4 创建约束 177

8.5 练习8-1:创建表与约束 178

8.6 创建索引 181

8.7 创建视图 182

8.8 创建与使用序列 184

8.9 练习8-2:使用约束、视图

以及序列 184

8.10 章节回顾 185

8.10.1 问题 186

8.10.2 答案 187

第9章 操纵数据库数据 189

9.1 数据库事务 190

9.1.1 原子性(A) 190

9.1.2 一致性(C) 190

9.1.3 隔离性(I) 190

9.1.4 持久性(D) 191

9.2 执行SQL语句 191

9.2.1 执行SELECT语句 191

9.2.2 执行UPDATE语句 192

9.2.3 执行INSERT与DELETE

语句 193

9.2.4 执行ROLLBACK命令 193

9.2.5 执行COMMIT命令 194

9.2.6 DDL与事务控制 195

9.2.7 所谓的“自动提交” 195

9.3 练习9-1:事务的隔离性、读

一致性以及提交 196

9.4 DML与完整性约束 196

9.5 Data Pump 197

9.5.1 Data Pump的体系结构 198

9.5.2 目录 199

9.5.3 直接路径与外部表路径 200

9.5.4 在网络模式中使用Data

Pump 201

9.6 练习9-2:使用Data Pump

通过Enterprise Manager

Database Control导出表 202

9.7 练习9-3:使用Data Pump

通过impdp导入表 204

9.8 SQL*Loader 204

9.8.1 SQL*Loader控制文件 205

9.8.2 数据加载方法 207

9.9 练习9-4:使用SQL*Loader 207

9.10 章节回顾 208

9.10.1 问题 208

9.10.2 答案 211

第10章 使用PL/SQL进行Oracle

编程 213

10.1 编程语言与Oracle数据库 214

10.1.1 SQL与过程语言 214

10.1.2 存储的与匿名的PL/SQL

程序块 214

10.1.3 PL/SQL对象 215

10.2 过程、函数以及程序包 216

10.2.1 过程与函数 216

10.2.2 程序包 217

10.3 练习10-1:创建与使用函数、

过程以及程序包 218

10.4 数据库触发器 219

10.5 练习10-2:使用DML

触发器 221

10.6 用于PL/SQL的实例参数 222

10.7 章节回顾 223

10.7.1 问题 223

10.7.2 答案 224

第11章 保护Oracle数据库的安全 225

11.1 调整默认的安全设置 226

11.1.1 默认的用户 226

11.1.2 PUBLIC权限 227

11.2 对安全性至关重要的实例

参数 228

11.2.1 UTL_FILE_DIR实例参数 229

11.2.2 REMOTE_OS_AUTHENT

与OS_AUTHEN_PREFIX

实例参数 229

11.2.3 O7_DICTIONARY_

ACCESSIBILITY实例参数 230

11.2.4 REMOTE_LOGIN_PASSWOR

DFILE实例参数 231

11.3 口令配置文件 232

11.3.1 口令配置文件的限制 232

11.3.2 口令验证功能 233

11.3.3 创建、指派以及修改口令

配置文件 234

11.4 练习11-1:创建与使用口令

配置文件 235

11.5 审计 237

11.5.1 审计SYSDBA活动 237

11.5.2 数据库审计 238

11.5.3 基于值的审计 241

11.5.4 细粒度审计 242

11.6 练习11-2:启用审计 243

11.7 安全更新 245

11.8 章节回顾 245

11.8.1 问题 245

11.8.2 答案 246

第12章 配置Oracle互联 249

12.1 Oracle的客户/服务器实现 250

12.2 Oracle Net与通信协议简介 251

12.3 建立会话 251

12.3.1 连接本地实例 252

12.3.2 名称解析 253

12.3.3 启动服务器进程 253

12.4 创建与管理侦听器 254

12.5 练习12-1:使用Database

Control创建侦听器 254

12.6 数据库注册 255

12.6.1 静态注册 256

12.6.2 动态注册 257

12.7 侦听器控制实用程序 257

12.8 名称解析技术 259

12.8.1 Easy Connect名称解析

方法 260

12.8.2 本地名称解析方法 260

12.8.3 目录名称解析方法 261

12.8.4 外部名称解析方法 261

12.9 配置服务别名 261

12.10 练习12-2:创建一个Oracle

Net服务别名 262

12.11 练习12-3:配置动态服务

注册 263

12.12 高级的连接选项 263

12.13 测试Oracle Net连接 266

12.14 章节回顾 267

12.14.1 问题 267

12.14.2 答案 270

第13章 管理共享服务器 271

13.1 专用服务器体系结构的

局限性 272

13.2 共享服务器体系结构 273

13.3 配置共享服务器 275

13.4 练习13-1:配置与验证共享

服务器 277

13.5 监视共享服务器 278

13.6 使用共享服务器的场合 279

13.6.1 适合使用共享服务器的

应用 279

13.6.2 控制共享服务器的使用 280

13.7 练习13-2:配置客户机选择

连接类型 280

13.8 章节回顾 281

13.8.1 问题 282

13.8.2 答案 284

第14章 管理数据库性能 287

14.1 无效的对象 288

14.1.1 标识无效的对象 288

14.1.2 修正无效的对象 289

14.2 练习14-1:修正无效的对象 290

14.3 无用的索引 292

14.3.1 标识无用的索引 292

14.3.2 修正无用的索引 293

14.4 练习14-2:修正无用的索引 294

14.5 优化器统计 295

14.5.1 对象统计量 296

14.5.2 收集统计量 297

14.6 练习14-3:自动化统计量

收集 300

14.7 性能指标 301

14.7.1 使用动态性能视图查看

统计量 301

14.7.2 使用Database Control查看

性能指标 303

14.8 对性能问题作出的反应 303

14.9 章节回顾 304

14.9.1 问题 305

14.9.2 答案 306

第15章 监视Oracle 307

15.1 自动工作负荷仓库 308

15.1.1 收集统计量 308

15.1.2 AWR的大小与位置 309

15.1.3 快照的保存 310

15.2 诊断与调整顾问程序 310

15.2.1 ADDM顾问程序 310

15.2.2 SQL Tuning Advisor与

SQL Access Advisor 312

15.2.3 Memory Advisor 313

15.2.4 MTTR Advisor 313

15.2.5 Segment Advisor 314

15.2.6 Undo Advisor 314

15.3 练习15-1:生成ADDM

报告 314

15.4 服务器生成的告警 316

15.4.1 告警系统体系结构 316

15.4.2 设置阈值 317

15.4.3 使用基线 317

15.5 练习15-2:配置告警 318

15.6 章节回顾 319

15.6.1 问题 319

15.6.2 答案 321

第16章 管理撤销 323

16.1 撤销数据的原因与实质 324

16.2 撤销表空间 325

16.3 练习16-1:使用Database

Control创建撤销表空间 326

16.4 事务与撤销段 326

16.5 管理撤销 328

16.5.1 与撤销相关的错误条件 328

16.5.2 用于撤销管理与撤销保留

保证的参数 328

16.5.3 调整与监视撤销表空间 330

16.5.4 删除与缩小撤销段 331

16.6 练习16-2:使用SQL*Plus

监视撤销 332

16.7 章节回顾 332

16.7.1 问题 333

16.7.2 答案 335

第17章 处理锁定 337

17.1 共享锁与排他锁 338

17.2 DML锁与DDL锁 338

17.3 练习17-1:自动与手动锁定 339

17.4 排队机制 340

17.5 练习17-2:SELECT…FOR

UPDATE命令 340

17.6 锁定争用 341

17.6.1 锁定争用的原因 341

17.6.2 检测锁定争用 343

17.6.3 解决锁定争用 343

17.7 练习17-3:检测与解决锁定

争用 344

17.8 死锁 344

17.9 练习17-4:自动解决死锁 345

17.10 章节回顾 346

17.10.1 问题 346

17.10.2 答案 347

第18章 配置数据库的备份与恢复 349

18.1 备份与恢复问题 350

18.2 失败类别 351

18.2.1 语句失败 351

18.2.2 用户进程失败 353

18.2.3 网络失败 353

18.2.4 用户错误 354

18.2.5 介质失败 355

18.2.6 实例失败 356

18.3 实例恢复 357

18.3.1 实例恢复的过程 357

18.3.2 实例恢复不可能导致

数据库出现讹误 358

18.3.3 调整实例恢复 359

18.4 练习18-1:实例恢复与

MTTR 360

18.5 MTTR顾问程序 360

18.6 配置数据库的可恢复性 361

18.6.1 保护控制文件 361

18.6.2 保护联机重做日志文件 363

18.6.3 archivelog模式与归档器

进程 365

18.7 练习18-2:复用重做日志 366

18.8 练习18-3:将数据库转换至

archivelog模式 367

18.9 章节回顾 368

18.9.1 问题 368

18.9.2 答案 371

第19章 备份Oracle数据库 373

19.1 备份工具 374

19.2 概念与术语 374

19.2.1 全部备份与部分备份 374

19.2.2 完整备份与增量备份 375

19.2.3 脱机备份与联机备份 376

19.2.4 映像副本与备份集 377

19.3 RMAN的设置 379

19.3.1 设备的设置 379

19.3.2 备份集的设置 380

19.3.3 策略的设置 380

19.4 调度自动的备份 381

19.5 练习19-1:运行数据库的

一个完整备份 382

19.6 控制文件备份 383

19.7 练习19-2:使用SQL*Plus

备份控制文件以便进行跟踪 384

19.8 管理RMAN备份 385

19.9 默认的备份目的地 386

19.10 章节回顾 387

19.10.1 问题 387

19.10.2 答案 390

第20章 恢复Oracle数据库 391

20.1 恢复结构与进程 392

20.2 介质失败后的恢复 393

20.2.1 恢复受损的复用控制文件 393

20.2.2 恢复受损的复用联机重做

日志文件 394

20.3 练习20-1:恢复受损的控制

文件 395

20.4 练习20-2:恢复受损的复用

联机日志文件 396

20.5 恢复受损的数据文件 398

20.5.1 noarchivelog模式中数据

文件的恢复 398

20.5.2 archivelog模式中非重要

文件的恢复 398

20.5.3 恢复受损的重要数据文件 399

20.6 练习20-3:恢复受损的非重要

数据文件 399

20.7 章节回顾 402

20.7.1 问题 402

20.7.2 答案 404

第21章 管理Oracle数据库中的

全球化特性 407

21.1 全球化的需求 408

21.2 全球化特性 408

21.2.1 字符集 408

21.2.2 语言支持 410

21.2.3 地区支持 411

21.2.4 其他NLS设置 412

21.3 使用全球化支持功能 413

21.3.1 选择字符集 413

21.3.2 改变数据库字符集 415

21.3.3 数据库内的全球化 416

21.3.4 实例级别的全球化 416

21.3.5 客户端环境设置 416

21.3.6 会话级别的全球化设置 417

21.3.7 语句级别的全球化设置 417

21.4 练习21-1:全球化与客户机

环境设置 418

21.5 练习21-2:在会话内控制

全球化设置 419

21.6 语言排序与选择 420

21.7 Locale Builder 421

21.8 使用时区 422

21.9 练习21-3:调整时区 423

21.10 章节回顾 424

21.10.1 问题 424

21.10.2 答案 427

第Ⅱ部分 Oracle Database 10g

AdministrativeⅡExam

第22章 配置侦听器的安全性 431

22.1 保护侦听器的安全 432

22.1.1 侦听器的操作系统身份

验证 432

22.1.2 侦听器的口令身份验证 432

22.2 练习22-1:使用lsnrctl实用

程序设置侦听器的口令 434

22.3 控制对数据库的访问 435

22.4 外部过程 436

22.4.1 创建外部过程 437

22.4.2 外部过程代理程序 438

22.4.3 配置侦听器启动外部过程

代理程序 438

22.4.4 责任与流程控制概述 440

22.5 练习22-2:创建一个用于

外部过程调用的侦听器 441

22.6 章节回顾 442

22.6.1 问题 442

22.6.2 答案 444

第23章 开始使用Recovery Manager 447

23.1 RMAN的功能 448

23.2 RMAN的组件 449

23.2.1 RMAN可执行程序 449

23.2.2 目标数据库 449

23.2.3 服务器进程与通道 450

23.2.4 RMAN的存储仓库 450

23.2.5 恢复目录 450

23.2.6 介质管理库 451

23.2.7 辅助数据库 452

23.2.8 闪回恢复区 452

23.3 配置RMAN 452

23.3.1 环境变量与实例参数 453

23.3.2 连接数据库 454

23.3.3 配置RMAN的永久设置 455

23.3.4 通道分配 456

23.3.5 RMAN备份的内容 457

23.3.6 配置备份的保留 459

23.3.7 重写默认配置 459

23.4 练习23-1:配置RMAN 460

23.5 章节回顾 460

23.5.1 问题 461

23.5.2 答案 463

第24章 使用RMAN备份数据库 465

24.1 batch模式中的RMAN 466

24.2 RMAN管道接口 467

24.3 使用RMAN可执行程序进行

备份 467

24.3.1 独立命令与作业/命令块

命令 468

24.3.2 创建备份集 468

24.4 练习24-1:创建备份集 470

24.4.1 生成映像副本 472

24.4.2 用于备份集与映像副本

的标记 473

24.4.3 增量备份 473

24.4.4 合并增量备份与映像副本 475

24.5 块变化跟踪 476

24.6 管理与监视RMAN备份 477

24.6.1 LIST、REPORT与

DELETE命令 477

24.6.2 动态视图 479

24.7 练习24-2:管理备份 479

24.8 章节回顾 480

24.8.1 问题 480

24.8.2 答案 483

第25章 诊断Oracle数据库的问题 485

25.1 告警日志 486

25.2 后台跟踪文件 488

25.3 服务器生成的告警 489

25.3.1 告警类型 490

25.3.2 告警系统体系结构 490

25.3.3 查看告警信息 491

25.3.4 建立通知规则 493

25.3.5 编辑阈值 494

25.4 练习25-1:设置、查看以及

清除告警 495

25.5 用户跟踪文件 496

25.5.1 实例级别的SQL跟踪 497

25.5.2 会话级别的SQL跟踪 497

25.5.3 使用Database Control进行

跟踪 498

25.6 章节回顾 499

25.6.1 问题 499

25.6.2 答案 501

第26章 恢复非关键的损失 503

26.1 恢复受损的临时表空间 504

26.1.1 临时数据 504

26.1.2 临时空间的配置 505

26.1.3 临时文件受损的情况 505

26.1.4 还原临时表空间 506

26.2 恢复受损的联机重做日志

文件 507

26.2.1 联机重做日志文件的配置 507

26.2.2 联机重做日志文件成员

受损的情况 508

26.2.3 重建受损的联机重做日志

文件成员 509

26.3 恢复受损的索引表空间 511

26.3.1 索引表空间 511

26.3.2 索引表空间受损的情况 512

26.3.3 恢复索引表空间 513

26.4 练习26-1:使用索引表空间 514

26.5 恢复受损的只读表空间 515

26.5.1 备份只读表空间 516

26.5.2 恢复只读表空间 516

26.6 恢复受损的口令文件 517

26.6.1 口令文件受损的情况 517

26.6.2 替换口令文件 518

26.7 章节回顾 518

26.7.1 问题 518

26.7.2 答案 520

第27章 数据库的不完全恢复 521

27.1 完全恢复 522

27.2 需要进行不完全恢复的场合 523

27.3 不完全恢复的方法 524

27.3.1 不完全恢复的各种选项 525

27.3.2 不完全恢复的最优方法 526

27.4 使用用户托管的备份进行

不完全恢复 526

27.4.1 UNTIL TIME恢复 526

27.4.2 UNTIL CANCEL恢复 527

27.4.3 UNTIL CHANGE恢复 527

27.5 使用RMAN的不完全恢复 528

27.5.1 UNTIL TIME恢复 528

27.5.2 UNTIL SEQUENCE恢复 529

27.5.3 UNTIL SCN恢复 529

27.6 练习27-1:使用RMAN执行

不完全恢复 530

27.7 使用Enterprise Manager进行

不完全恢复 531

27.8 控制文件的恢复 533

27.8.1 创建新的控制文件 533

27.8.2 使用用户托管的备份还原

控制文件 535

27.8.3 使用RMAN还原控制

文件 535

27.9 练习27-2:实现控制文件的

自动备份与还原 536

27.10 使用RESETLOGS操作进行

恢复 538

27.11 章节回顾 538

27.11.1 问题 539

27.11.2 答案 542

第28章 使用Oracle Flashback

Database 545

28.1 不同的闪回方法 546

28.1.1 Flashback Database 546

28.1.2 Flashback Query(Versions、

Transaction、Table) 546

28.1.3 Flashback Drop 547

28.1.4 使用闪回方法的场合 548

28.2 Flashback Database的体系

结构 549

28.3 配置Flashback Database 550

28.4 练习28-1:使用Database

Control配置Flashback

Database 551

28.5 监视Flashback Database 552

28.6 使用Flashback Database 553

28.6.1 使用SQL*Plus进行闪回 554

28.6.2 使用RMAN进行闪回 555

28.6.3 使用Database Control进行

闪回 555

28.7 练习28-2:通过Database

Control使用Flashback

Database 555

28.8 管理闪回恢复区 557

28.8.1 闪回恢复区内的空间使用 557

28.8.2 备份闪回恢复区 559

28.9 限制所生成的闪回数据量 560

28.9.1 将表空间排除在闪回之外 560

28.9.2 在某些表空间没有生成

闪回数据时所进行的闪回 561

28.10 章节回顾 561

28.10.1 问题 562

28.10.2 答案 563

第29章 恢复用户错误 565

29.1 闪回与ACID测试 566

29.2 Flashback Drop 566

29.2.1 Flashback Drop的实现 567

29.2.2 使用Flashback Drop 568

29.3 练习29-1:通过SQL*Plus

使用Flashback Drop 570

29.4 管理回收站 571

29.4.1 查询回收站 571

29.4.2 收回回收站的空间 572

29.5 Flashback Query 574

29.5.1 基本的Flashback Query 574

29.5.2 Flashback Table Query 576

29.5.3 Flashback Versions Query 578

29.5.4 Flashback Transaction Query 579

29.6 练习29-2:通过Database

Control使用Flashback Query 581

29.7 闪回与撤销数据 583

29.8 章节回顾 584

29.8.1 问题 584

29.8.2 答案 587

第30章 检测与恢复数据库的讹误 589

30.1 块讹误及其原因 590

30.2 与块讹误相关的参数 590

30.3 检测块讹误 591

30.3.1 块讹误生成的错误消息 591

30.3.2 DBVERIFY实用程序 592

30.3.3 ANALYZE命令 594

30.3.4 DBMS_REPAIR程序包 594

30.4 练习30-1:检查块讹误 596

30.5 使用RMAN恢复讹误块 597

30.5.1 讹误块的检测 598

30.5.2 块介质恢复 598

30.5.3 BLOCKRECOVER命令 599

30.6 练习30-2:实现块介质恢复 600

30.7 处理讹误 600

30.8 章节回顾 601

30.8.1 问题 602

30.8.2 答案 604

第31章 用于调整Oracle Database

10g的工具 605

31.1 顾问程序方法 606

31.2 ADDM 607

31.3 各种顾问程序 608

31.3.1 SQL Tuning Advisor 609

31.3.2 SQL Access Advisor 611

31.3.3 Memory Advisor 611

31.3.4 MTTR Advisor 613

31.3.5 Segment Advisor 613

31.3.6 Undo Advisor 614

31.4 练习31-1:使用SQL

Tuning Advisor 614

31.5 自动的撤销保留调整 616

31.6 章节回顾 617

31.6.1 问题 617

31.6.2 答案 618

第32章 监视与管理存储结构 619

32.1 联机与归档重做日志文件的

存储 620

32.1.1 磁盘I/O与联机重做日志

文件 620

32.1.2 日志切换与性能 621

32.1.3 归档日志文件与性能 622

32.2 空间错误与可恢复语句 622

32.2.1 与空间相关的常见错误 622

32.2.2 数据文件的自动扩展 623

32.2.3 可恢复语句 624

32.3 练习32-1:使用可恢复语句 626

32.4 监视表空间使用的告警 627

32.5 练习32-2:使用告警系统

监视表空间的使用情况 629

32.6 监视与管理段的大小 630

32.6.1 估计段的大小 631

32.6.2 缩小表段 631

32.6.3 缩小索引段 633

32.6.4 重构索引段 634

32.6.5 监视索引的使用 635

32.7 练习32-3:使用Database

Control Segment Advisor缩小

一个表 636

32.8 交替的表存储结构 637

32.8.1 索引组织表 638

32.8.2 索引群集表 641

32.8.3 散列群集表 642

32.8.4 有序散列群集表 642

32.9 章节回顾 643

32.9.1 问题 644

32.9.2 答案 646

第33章 使用Automatic Storage

Management管理存储结构 649

33.1 逻辑卷管理器的目的 650

33.1.1 RAID级别 650

33.1.2 卷大小 651

33.1.3 RAID级别的选择 651

33.1.4 ASM与第三方LVM的

比较 652

33.2 ASM体系结构 652

33.2.1 ASM磁盘与磁盘组 652

33.2.2 ASM实例 653

33.2.3 RDBMS实例 654

33.2.4 ASM文件 654

33.3 创建原始设备 655

33.4 练习33-1:在Windows系统

中创建原始设备 656

33.5 创建、启动与停止ASM

实例 658

33.6 练习33-2:在Windows系统

中创建一个ASM实例 660

33.7 创建ASM磁盘组 661

33.8 练习33-3:在Windows系统

中创建一个磁盘组 661

33.9 创建与使用ASM文件 662

33.10 练习33-4:将ASM用于

数据文件 663

33.11 ASM与RMAN 663

33.12 ASM与Linux 664

33.13 章节回顾 665

33.13.1 问题 666

33.13.2 答案 668

第34章 监视与管理内存 671

34.1 系统全局区 672

34.2 共享池 673

34.3 数据库高速缓存区 675

34.3.1 LRU列表与检查点队列 676

34.3.2 默认池、保持池与回收池 677

34.3.3 非标准块大小池 678

34.3.4 分配数据库高速缓存区

的大小 680

34.4 日志缓冲区 681

34.5 其他SGA区 681

34.5.1 大池 682

34.5.2 Java池 682

34.5.3 流池 683

34.6 Automatic Shared Memory

Management 683

34.7 练习34-1:使用Automatic

Shared Memory Management 686

34.8 程序全局区 687

34.9 章节回顾 690

34.9.1 问题 690

34.9.2 答案 693

第35章 管理Oracle数据库资源 695

35.1 资源管理的需求 696

35.2 Resource Manager的体系

结构 697

35.2.1 用户组 697

35.2.2 Resource Manager计划 698

35.2.3 Resource Manager配置

工具 699

35.3 管理用户与用户组 700

35.4 练习35-1:管理资源用户组

中的用户 700

35.5 Resource Manager计划 702

35.5.1 CPU方法 703

35.5.2 活动会话池方法 706

35.5.3 限制并行度 707

35.5.4 通过执行时间控制作业 708

35.5.5 通过空闲时间终止会话 708

35.5.6 限制撤销数据的生成 710

35.5.7 自动的用户组切换 711

35.6 练习35-2:配置与测试自动

的用户组切换 711

35.7 Resource Manager的其他功能 713

35.7.1 停顿数据库 713

35.7.2 针对一个调用的用户组

切换 714

35.7.3 使用比例CPU方法 715

35.7.4 创建一个简单的计划 715

35.7.5 适应用户组映射 716

35.8 章节回顾 717

35.8.1 问题 718

35.8.2 答案 721

第36章 自动化管理任务 723

36.1 Scheduler的体系结构 724

36.2 Scheduler对象 724

36.2.1 作业 724

36.2.2 程序 726

36.2.3 调度 726

36.2.4 作业类 727

36.2.5 窗口 728

36.2.6 权限 729

36.3 创建与调度作业 729

36.4 练习36-1:使用Scheduler

API创建一个作业 730

36.5 使用程序与调度 730

36.6 使用作业类、窗口与Resource

Manager 733

36.6.1 使用作业类 733

36.6.2 使用窗口 734

36.7 预配置的作业 735

36.8 章节回顾 737

36.8.1 问题 737

36.8.2 答案 739

附录 关于本书合作站点 741

术语表  743

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/30 2:20:31