《OCA/OCP认证考试指南全册 Oracle Database 12c(1Z0-061,1Z0-062,1Z0-063) 第3版》PDF下载

  • 购买积分:23 如何计算积分?
  • 作  者:(美)JohnWatson,(美)RoopeshRamklass,(美)BobBryla著;郭俊凤译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:9787302433828
  • 页数:855 页
图书介绍:本书分为三个部分,这实际构成了一个说明从无到有配置数据库应用程序的案例。第Ⅰ部分假定读者未掌握任何预备知识,也没有安装软件,介绍了安装Oracle软件和创建数据库的基本知识。然后,第Ⅱ部分介绍了SQL语言,通过它在第Ⅰ部分创建的数据库中创建并使用应用程序。第Ⅲ部分介绍了运行数据库应用程序时的维护工作(如备份和调整等内容)和一些更高级的数据库功能。

第Ⅰ部分 入门 2

第1章 安装Oracle数据库软件 2

1.1 规划Oracle数据库软件的安装 3

1.1.1 支持的平台 3

1.1.2 获得Oracle数据库软件 3

1.1.3 用户账户 3

1.1.4 磁盘空间和目录 4

1.1.5 检查先决条件 5

1.2 安装Oracle数据库软件 5

1.2.1 OUI产品清单 6

1.2.2 OUI对话框:交互式安装 6

1.2.3 静默安装和响应文件 7

1.2.4 Windows和Linux变体 8

1.3 本章知识点回顾 9

1.4 自测题 10

1.5 自测题答案 11

第2章 用DBCA创建Oracle数据库 12

2.1 使用DBCA创建数据库 13

2.1.1 实例、数据库和数据字典 13

2.1.2 使用DBCA创建数据库 14

2.1.3 DBCA对话框 15

2.2 使用DBCA生成数据库创建脚本 21

2.2.1 生成脚本 21

2.2.2 创建脚本 21

2.2.3 初始化参数文件 24

2.3 用DBCA管理数据库设计模板 25

2.4 用DBCA配置数据库选项 27

2.5 本章知识点回顾 28

2.6 自测题 28

2.7 自测题答案 30

第3章 为独立服务器安装Oracle Grid Infrastructure 32

3.1 为Oracle自动存储管理(ASM)配置存储空间 33

3.1.1 GI体系结构 33

3.1.2 ASM体系结构 34

3.1.3 ASM磁盘 35

3.1.4 创建ASM磁盘 36

3.2 为独立服务器安装Oracle Grid Infrastructure 37

3.3 本章知识点回顾 42

3.4 自测题 42

3.5 自测题答案 44

第4章 使用Oracle Restart 45

4.1 使用Oracle Restart管理组件 46

4.1.1 管理Oracle Restart进程 46

4.1.2 管理注册的资源 47

4.1.3 重启功能 49

4.2 本章知识点回顾 52

4.3 自测题 52

4.4 自测题答案 53

第Ⅱ部分 SQL 55

第5章 DDL和模式对象 55

5.1 使用客户工具 56

5.1.1 SQL*Plus 56

5.1.2 SQL Developer 60

5.2 分类主要的数据库对象 62

5.2.1 对象类型 63

5.2.2 用户和模式 64

5.2.3 命名模式对象 64

5.2.4 对象名称空间 66

5.3 列举列可用的数据类型 67

5.4 创建简单的表 69

5.4.1 使用列规范创建表 69

5.4.2 使用子查询创建表 71

5.4.3 在创建之后更改表定义 72

5.4.4 删除和截断表 73

5.5 创建和使用临时表 75

5.6 索引 77

5.6.1 为什么索引是必需的 77

5.6.2 索引类型 78

5.6.3 创建和使用索引 82

5.6.4 修改和删除索引 84

5.7 约束 85

5.7.1 约束类型 85

5.7.2 定义约束 87

5.7.3 约束状态 89

5.7.4 检查约束 90

5.8 视图 91

5.8.1 使用视图的原因 91

5.8.2 简单视图和复杂视图 94

5 8.3 创建、更改和删除视图 94

5.9 同义词 96

5.10 序列 98

5.10.1 创建序列 99

5.10.2 使用序列 100

5.11 本章知识点回顾 104

5.12 自测题 105

5.13 自测题答案 110

第6章 DML与并发性 113

6.1 数据操作语言(DML)语句 114

6.1.1 INSERT 114

6.1.2 UPDATE 117

6.1.3 DELETE 121

6.1.4 TRUNCATE 122

6.1.5 MERGE 124

6.1.6 DML语句失败 124

6.2 控制事务 126

6.2.1 数据库事务 126

6.2.2 执行SQL语句 127

6.2.3 事务控制:COMMIT、ROLLBACK、SAVEPOINT和SELECT FOR UPDATE 130

6.3 DML和撤消数据的生成 135

6.4 监视和管理撤消数据 136

6.4.1 与撤消相关的错误条件 136

6.4.2 用于撤消管理的参数 137

6.4.3 调整与监视撤消表空间 137

6.4.4 临时撤消 139

6.4.5 创建和管理撤消表空间 139

6.5 撤消数据和重载数据的区别 141

6.6 锁定机制和数据并发管理 144

6.6.1 共享锁与排他锁 144

6.6.2 排队机制 145

6.6.3 自动和手动锁定 146

6.7 监控和解决锁定争用 147

6.7.1 锁定争用的原因 147

6.7.2 检测锁定争用 148

6.7.3 解决锁定争用 149

6.7.4 死锁:一种特殊情况 150

6.8 本章知识点回顾 152

6.9 自测题 153

6.10 自测题答案 158

第7章 使用SQL检索、限制和排序数据 161

7.1 列出SQL SELECT语句的功能 162

7.1.1 SQL SELECT语句的介绍 162

7.1.2 DESCRIBE表命令 162

7.1.3 SELECT语句的功能 163

7.2 数据规范化 164

7.2.1 数据建模 165

7.2.2 实体和关系 165

7.2.3 行和表 170

7.2.4 创建演示模式 173

7.2.5 用户和模式 173

7.2.6 HR和WEBSTORE模式 173

7.2.7 演示模式的创建 176

7.3 执行基本的SELECT语句 177

7.3.1 基本SELECT语句的语法 178

7.3.2 必须遵守的规则 179

7.3.3 SQL表达式和运算符 181

7.3.4 NULL 185

7.4 限制查询检索的行 186

7.4.1 WHERE子句 186

7.4.2 比较运算符 189

7.4.3 布尔运算符 193

7.4.4 优先规则 194

7.5 排序查询检索的行 196

7.5.1 ORDER BY子句 196

7.5.2 SQL限制行的子句 198

7.6 &符号替换 199

7.6.1 替换变量 199

7.6.2 定义和验证 202

7.7 本章知识点回顾 204

7.8 自测题 205

7.9 自测题答案 208

第8章 单行函数与转换函数 210

8.1 描述和使用SQL中的字符、数字和日期函数 211

8.1.1 定义函数 211

8.1.2 函数类型 211

8.1.3 使用大小写转换函数 212

8.1.4 使用字符操作函数 214

8.1.5 使用数字函数 217

8.1.6 使用日期 219

8.2 描述SQL中可用的各种类型的转换函数 223

8.3 使用TO_CHAR、TO_NUMBER和TO_DATE转换函数 225

8.4 在SELECT语句中应用条件表达式 232

8.4.1 嵌套函数 232

8.4.2 条件函数 233

8.5 本章知识点回顾 240

8.6 自测题 241

8.7 自测题答案 242

第9章 分组函数 244

9.1 分组函数 245

9.1.1 分组函数的定义 245

9.1.2 使用分组函数 245

9.2 使用GROUPBY子句分组数据 251

9 2.1 创建数据组 251

9.2.2 GROUP BY子句 252

9.2.3 按多列分组 254

9.2.4 嵌套的分组函数 255

9.3 使用HAVING子句包含或者排除分组行 256

9.3.1 限制分组结果 256

9.3.2 HAVING子句 257

9.4 本章知识点回顾 259

9.5 自测题 260

9.6 自测题答案 263

第10章 SQL联接 265

10.1 使用同等联接和非同等联接编写SELECT语句访问多个表的数据 266

10.1.1 联接的类型 266

10.1.2 使用ANSI SQL语法联接表 270

10.1.3 限定模糊的列名 271

10.1.4 NATURAL JOIN子句 272

10.1.5 JOIN USING子句 274

10.1.6 JOIN ON子句 275

10.1.7 N路联接和其他联接条件 277

10.1.8 非同等联接 280

10.2 使用自联接将表联接到自身 281

10.3 使用外联接查看不满足联接条件的数据 283

10.3.1 内联接和外联接 284

10.3.2 左外联接 284

10.3.3 右外联接 285

10.3.4 全外联接 287

10.4 生成两个或者更多表的笛卡尔乘积 289

10.5 本章知识点回顾 292

10.6 自测题 293

10.7 自测题答案 295

第11章 子查询和集合运算符 297

11.1 定义子查询 298

11.2 描述子查询能够解决的问题的类型 299

11.2.1 将子查询的结果集用于比较 299

11.2.2 星型转换 300

11.2.3 生成对其执行SELECT语句的表 301

11.2.4 生成投影值 301

11.2.5 生成传递给DML语句的行 301

11.3 列举子查询的类型 304

11.3.1 单行和多行子查询 304

11.3.2 关联子查询 305

11.4 写单行和多行子查询 307

11.4.1 使用EXISTS条件 308

11.4.2 子查询中的空结果 308

11.5 描述集合运算符 308

11.5.1 集合和维恩图 309

11.5.2 集合运算符的一般原则 309

11.6 使用集合运算符将多个查询合并为一个查询 312

11.6.1 UNION ALL运算符 312

11.6.2 UNION运算符 312

11.6.3 INTERSECT运算符 314

11.6.4 MINUS运算符 314

11.6.5 更复杂的示例 315

11.7 控制返回行的顺序 316

11.8 本章知识点回顾 317

11.9 自测题 318

11.10 自测题答案 323

第Ⅲ部分 DBA1 326

第12章 Oracle Database 12c体系结构概述 326

12.1 Oracle数据库的体系结构组件 327

12.1.1 单实例数据库体系结构 327

12.1.2 分布式系统体系结构 329

12.2 内存结构 331

12.2.1 数据库缓冲区缓存 331

12.2.2 日志缓冲区 332

12.2.3 共享池 333

12 2.4 大池 335

12.2.5 Java池 336

12.2.6 流池 336

12.3 后台进程 337

12.3.1 SMON 338

12.3.2 PMON 338

12.3.3 DBWn 338

12.3.4 LGWR 340

12.3.5 CKPT 341

12.3.6 MMON 341

12.3.7 MMNL 341

12.3.8 MMAN 341

12.3.9 LREG 342

12.3.10 ARCn 342

12.3.11 RECO 342

12.3.12 其他一些后台进程 343

12.4 逻辑和物理存储结构之间的关系 346

12.4.1 物理数据库结构 346

12.4.2 逻辑数据库结构 349

12.4.3 数据字典 350

12.5 本章知识点回顾 352

12.6 自测题 353

12.7 自测题答案 355

第13章 实例管理 357

13.1 使用数据库管理工具 358

13.1.1 使用SQL*Plus 358

13.1.2 注册为普通用户或有权限的用户 359

13.1.3 使用Database Express 359

13.2 理解初始化参数文件 363

13.2.1 静态和动态参数文件 363

13.2.2 静态和动态参数以及初始化参数文件 364

13.2.3 基本参数 365

13.2.4 更改参数 367

13.3 启动和关闭Oracle数据库实例 370

13.3.1 启动数据库侦听器 370

13.3.2 启动和关闭数据库 371

13.4 查看警报日志,访问动态性能视图 376

13.4.1 警报日志 376

13.4.2 DDL日志 377

13.4.3 动态性能视图 377

13.5 本章知识点回顾 379

13.6 自测题 380

13.7 自测题答案 382

第14章 Oracle网络 384

14.1 配置Oracle Net服务 385

14.1.1 Oracle Net和客户端-服务器范例 385

14.1.2 建立会话 386

14.1.3 创建数据库侦听器 387

14.1.4 动态服务注册 388

14.1.5 共享服务器 389

14.2 使用工具配置和管理Oracle网络 394

14.2.1 Net Manager 394

14.2.2 Net Configuration Assistant 395

14.2.3 侦听器控制实用程序 395

14.2.4 TNS_ADMIN环境变量 396

14.3 配置客户端网络 396

14.3.1 Easy Connect名称解析 397

14.3.2 本地命名名称解析 397

14.3.3 目录命名和外部命名 398

14.3.4 测试Oracle Net的连接性 398

14.4 理解数据库驻留连接池 401

14.5 配置数据库之间的通信 402

14.6 本章知识点回顾 403

14.7 自测题 404

14.8 自测题答案 406

第15章 Oracle存储结构 408

15.1 了解块中表行数据的存储 409

15.1.1 Oracle数据存储模型 409

15.1.2 段、区间、块和行 411

15.2 创建和管理表空间 414

15.2.1 创建表空间 414

15.2.2 更改表空间 417

15.2.3 删除表空间 420

15.2.4 区间管理 420

15.2.5 管理段空间 422

15.2.6 OMF 422

15.3 Oracle数据库服务器自动管理空间的方法 425

15.3.1 段空间的分配 425

15.3.2 自动管理段空间 427

15.4 使用压缩节省空间 428

15.5 积极监控和管理表空间的使用 429

15.6 使用Segment Advisor 430

15.7 使用段收缩功能从表和索引中回收浪费了的空间 431

15.8 管理可恢复空间的分配 432

15.9 本章知识点回顾 433

15.10 自测题 434

15.11 自测题答案 438

第16章 Oracle安全性 440

16.1 创建和管理数据库用户账户 441

16.1.1 用户账户属性 441

16.1.2 身份验证方法 445

16.1.3 创建账户 448

16.2 授予和撤消权限 450

16.2.1 系统权限 450

16.2.2 对象权限 452

16.3 创建和管理角色 454

16.3.1 创建角色并授予角色权限 454

16.3.2 预先定义的角色 456

16.3.3 启用角色 456

16.3.4 权限分析 458

16.4 创建和管理配置文件 459

16.4.1 口令配置文件的限制 459

16.4.2 创建和分配配置文件 460

16.5 DBA对安全和审核的责任 462

16.5.1 审核的原因 462

16.5.2 审核技术 462

16.6 启用标准数据库审核和统一审核 466

16.6.1 启用标准审核 466

16.6.2 启用统一审核 467

16.7 本章知识点回顾 470

16.8 自测题 471

16.9 自测题答案 474

第17章 移动和重组数据 476

17.1 移动数据的方式 477

17.2 创建和使用目录对象 477

17.3 使用SQL*Loader从非Oracle数据库中加载数据 478

17.3.1 使用SQL*Loader 478

17.3.2 SQL*Loader Express模式 481

17.4 使用外部表通过独立于平台的文件移动数据 482

17.5 Oracle Data Pump的通用体系结构 484

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

17.6.1 功能 486

17.6.2 将Data Pump与命令行实用程序一起使用 487

17.6.3 表空间导出和导入 487

17.7 在多租户环境中使用Data Pump 491

17.7.1 从非CDB中导出,导入PDB 491

17.7.2 在PDB之间导出和导入 493

17.7.3 从PDB中导出,导入非CDB 494

17.7.4 完全可传输的导出和导入 494

17.7.5 通过网络传输数据库 494

17.8 在多租户环境下使用SQL*Loader 495

17.9 本章知识点回顾 495

17.10 自测题 496

17.11 自测题答案 498

第18章 AWR与警报系统 500

18.1 管理自动工作负荷知识库 501

18.1.1 收集AWR统计信息 501

18.1.2 管理AWR 502

18.2 使用自动数据库诊断监视器 503

18.3 描述并使用顾问框架 504

18.3.1 内存顾问 505

18.3.2 SQL顾问 505

18.3.3 自动撤消顾问 505

18.3.4 平均恢复时间顾问 505

18.3.5 数据恢复顾问 506

18.3.6 段顾问 506

18.3.7 SQL修复顾问 506

18.4 设置警报阈值 506

18.4.1 警报条件监视和通知 506

18.4.2 设置阈值 508

18.5 使用自动任务 510

18.5.1 自动任务 510

18.5.2 控制自动任务 510

18.6 本章知识点回顾 511

18.7 自测题 512

18.8 自测题答案 514

第19章 性能调整 516

19.1 使用Enterprise Manager监控性能 517

19.1.1 性能调整方法 517

19.1.2 性能监控数据 518

19.1.3 Database Express的性能页面 519

19.2 使用自动内存管理 520

19.2.1 PGA内存管理 520

19.2.2 SGA内存管理 522

19.2.3 自动内存管理 523

19.3 使用内存顾问设置内存缓冲区的大小 525

19.4 管理优化器的统计信息 527

19.4.1 对象统计信息 528

19.4.2 优化器使用统计信息的方式 529

19.4.3 手工收集统计信息 530

19.5 使用SQL调整顾问 532

19.5.1 SQL调整顾问的功能 532

19.5.2 SQL Tuning Advisor API:DBMS_SQLTUNE包 532

19.6 使用SQL访问顾问调整工作负荷 534

19.6.1 SQL访问顾问的功能 534

19.6.2 通过DBMS_ADVISOR使用SQL Access Advisor 535

19.7 本章知识点回顾 536

19.8 自测题 537

19.9 自测题答案 539

第20章 资源管理器 541

20.1 配置数据库资源管理器 542

20.1.1 资源管理器的必要性 542

20.1.2 资源管理器体系结构 543

20.1.3 资源管理器配置工具 546

20.2 访问和创建资源计划 547

20.2.1 CPU方法 547

20.2.2 使用比例CPU方法 550

20.2.3 活动会话池方法 550

20.2.4 限制并行程度 552

20.2.5 通过执行时间控制作业 552

20.2.6 依据空闲时间终止会话 552

20.2.7 限制撤消数据的产生 553

20.3 监控资源管理器 555

20.4 本章知识点回顾 557

20.5 自测题 557

20.6 自测题答案 559

第21章 调度程序 561

21.1 使用Oracle调度程序简化管理任务 562

21.1.1 调度程序体系结构 562

21.1.2 调度程序对象 563

21.2 使用作业链执行一系列相关任务 567

21.3 在远程系统上使用调度程序作业 568

21.4 使用高级调用程序功能确定作业的优先级 569

21.4.1 使用作业类 569

21.4.2 使用窗口 571

21.5 本章知识点回顾 572

21.6 自测题 573

21.7 自测题答案 575

第Ⅳ部分 DBA2 577

第22章 数据库备份和恢复配置 577

22.1 可能的失败及其解决方法 578

22.1.1 失败类型 578

22.1.2 Oracle备份和恢复方法 578

22.1.3 实例恢复和数据库不可能崩溃 580

22.2 检查点和重做日志 582

22.2.1 检查点机制 582

22.2.2 保护联机重做日志文件 583

22.2.3 归档日志模式和归档器进程 585

22.3 备份和恢复:配置 587

22.4 配置快速恢复区 588

22.5 配置ARCHIVELOG模式 589

22.6 本章知识点回顾 591

22.7 自测题 592

22.8 自测题答案 594

第23章 使用RMAN进行备份 596

23.1 备份理论和基本语法 597

23.1.1 备份概念 597

23.1.2 RMAN基本语法 599

23.1.3 永久RMAN设置 602

23.2 一些高级RMAN功能 606

23.2.1 恢复目录 606

23.2.2 创建和使用RMAN存储的脚本 609

23.2.3 增量备份 612

23.2.4 其他功能 615

23.3 本章知识点回顾 621

23.4 自测题 623

23.5 自测题答案 627

第24章 使用RMAN还原和恢复 631

24.1 进行完整和不完整恢复 632

24.1.1 一次还原和恢复 632

24.1.2 使用RMAN RESTORE和RECOVER命令 632

24.1.3 完整恢复不重要的数据文件 633

24.1.4 完整恢复重要的数据文件 634

24.1.5 使用RMAN进行不完整恢复 635

24.1.6 进行服务器管理的不完整恢复 636

24.1.7 使用增量更新备份进行恢复 637

24.1.8 切换到映像副本,进行快速恢复 639

24.2 恢复spfile、控制文件和联机重做日志文件 644

24.2.1 从自动备份中还原spfile 644

24.2.2 还原控制文件 645

24.2.3 从丢失的重做日志组中恢复 646

24.2.4 备份和还原口令文件 650

24.2.5 从丢失的临时文件中恢复 650

24.3 本章知识点回顾 652

24.4 自测题 654

24.5 自测题答案 657

第25章 诊断故障 659

25.1 描述自动诊断工作流 660

25.1.1 理解ADR 660

25.1.2 使用ADRCI工具 663

25.1.3 理解警报、问题和事故 664

25.1.4 使用健康监控器 666

25.2 处理块的损害 669

25.2.1 块的损坏 669

25.2.2 使用块介质恢复 670

25.2.3 使用数据恢复顾问 672

25.3 本章知识点回顾 674

25.4 自测题 676

25.5 自测题答案 677

第26章 闪回技术 678

26.1 描述闪回技术 679

26.1.1 闪回数据库 679

26.1.2 闪回查询、事务和表 679

26.1.3 闪回删除 680

26.1.4 Flashback Data Archive 680

26.1.5 使用闪回技术的时机 681

26.2 使用闪回查询数据 682

26.2.1 基本的闪回查询 682

26.2.2 闪回表查询 683

26.2.3 闪回版本查询 685

26.2.4 闪回事务查询 687

26.2.5 闪回和撤消数据 690

26.3 执行闪回表删除操作 691

26.3.1 实现闪回删除 691

26.3.2 使用闪回删除 693

26.3.3 管理回收站 696

26.4 从备份中恢复表 697

26.5 描述和使用闪回数据归档 698

26.6 闪回数据库 700

26.6.1 闪回数据库体系结构 700

26.6.2 配置闪回数据库 702

26.6.3 监视闪回数据库 703

26.6.4 使用闪回数据库 704

26.7 本章知识点回顾 706

26.8 自测题 707

26.9 自测题答案 710

第27章 复制数据库 712

27.1 描述和使用移动式表空间和数据库 713

27.1.1 配置移动式表空间 713

27.1.2 移动表空间 715

27.1.3 传输数据库 716

27.2 复制数据库 718

27.2.1 使用副本数据库 718

27.2.2 在活跃数据库上复制 719

27.2.3 从备份中复制 721

27.3 本章知识点回顾 723

27.4 自测题 725

27.5 自测题答案 726

第28章 加密、保护、监控和调整RMAN备份 728

28.1 创建RMAN加密的备份 729

28.1.1 配置和使用透明加密 729

28.1.2 使用密码加密 731

28.1.3 使用双模加密 732

28.2 配置和使用Oracle安全备份 732

28.2.1 安装和配置Oracle安全备份 733

28.2.2 使用RMAN和Oracle安全备份 733

28.2.3 各个obtool命令 734

28.3 监控和调整RMAN性能 735

28.3.1 监视RMAN会话和作业 735

28 3.2 调整RMAN性能 738

28.3.3 确定备份和还原步骤 738

28.3.4 并行执行备份集 739

28.3.5 了解RMAN多路复用操作 739

28.3.6 调整RMAN通道 740

28.3.7 调整BACKUP命令 740

28.4 本章知识点回顾 741

28.5 自测题 742

28.6 自测题答案 744

第Ⅴ部分 升级和多租户 747

第29章 升级Oracle数据库软件,迁移数据 747

29.1 升级方法 748

29.1.1 软件升级 748

29.1.2 数据库升级:DBUA或手工 749

29.2 数据迁移方法 750

29.3 升级进程 751

29.4 使用Oracle Data Pump迁移数据 751

29.5 本章知识点回顾 753

29.6 自测题 754

29.7 自测题答案 755

第30章 升级Oracle数据库 756

30.1 在Oracle数据库中使用某些功能或选项的升级要求 757

30.1.1 Oracle Label Security和Oracle Data Vault 757

30.1.2 Oracle Warehouse Builder 757

30.2 在升级前使用预升级信息工具 758

30.3 在进行升级前准备新的Oracle Home 759

30.4 使用DBUA把数据库升级到Oracle Database 12c 759

30.5 使用脚本和工具手工升级到Oracle Database 12c 762

30.6 迁移到统一审核 763

30.7 执行升级后的任务 763

30.8 本章知识点回顾 765

30.9 自测题 766

30.10 自测题答案 768

第31章 多租户容器和可插入数据库体系结构 769

31.1 描述多租户容器数据库体系结构 770

31.1.1 多租户概念 770

31.1.2 多租户的驱动程序 772

31.1.3 CDB和根容器 773

31.1.4 PDB:可插入容器 774

31.2 解释可插入数据库的配置 775

31.2.1 配置可插入容器的技术 775

31.2.2 容器之间的通信 776

31.3 本章知识点回顾 777

31.4 自测题 777

31.5 自测题答案 778

第32章 创建、管理多租户容器和可插入数据库 779

32.1 创建容器数据库 780

32.1.1 使用DBCA创建CDB 780

32.1.2 使用SQL*Plus创建CDB 782

32.2 创建可插入容器 784

32.2.1 使用PDB$SEED创建新的PDB 785

32.2.2 克隆PDB,以创建新的PDB 786

32.2.3 把非CDB插入CDB 788

32.2.4 把拔出的PDB插入CDB 790

32.2.5 拔出并删除PDB 791

32.3 把12.1 版本以前的非CDB数据库迁移到CDB 791

32.4 建立到CDB和PDB的连接 792

32.4.1 理解CDB和PDB服务名 792

32.4.2 为CDB或PDB创建服务 794

32.4.3 在CDB中切换连接 794

32.5 启动并关闭CDB,打开并关闭PDB 795

32.5.1 CDB实例的启动 796

32.5.2 打开和关闭PDB 798

32.5.3 CDB实例的关闭 800

32.5.4 自动启动PDB 800

32.5.5 改变PDB的状态 802

32.6 评估更改参数值的影响 803

32.6.1 理解参数变化的范围 803

32.6.2 在多租户环境中使用ALTER SYSTEM 803

32.7 本章知识点回顾 804

32.8 自测题 805

32.9 自测题答案 806

第33章 管理CDB和PDB中的存储、安全、可用性和性能 808

33.1 多租户环境中的空间管理 809

33.1.1 表空间的体系结构 809

33.1.2 使用CREATE TABLESPACE 810

33.1.3 PDB中的默认永久和临时表空间 811

33.2 管理公共和本地用户、角色和权限 813

33.2.1 公共和本地用户 813

33.2.2 公共或本地授予权限 815

33.2.3 管理公共和本地角色 816

33.2.4 允许公共用户访问特定PDB中的数据 817

33.2.5 多租户环境中的审核 820

33.3 多租户备份和恢复 821

33.3.1 备份CDB和各个PDB 822

33.3.2 还原和恢复 823

33.4 使用RMAN复制PDB 823

33.5 多租户性能的监控和调整 824

33.5.1 调整实例 824

33.5.2 使用内存顾问 826

33.6 管理PDB之间和PDB内部的资源分配 827

33.6.1 使用份额管理PDB之间的资源 827

33.6.2 创建和修改资源管理器计划 828

33.7 执行数据库重放 832

33.7.1 捕捉源数据库的工作负载 832

33.7.2 处理目标系统上的工作负载 833

33.7.3 在目标CDB上回放工作负载:整合回放 833

33.8 本章知识点回顾 833

33.9 自测题 836

33.10 自测题答案 839

术语表 841