当前位置:首页 > 工业技术
OCA认证考试指南(IZO052):Oracle Database 11g Administration I
OCA认证考试指南(IZO052):Oracle Database 11g Administration I

OCA认证考试指南(IZO052):Oracle Database 11g Administration IPDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:(美)沃森著;王跃利,韩宏志译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302196297
  • 页数:519 页
图书介绍:本书旨在对参加Oracle Database 11g Administration I考试的读者提供帮助。本书每一章都配备了练习题、实践题、本章知识点回顾和小结,从各个方面使读者对本章所学内容进行充分的消化和吸收。
《OCA认证考试指南(IZO052):Oracle Database 11g Administration I》目录

第1章 Oracle服务器技术简介 1

1.1 Oracle产品系列一览 2

1.1.1 服务器技术 3

1.1.2 开发工具和语言 6

1.1.3 Oracle应用程序 8

【练习1-1】研究所在环境的DBMS 9

1.2 解释关系结构 9

1.2.1 行和表 9

1.2.2 数据规范化 12

1.3 了解SQL语言 15

1.4 了解DBA的角色 17

1.5 小结 18

1.6 本章测试题 19

1.6.1 自测题 19

1.6.2 实践题 20

1.6.3 自测题答案 21

1.6.4 实践题答案 21

第2章 了解数据库体系结构 23

2.1 描述单实例体系结构 24

2.1.1 单实例数据库体系结构 24

2.1.2 分布式系统体系结构 26

【练习2-1】确定数据库是单实例还是分布式系统的一部分 28

2.2 解释内存结构 29

2.2.1 数据库高速缓存区 29

2.2.2 日志缓冲区 31

2.2.3 共享池 32

2.2.4 大池 35

2.2.5 Java池 35

2.2.6 流池 36

【练习2-2】了解实例的内存结构 36

2.3 描述进程结构 37

2.3.1 SMON 37

2.3.2 PMON 37

2.3.3 DBWn 38

2.3.4 LGWR 39

2.3.5 CKPT 40

2.3.6 MMON 41

2.3.7 MMNL 42

2.3.8 MMAN 42

2.3.9 ARCn 42

2.3.10 RECO 43

2.3.11 其他一些后台进程 43

【练习2-3】了解在实例中运行的进程 45

2.4 存储结构一览 47

2.4.1 物理数据库结构 47

2.4.2 逻辑数据库结构 51

2.4.3 数据字典 52

【练习2-4】了解数据库的存储结构 53

2.5 小结 54

2.6 本章测试题 55

2.6.1 自测题 55

2.6.2 实践题 58

2.6.3 自测题答案 58

2.6.4 实践题答案 59

第3章 准备数据库环境 61

3.1 了解Oracle数据库管理工具 62

3.1.1 Oracle Universal Installer 62

3.1.2 创建数据库和升级数据库的工具 66

3.1.3 发送特殊SQL的工具:SQL*Plus和SQL Developer 66

【练习3-1】在Windows安装SQL Developer 71

3.1.4 Oracle Enterprise Manager 71

3.1.5 其他管理工具 72

3.2 规划Oracle数据库的安装 74

3.2.1 选择操作系统 74

3.2.2 硬件和操作系统资源 75

【练习3-2】确认可用的硬件资源 75

3.2.3 Optimal Flexible Architecture 76

3.2.4 环境变量 77

3.3 使用OUI安装Oracle软件 80

【练习3-3】安装Oracle主目录 80

3.4 小结 83

3.5 本章测试题 84

3.5.1 自测题 84

3.5.2 实践题 85

3.5.3 自测题答案 85

3.5.4 实践题答案 86

第4章 创建Oracle数据库 89

4.1 使用Database Configuration Assistant创建数据库 90

4.1.1 实例、数据库和数据字典 90

4.1.2 使用DBCA创建数据库 91

【练习4-1】使用DBCA创建数据库 93

4.1.3 DBCA创建的脚本和其他文件 96

4.1.4 DBCA的其他功能 102

4.2 小结 104

4.3 本章测试题 104

4.3.1 自测题 104

4.3.2 实践题 106

4.3.3 自测题答案 106

4.3.4 实践题答案 107

第5章 管理Oracle实例 109

5.1 描述启动和关闭数据库时的多个阶段 110

5.1.1 Database Control的启动和连接 110

5.1.2 启动数据库侦听器 113

5.1.3 启动SQL*Plus 114

5.1.4 启动和关闭数据库 115

【练习5-1】启动和关闭数据库 121

5.2 设置数据库初始化参数 122

5.2.1 静态和动态参数以及初始化参数文件 123

5.2.2 基本参数 125

【练习5-2】查询和设置初始化参数 127

5.3 使用警报日志和跟踪文件 129

【练习5-3】使用警报日志 130

5.4 使用数据字典和动态性能视图 130

5.4.1 数据字典视图 130

5.4.2 动态性能视图 131

【练习5-4】查询数据字典和动态性能视图 133

5.5 小结 133

5.6 本章测试题 134

5.6.1 自测题 134

5.6.2 实践题 137

5.6.3 自测题答案 137

5.6.4 实践题答案 138

第6章 配置Oracle网络环境 141

6.1 配置和管理Oracle网络 142

6.1.1 Oracle Net和客户端-服务器范例 142

6.1.2 Oracle Net与通信协议简介 143

6.1.3 建立会话 144

6.1.4 创建侦听器 146

6.1.5 数据库注册 148

6.1.6 解析名称的技术 150

6.1.7 侦听器控制实用程序 152

6.1.8 配置服务别名 155

6.1.9 文件名和TNSADMIN环境变量 157

6.1.10 数据库链接 158

【练习6-1】配置Oracle Net 159

6.2 使用Oracle共享服务器体系结构 163

6.2.1 专用服务器体系结构的局限性 163

6.2.2 共享服务器体系结构 164

6.2.3 配置共享服务器 166

6.2.4 使用共享服务器的场合 166

【练习6-2】设置共享的服务器环境 167

6.3 小结 168

6.4 本章测试题 169

6.4.1 自测题 169

6.4.2 实践题 172

6.4.3 自测题答案 173

6.4.4 实践题答案 174

第7章 管理数据库存储结构 175

7.1 了解表空间和数据文件 176

7.1.1 Oracle数据存储模型 176

7.1.2 段、区间、块和行 178

7.1.3 自动存储管理 180

【练习7-1】了解数据库的数据存储结构 183

7.2 创建和管理表空间 184

7.2.1 创建表空间 184

7.2.2 更改表空间 189

7.2.3 删除表空间 193

7.2.4 OMF 193

【练习7-2】创建、更改和删除表空间 194

7.3 管理表空间中的空间 196

7.3.1 区间管理 196

7.3.2 管理段空间 197

【练习7-3】更改表空间特性 198

7.4 小结 199

7.5 本章测试题 200

7.5.1 自测题 200

7.5.2 实践题 202

7.5.3 自测题答案 203

7.5.4 实践题答案 204

第8章 管理用户安全 205

8.1 创建和管理数据库用户账户 206

8.1.1 用户账户属性 206

8.1.2 身份验证方法 210

8.1.3 创建账户 213

【练习8-1】创建用户 215

8.2 授予和撤销权限 217

8.2.1 系统权限 217

8.2.2 对象权限 219

【练习8-2】授予直接权限 221

8.3 创建和管理角色 223

8.3.1 创建角色并授予角色权限 223

8.3.2 预先定义的角色 225

8.3.3 启用角色 225

【练习8-3】创建和授予角色 226

8.4 创建和管理配置文件 229

8.4.1 管理口令 229

8.4.2 资源限制 230

8.4.3 配置文件的创建和分配 231

【练习8-4】创建和使用配置文件 233

8.5 小结 234

8.6 本章测试题 235

8.6.1 自测题 235

8.6.2 实践题 237

8.6.3 自测题答案 238

8.6.4 实践题答案 239

第9章 管理模式对象 241

9.1 创建和修改表 242

9.1.1 用户、用户账户、模式和模式对象 242

9.1.2 命名模式对象 243

9.1.3 对象名称空间 244

9.1.4 数据类型 245

9.1.5 创建表 248

【练习9-1】创建和修改表 250

9.2 管理约束 251

9.2.1 约束类型 251

9.2.2 定义约束 254

9.2.3 约束状态 255

9.2.4 检查约束 256

【练习9-2】管理约束 257

9.3 创建索引 258

9.3.1 为什么说索引是必需的 258

9.3.2 索引类型 259

9.3.3 创建和使用索引 264

9.3.4 修改和删除索引 265

【练习9-3】创建索引 265

9.4 创建和使用临时表 266

【练习9-4】创建和使用临时表 267

9.5 小结 268

9.6 本章测试题 269

9.6.1 自测题 269

9.6.2 实践题 271

9.6.3 自测题答案 272

9.6.4 实践题答案 273

第10章 结构管理数据和并发性 275

10.1 使用DML管理数据 276

10.1.1 数据库事务 276

10.1.2 执行SQL语句 278

10.1.3 事务控制:COMMIT、ROLLBACK和SAVEPOINT 281

【练习10-1】使用DML管理数据 284

10.2 识别和管理PL/SQL对象 285

10.2.1 SQL和过程语言 285

10.2.2 存储的与匿名的PL/SQL程序块 286

10.2.3 PL/SQL对象 287

【练习10-2】创建PL/SQL对象 291

10.3 监视和解析锁定冲突 293

10.3.1 共享锁与排他锁 293

10.3.2 排队机制 294

10.3.3 锁定争用 295

10.3.4 死锁 298

【练习10-3】检测和解析锁争用 299

10.4 小结 299

10.5 本章测试题 300

10.5.1 自测题 300

10.5.2 实践题 302

10.5.3 自测题答案 303

10.5.4 实践题答案 303

第11章 管理撤销 305

11.1 解释撤销的作用 306

【练习11-1】使用撤销数据 307

11.2 了解事务的撤销生成方式 308

【练习11-2】使用事务和闪回查询 310

11.3 管理撤销 311

11.3.1 与撤销相关的错误条件 312

11.3.2 用于撤销管理与保留保证的参数 312

11.3.3 调整与监视撤销表空间 314

11.3.4 闪回查询 315

11.3.5 创建和管理撤销表空间 316

【练习11-3】使用撤销表空间 317

11.4 小结 318

11.5 本章测试题 319

11.5.1 自测题 319

11.5.2 实践题 321

11.5.3 自测题答案 322

11.5.4 实践题答案 323

第12章 保护Oracle数据库的安全 325

12.1 数据库安全和最小权限原则 326

12.1.1 PUBLIC权限 326

12.1.2 对安全性至关重要的实例参数 327

【练习12-1】研究数据库和应用环境 331

12.2 使用标准数据库审计 332

12.2.1 审计SYSDBA活动 332

12.2.2 数据库审计 333

12.2.3 使用触发器执行基于值的审计 336

12.2.4 细粒度审计(FGA) 337

【练习12-2】使用标准数据库审计 338

12.3 小结 340

12.4 本章测试题 341

12.4.1 自测题 341

12.4.2 实践题 342

12.4.3 自测题答案 344

12.4.4 实践题答案 344

第13章 数据库维护 347

13.1 使用和管理优化器统计信息 348

13.1.1 对象统计信息 348

13.1.2 手动收集统计信息 349

13.1.3 STATISTICS_LEVEL实例参数 352

【练习13-1】使用各种工具收集优化器统计信息 352

13.2 使用和管理自动工作负荷仓库 354

13.2.1 收集AWR统计信息 354

13.2.2 管理AWR 356

13.2.3 统计信息、指标和基准 357

13.2.4 DBMS_WORKLOAD_REPOSITORY程序包 357

【练习13-2】监视自动工作负荷仓库 358

13.3 使用顾问程序体系结构 359

13.3.1 自动数据库诊断监视器 359

13.3.2 顾问程序 361

13.3.3 自动维护作业 363

【练习13-3】生成ADDM报告 365

13.4 管理警报和阈值 367

13.4.1 警报条件监视和通知 367

13.4.2 设置阈值 368

13.4.3 通知系统 369

【练习13-4】配置警报 371

13.5 小结 372

13.6 本章自测题 373

13.6.1 自测题 373

13.6.2 实践题 375

13.6.3 自测题答案 376

13.6.4 实践题答案 377

第14章 性能管理 379

14.1 使用自动内存管理 380

14.1.1 PGA内存管理 380

14.1.2 SGA内存管理 382

14.1.3 Automatic Memory Management 383

【练习14-1】研究数据库和应用环境 384

14.2 使用内存顾问程序 385

【练习14-2】使用内存顾问程序 386

14.3 修改无效对象和无用对象 387

14.3.1 无效对象 387

14.3.2 无用的索引 389

【练习14-3】研究数据库和应用环境 391

14.4 小结 393

14.5 本章测试题 394

14.5.1 自测题 394

14.5.2 实践题 396

14.5.3 自测题答案 396

14.5.4 实践题答案 397

第15章 备份和恢复概念 399

15.1 识别Oracle数据库中可能发生的失败类型 400

15.1.1 语句失败 400

15.1.2 用户进程失败 402

15.1.3 用户错误 402

15.1.4 介质失败 404

15.1.5 实例失败 405

【练习15-1】更正语句失败 406

15.2 描述实例恢复的调整方法 406

15.2.1 实例恢复机制 407

15.2.2 数据库不可能受到损坏 407

15.2.3 调整实例恢复 408

15.2.4 MTTR顾问程序和检查点自动调整 409

【练习15-2】监视实例恢复时间 411

15.3 了解检查点、重做日志文件和归档日志文件的重要性 412

15.3.1 检查点 412

15.3.2 保护联机重做日志文件 413

15.3.3 Archivelog模式和归档器进程 416

【练习15-3】研究重做日志配置 417

15.4 闪回恢复区概述 418

【练习15-4】研究闪回恢复区域的配置 419

15.5 配置ARCHIVELOG模式 419

【练习15-5】启用Archivelog模式 421

15.6 小结 422

15.7 本章测试题 423

15.7.1 自测题 423

15.7.2 实践题 425

15.7.3 自测题答案 425

15.7.4 实践题答案 426

第16章 执行数据库备份 427

16.1 创建一致的数据库备份 428

16.1.1 用户管理的一致备份 429

16.1.2 服务器管理的一致备份 430

【练习16-1】管理一致的用户管理备份和服务器备份 431

16.2 在不关闭的情况下备份数据库 433

16.2.1 用户管理的打开备份 433

16.2.2 服务器管理的打开备份 435

【练习16-2】执行服务器管理的打开备份和用户管理的打开备份 436

16.3 创建增量备份 437

【练习16-3】研究数据库和应用环境 438

16.4 自动化的数据库备份 439

【练习16-4】定义自动备份工作 439

16.5 管理备份、查看备份报表和监视闪回恢复区域 440

16.5.1 RMAN仓库 440

16.5.2 备份的报表 441

16.5.3 管理备份 442

16.5.4 监视闪回恢复区 443

【练习16-5】管理RMAN备份 444

16.6 小结 445

16.7 本章测试题 446

16.7.1 自测题 446

16.7.2 实践题 449

16.7.3 自测题答案 449

16.7.4 实践题答案 451

第17章 执行数据库恢复 453

17.1 数据恢复顾问概述 454

17.1.1 丢失控制文件后的恢复 454

17.1.2 丢失联机重做日志文件成员后的恢复 455

17.1.3 在noarchivelog模式中丢失任何数据文件 456

17.1.4 在archivelog模式中丢失数据文件 457

17.1.5 Health Monitor和ADR 457

17.1.6 DRA的功能和局限性 458

【练习17-1】使用DRA诊断问题并提出建议 459

17.2 使用数据恢复顾问执行恢复(控制文件、重做日志文件和数据文件) 460

【练习17-2】使用DRA修复故障 463

17.3 小结 463

17.4 本章测试题 464

17.4.1 自测题 464

17.4.2 实践题 466

17.4.3 自测题答案 466

17.4.4 实践题答案 467

第18章 移动数据 469

18.1 描述和使用数据移动方法(SQL Loader、目录对象和外部表) 470

18.1.1 SQL*Loader 470

18.1.2 目录对象 472

18.1.3 外部表 474

【练习18-1】使用SQL*Loader和外部表 476

18.2 解释Oracle Data Pump的一般体系结构 478

18.2.1 Data Pump和Export/Import 478

18.2.2 Data Pump的体系结构 479

18.2.3 目录和文件位置 480

18.2.4 在直接路径或外部表路径之间作出抉择 481

【练习18-2】执行Data Pump导出 481

18.3 使用Data Pump导出和导入在Oracle数据库之间移动数据 482

18.3.1 功能 482

18.3.2 将Data Pump与命令行实用程序一起使用 483

18.3.3 将DataPump与Database Control一起使用 484

【练习18-3】以网络模式使用Data Pump 485

18.4 小结 485

18.5 本章测试题 486

18.5.1 自测题 486

18.5.2 实践题 488

18.5.3 自测题答案 488

18.5.4 实践题答案 489

第19章 增强的智能基础结构 491

19.1 使用Enterprise Manager Support Workbench 492

19.1.1 自动诊断仓库 492

19.1.2 问题和事件 493

19.1.3 ADRCI 493

19.1.4 Support Workbench 494

【练习19-1】使用Support Workbench 495

19.2 管理修补程序 496

19.2.1 修补程序类型 496

19.2.2 与MetaLink和Patch Advisor集成 496

19.2.3 应用修补程序 497

【练习19-2】下载和应用修补程序 502

19.3 小结 503

19.4 本章测试题 504

19.4.1 自测题 504

19.4.2 实践题 504

19.4.3 自测题答案 505

19.4.4 实践题答案 505

附录 本书提供的OCA考试资料 507

术语表 509

返回顶部