课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 小麦苗,11g和12c的OCM,PGCM,MySQL 5.7 OCP,多年Oracle讲师经验,只专注于数据库,提供OCP、OCM和高可用课程的培训。麦课,麦课,不一样的微课。

  • 课程详情





     
    课程模块 培训要点 学时
    18c rac及其EMCC的搭建
    1. CentOS 7.3的安装及其基本配置
    2. 18c的rac+单实例的dg的部署
    3.    ① iscsi软件用于配置共享存储
    4.    ② 静默安装18c的rac软件和数据库
    5.    ③ N2N打洞软件的使用--用于模拟云服务器(ECS)上搭建rac时的网卡
    6.    ④ RAC环境下更换各种IP地址的方法的EMCC的安装及其使用
    7.    ① 部署rac集群机器
    8.    ② 添加rac库、添加单实例库等
    9. 4、配置DG环境中的无缝切换(同一个TNS当主库挂掉的时候自动切换到备库)
    10.    ① Data Guard Broker的配置(dgmgrl)
    11.    ② Fast-Start Failover的配置
    12.    ③ 11g、12c和18c的无ASM、有ASM的单机、RAC环境的FSFO
    6
    官方文档
    1. 所有版本的官方文档在线浏览、离线下载、离线搜索
    0.5
    EMCC和EMDE
    1. EMCC、EMDE、GC、DC
    0.5
    连接CDB和PDB
    1. 连接多租户数据库cdb
    2. 查看数据库是否是多租户数据库
    3. 查看当前连接的容器
    4. 查看可插拔数据库pdb状态
    5. 连接到可插拔数据库pdb1
    1. 方法一:alter session set container
    2. 方法二:使用服务名连接
    1. ezconnect方式
    2. 配置tnsnames.ora增加pdb
    1. cdb使用connect命令切换到pdb
    2. pdb切换回cdb
    1. 方法一:alter session set container
    2. 方法二:直接conn/as sysdba
    1
    多租户容器数据库体系结构
    1. 优点
    2. 组件
    3. 数据字典
    0.1
    创建容器数据库和可插入数据库
    1. 创建CDB
    1. 静默创建CDB
    2. DBCA的图形化界面创建
    3. 手动创建CDB
    1. 新子句:SEED FILE_NAME_CONVERT
    2. 无SEED FILE_NAME_CONVERT
    3. 新实例参数PDB_FILE_NAME_CONVERT
    1. 创建PDB
    1. 方法1:从PDB$SEED创建新PDB
    2. 方法2:克隆本地PDB
    3. 方法3:将非CDB插入CDB
    1. 使用DBMS_PDB将非CDB插入CDB
    2. 克隆远程非CDB或远程PDB
    3. 使用数据泵将非CDB插入CDB
    4. 将12.1之前版本的数据库移植到12.1 CDB
    5. 使用复制方法(OGG)将非CDB插入CDB
    1. 方法4:将移走的PDB插入CDB
    2. 方法5:dbca静默方式创建pdb
    3. 方法6:duplicate复制创建pdb
    1. 删除CDB和PDB
    2
    管理多租户容器数据库和可插入数据库
    1. 关闭CDB实例
    2. 启动CDB实例
    1. 自动打开PDB
    2. cdb_pdb_saved_states
    3. 更改PDB打开模式
    1. 启动和关闭pdb
    2. CDB中的参数文件
    3. CDB中的密码文件
    1. 18c创建密码文件
    2. 密码文件可以存储到ASM
    1. CDB和PDB重建scott用户
    2. 临时Undo功能(temporary undo)--temp_undo_enabled
    3. PGA的大小限制(PGA_AGGREGATE_LIMIT)
    2
    管理CDB和PDB中的表空间
    1. PDB管理
    2. PDB中的表空间
    3. 在CDB中创建永久表空间
    4. 本地undo
    5. 创建本地临时表空间
    6. 修改PDB$SEED属性
    1
    CDB和PDB中的用户、角色和权限
    1. 用户、角色和权限
    1. 本地用户和共用用户
    2. 本地用户、角色和权限
    3. 创建本地用户
    4. 公用用户
    5. 创建用户
    1. 公用方案/ 用户和本地方案/用户
    2. 公用权限和本地权限
    3. 授予和撤消权限
    4. 创建公用角色和本地角色
    5. 创建共享对象和非共享对象
    6. 定义者权限的限制
    1
    RMAN备份、恢复和闪回CDB和PDB、迁移数据等
    1. RMAN中的新语法和子句
    2. CDB备份
    1. 整个CDB备份
    2. 部分CDB备份
    1. PDB备份
    1. 整个PDB备份
    2. 部分PDB备份
    1. 用户管理的热PDB备份
    2. 恢复
    1. 实例故障
    2. NOARCHIVELOG模式
    3. 介质故障
    1. CDB临时文件恢复
    2. PDB临时文件恢复
    3. 控制文件丢失
    4. 重做日志文件丢失
    5. 根SYSTEM或UNDO
    6. 根SYSAUX数据文件
    7. PDB数据文件
    8. 数据库基于时间点恢复(Point-in-Time Recovery,PITR)
    1. 闪回CDB
    2. 备份和还原非常大的文件
    3. RMAN复制(duplicate)增强功能
    1. 复制活动数据库
    2. 新增功能
    3. NOOPEN选项
    4. 复制多租户容器数据库
    5. 使用第三方快照恢复数据库
    1. 跨平台传输数据
    1. 数据传输
    2. 传输数据库
    3. 传输表空间
    1. RMAN增强功能
    1. 新的备份用户特权(SYSBACKUP)
    2. 可以直接在RMAN中执行SQL语句
    3. RMAN自动恢复到REDO终点的步骤简化--UNTIL AVALIABLE REDO
    1. 表恢复
    1. 从备份恢复表
    2. 表恢复:图形化概览
    3. 指定恢复时间点
    4. 表恢复流程步骤
    5. 在RMAN中提供了表级别恢复(RECOVER TABLE)
    1. 12c中的关于数据泵的新特性
    1. DISABLE_ARCHIVE_LOGGING关闭Redo日志的生成(禁用Oracle数据泵导入的日志记录)
    2. 12c expdp VIEWS_AS_TABLES选项将视图导出成表
    3. LOGTIME参数
    4. 完全可移动导出/导入
    5. 通过网络移动数据库: 示例
    6. expdp指定加密口令
    7. 在impdp导入期间压缩表
    8. 在导入期间创建SecureFile LOB--导入时改变表的LOB存储
    9. 导出文件压缩选项
    10. 多宿主选项支持(CDB和PDB)
    11. 加密口令增强
    12. 其他增强
    1. SQL*Loader的新特性
    1. SQL*Loader对标识列的直接路径加载的支持
    2. SQL*Loader和外部表的增强功能
    3. SQL*Loader快速模式
    3
    审计
    1. 审计类型
    2. 审计线索实施
    3. Oracle Database 12c审计
    4. 审计体系结构
    5. 数据泵审计策略
    6. 统一审计实施
    7. 安全性
    8. 审计策略
    1. 第1步:创建审计策略
    2. 第2步:启用/禁用审计策略
    1. 查看审计策略
    2. 使用预定义的审计策略
    3. 包括应用程序上下文数据
    4. 删除审计策略
    5. 审计清理
    0.5
    权限
    1. 新增的管理权限
    2. 操作系统验证和操作系统组
    3. SYSBACKUP口令验证
    4. Oracle Database Vault数据保护和管理授权用户
    5. 新增系统权限:PURGE DBA_RECYCLEBIN
    6. 权限分析
    1. 权限分析流
    2. 使用的权限结果
    3. 比较使用的权限和未使用的权限
    4. 列出捕获
    1. 删除分析
    2. PL/SQL调用过程中的权限检查
    3. INHERIT (ANY) PRIVILEGES
    0.5
    自动诊断资料档案库(ADR)
    1. ADR文件类型
    2. ADR文件位置
    3. ADR文件:DDL和调试日志文件
    4. DDL日志
    5. 调试日志
    6. 新的ADRCI命令
    0.1
    数据文件、表、索引等联机操作增强功能
    1. 联机移动数据文件
    1. REUSE和KEEP
    2. 状态(V$SESSION_LONGOPS)
    3. 兼容性
    4. 联机移动文件对闪回数据库的影响
    1. 为什么同一组列有多个索引(相同字段上的多重索引)
    2. SQL*Plus中的不可见列和隐藏列
    1. SET COLINVISIBLE和DESCRIBE命令
    1. 联机重定义
    2. 增强的联机DDL功能
    3. DROP INDEX/CONSTRAINT
    4. 索引UNUSABLE
    5. SET UNUSED
    6. 外部表分区
    0.2
    SQL增强
    1. 扩展的数据类型
    1. MAX_STRING_SIZE
    2. pdb或非cdb的数据库启用扩展数据类型的步骤
    3. CDB库启用扩展数据类型的步骤
    4. 使用VARCHAR2、NVARCHAR2和RAW
    1. SQL行限制子句--限制Top-N查询结果的记录
    2. SQLPLUS提供查看历史命令的功能
    3. 新增两个视图:方便查看trace文件和内容
    4. Oracle 12C R2-新特性-转换函数的增强
    1. to_number、VALIDATE_CONVERSION等
    1. 截断表CASCADE
    2. 实现自增列
    1. 12c之前:序列+触发器
    2. Identity Columns产生自增列
    3. 使用序列的NEXTVAL和CURRVAL的值作为默认值
    1. 会话级序列
    2. WITH语句的改善
    1. 可以使用函数和存储过程
    0.5
    对表分区维护的增强
    1. 联机移动分区
    1. 优点
    2. 联机移动分区:压缩
    1. 引用分区增强功能
    1. 间隔引用分区
    1. TRUNCATE TABLE CASCADE
    2. 多分区维护操作
    1. 添加多个新分区
    2. 删除和截断多个分区/子分区
    3. 将单个分区拆分(分割)为多个新分区
    4. 将多个分区合并为一个分区
    1. 分区索引
    1. 分区表的部分索引
    2. 对表创建部分索引
    3. 在分区和子分区级别指定INDEXING子句
    4. 创建本地或全局部分索引
    5. 解释计划:LOCAL INDEX ROWID
    1. 受影响的数据字典视图:概览
    2. 异步全局索引维护
    3. DBMS_PART程序包
    4. 分区维护操作期间的全局索引维护优化
    1
    数据比较
    1. DBMS_COMPARISON--数据比较
    1. 流程
    2. 创建数据比较
    3. 结果:仅参考行
    1. 结果:仅候选行
    0.1
    数据库升级的改进
    1. 预升级脚本
    2. 如何执行脚本
    3. 并行升级功能
    0.1
     


    第1章 简介 9
    1.1 创新历程 9
    1.2 企业云计算 10
    1.3 Oracle Database 12c新增功能和增强功能 10
    1.3.1 功能、选项和计划 11
    第2章 官方文档离线下载 13
    第3章 EMCC和EMDE 14
    3.1 EMCC 15
    3.1.1 Cloud Control组件 15
    3.1.2 组件和通信流 16
    3.1.3 Oracle Management Repository 16
    3.1.4 控制Enterprise Manager Cloud Control框架 17
    3.1.5 启动 Enterprise Manager Cloud Control框架 18
    3.1.6 停止Enterprise Manager Cloud Control框架 19
    3.1.7 不同目标类型 20
    3.2 EMDE 25
    3.2.1 Enterprise Manager Database Express体系结构 25
    3.2.2 配置EMDE 26
    3.2.3 EMDE主页 30
    3.3 测验 34
    第4章 连接CDB和PDB 36
    4.1 连接 36
    4.1.1 使用SQL*Developer连接 38
    4.1.2 切换连接 39
    4.2 连接多租户数据库cdb 39
    4.3 查看数据库是否是多租户数据库 40
    4.4 查看当前连接的容器 41
    4.5 查看可插拔数据库pdb状态 42
    4.6 连接到可插拔数据库pdb1 43
    4.6.1 方法一:alter session set container 43
    4.6.2 方法二:使用服务名连接 43
    4.6.2.1 ezconnect方式 44
    4.6.2.2 配置tnsnames.ora增加pdb1 44
    4.7 cdb使用connect命令切换到pdb 44
    4.8 pdb切换回cdb 45
    4.8.1 方法一:alter session set container 45
    4.8.2 方法二:直接conn/as sysdba 45
    第5章 多租户容器数据库和可插入数据库 47
    5.1 多租户容器数据库和可插入数据库的基本知识 47
    5.2 多租户容器数据库和可插入数据库 48
    5.2.1 新的多租户体系结构:优点 50
    5.2.2 可插拔数据库概述 56
    5.3 多租户容器数据库体系结构 56
    5.3.1 组件 57
    5.3.2 容器 57
    5.3.3 CDB的新特性 58
    5.3.4 在多租户容器数据库内互操作 59
    5.4 数据字典视图 59
    5.4.1 据字典视图:V$xxx视图 61
    5.5 影响 62
    5.6 测试 63
    第6章 创建容器数据库和可插入数据库 64
    6.1 创建和管理工具 64
    6.2 创建CDB 64
    6.2.1 静默创建CDB 65
    6.2.2 DBCA的图形化界面创建 66
    6.2.3 手动创建CDB 67
    6.2.3.1 新子句:SEED FILE_NAME_CONVERT 68
    6.2.3.2 无SEED FILE_NAME_CONVERT 69
    一、 新实例参数PDB_FILE_NAME_CONVERT 69
    二、 OMF(Oracle Managed Files):DB_CREATE_FILE_DEST ='/u01/app/oracle/oradata' 69
    三、 OMF示例 69
    四、 子句结合在一起使用 71
    6.2.3.3 12.2.0.1报错 72
    6.3 预配新的可插入数据库--创建PDB 72
    6.3.1 方法1:从PDB$SEED创建新PDB 75
    6.3.1.1 使用位置子句 76
    6.3.1.2 不使用位置子句 77
    6.3.1.3 常用命令 77
    6.3.2 方法2:克隆本地PDB 79
    6.3.2.1 常用命令 80
    6.3.3 方法3:将非CDB插入CDB 81
    6.3.3.1 使用DBMS_PDB将非CDB插入CDB 82
    6.3.3.2 克隆远程非CDB或远程PDB 84
    一、 在CDB之间隆克隆PDB 86
    6.3.3.3 使用数据泵将非CDB插入CDB 87
    一、 将12.1之前版本的数据库移植到12.1 CDB 88
    6.3.3.4 使用复制方法(OGG)将非CDB插入CDB 89
    6.3.4 方法4:将移走的PDB插入CDB 90
    6.3.4.1 插入移走的PDB:用使用SQL Developer 92
    6.3.4.2 插入示例方案 PDB :使用 DBCA 92
    6.3.5 方法5:dbca静默方式创建pdb 93
    6.3.6 方法6:duplicate复制创建pdb 94
    6.3.7 删除PDB 94
    6.4 创建CDB后:待办事项列表 94
    6.5 测验 95
    第7章 管理多租户容器数据库和可插入数据库 96
    7.1 关闭CDB实例 96
    7.2 启动CDB实例 97
    7.2.1 自动打开PDB 100
    7.2.2 更改PDB打开模式 102
    7.2.3 更改PDB模式:使用SQL Developer 103
    7.3 关闭pdb 104
    7.4 CDB中的参数文件 104
    7.5 CDB中的密码文件 107
    7.5.1 创建密码文件 107
    7.5.2 18c创建密码文件 108
    7.5.3 密码文件可以存储到ASM 108
    7.5.4 DG环境中密码自动同步 109
    7.6 CDB和PDB重建scott用户 109
    7.7 临时Undo功能(temporary undo)--temp_undo_enabled 111
    7.7.1 测试脚本 113
    7.8 PGA的大小限制(PGA_AGGREGATE_LIMIT) 114
    7.9 测验 114
    第8章 管理CDB和PDB中的表空间 116
    8.1 PDB管理 116
    8.2 PDB中的表空间 117
    8.3 在CDB中创建永久表空间 117
    8.3.1 分配默认永久表空间 118
    8.4 创建本地临时表空间 118
    8.4.1 分配默认临时表空间 119
    8.5 本地undo 120
    8.5.1 修改PDB$SEED属性 121
    第9章 CDB和PDB中的用户、角色和权限 122
    9.1 用户、角色和权限 122
    9.1.1 本地用户和共用用户 122
    9.1.2 本地用户、角色和权限 123
    9.1.3 创建本地用户 124
    9.1.4 公用用户 124
    9.1.5 创建用户 125
    9.2 公用方案/ 用户和本地方案/用户 126
    9.3 公用权限和本地权限 126
    9.4 授予和撤消权限 127
    9.5 创建公用角色和本地角色 128
    9.6 创建共享对象和非共享对象 130
    9.7 定义者权限的限制 131
    9.8 测验 131
    第10章 RMAN备份、恢复和闪回CDB和PDB、迁移数据等 132
    10.1 RMAN中的新语法和子句 132
    10.2 CDB备份 134
    10.2.1 整个CDB备份 134
    10.2.2 部分CDB备份 134
    10.3 PDB备份 135
    10.3.1 整个PDB备份 135
    10.3.2 部分PDB备份 136
    10.4 用户管理的热PDB备份 136
    10.4.1 ORA-01149: cannot shutdown - file 10 has online backup set 137
    10.5 恢复 138
    10.5.1 实例故障 139
    10.5.2 NOARCHIVELOG模式 139
    10.6 介质故障 140
    10.6.1 CDB临时文件恢复 140
    10.6.2 PDB临时文件恢复 141
    10.6.3 控制文件丢失 142
    10.6.4 重做日志文件丢失 143
    10.6.5 根SYSTEM或UNDO 144
    10.6.6 根SYSAUX数据文件 145
    10.6.7 PDB数据文件 146
    10.6.8 数据库基于时间点恢复(Point-in-Time Recovery,PITR) 146
    10.7 闪回CDB 147
    10.7.1 闪回CDB示例 148
    10.8 备份和还原非常大的文件 149
    10.9 RMAN复制(duplicate)增强功能 149
    10.9.1 复制活动数据库 150
    10.9.2 新增功能 151
    10.9.3 NOOPEN选项 151
    10.9.4 复制多租户容器数据库 152
    10.9.5 使用第三方快照恢复数据库 153
    10.10 跨平台传输数据 153
    10.10.1 数据传输 154
    10.10.2 传输数据库 155
    10.10.3 传输表空间 156
    10.11 RMAN增强功能 157
    10.11.1 新的备份用户特权(SYSBACKUP) 157
    10.11.2 可以直接在RMAN中执行SQL语句 158
    10.11.3 RMAN自动恢复到REDO终点的步骤简化--UNTIL AVALIABLE REDO 160
    10.12 表恢复 160
    10.12.1 从备份恢复表 161
    10.12.2 表恢复:图形化概览 161
    10.12.3 指定恢复时间点 162
    10.12.4 表恢复流程步骤 162
    10.12.5 在RMAN中提供了表级别恢复(RECOVER TABLE) 163
    10.13 12c中的关于数据泵的新特性 165
    10.13.1 DISABLE_ARCHIVE_LOGGING关闭Redo日志的生成(禁用Oracle数据泵导入的日志记录) 165
    10.13.2 12c expdp VIEWS_AS_TABLES选项将视图导出成表 167
    10.13.3 LOGTIME参数 170
    10.13.4 完全可移动导出/导入 171
    10.13.4.1 通过网络移动数据库: 示例 173
    10.13.5 expdp指定加密口令 173
    10.13.6 在impdp导入期间压缩表 174
    10.13.7 在导入期间创建SecureFile LOB--导入时改变表的LOB存储 174
    10.13.8 导出文件压缩选项 175
    10.13.9 多宿主选项支持(CDB和PDB) 175
    10.13.10 加密口令增强 175
    10.13.11 其他增强 176
    10.14 SQL*Loader的新特性 176
    10.14.1 SQL*Loader对标识列的直接路径加载的支持 176
    10.14.2 SQL*Loader和外部表的增强功能 177
    10.14.3 SQL*Loader快速模式 177
    10.15 测验 178
    第11章 审计 180
    11.1 审计类型 180
    11.2 审计线索实施 181
    11.3 Oracle Database 12c审计 181
    11.4 审计体系结构 182
    11.5 数据泵审计策略 183
    11.6 统一审计实施 185
    11.7 安全性 185
    11.8 审计策略 186
    11.8.1 第1步:创建审计策略 187
    11.8.2 第2步:启用/禁用审计策略 187
    11.9 查看审计策略 188
    11.10 使用预定义的审计策略 189
    11.11 包括应用程序上下文数据 189
    11.12 删除审计策略 190
    11.13 审计清理 191
    11.14 测验 191
    第12章 权限 192
    12.1 新增的管理权限(SYSBACKUP、SYSDG、SYSKM) 192
    12.2 操作系统验证和操作系统组 193
    12.3 SYSBACKUP口令验证 194
    12.4 Oracle Database Vault数据保护和管理授权用户 195
    12.5 新增系统权限:PURGE DBA_RECYCLEBIN 195
    12.6 权限分析 196
    12.6.1 权限分析流 197
    12.6.2 使用的权限结果 198
    12.6.3 比较使用的权限和未使用的权限 199
    12.6.4 列出捕获 200
    12.7 删除分析 200
    12.8 PL/SQL调用过程中的权限检查 201
    12.9 INHERIT (ANY) PRIVILEGES 202
    12.10 测验 203
    第13章 自动诊断资料档案库(ADR) 205
    13.1 ADR文件类型 206
    13.2 ADR文件位置 207
    13.3 ADR文件:DDL和调试日志文件 207
    13.3.1 DDL日志 208
    13.3.2 调试日志 209
    13.4 新的ADRCI命令 209
    13.5 测验 209
    第14章 数据文件、表、索引等联机操作增强功能 210
    14.1 联机移动数据文件 210
    14.1.1 REUSE和KEEP 211
    14.1.2 状态(V$SESSION_LONGOPS) 211
    14.1.3 兼容性 214
    14.1.4 联机移动文件对闪回数据库的影响 214
    14.1.5 我的 215
    14.2 为什么同一组列有多个索引(相同字段上的多重索引) 216
    14.3 SQL*Plus中的不可见列和隐藏列 218
    14.3.1 SET COLINVISIBLE和DESCRIBE命令 218
    14.4 联机重定义 219
    14.5 增强的联机DDL功能 219
    14.6 DROP INDEX/CONSTRAINT 220
    14.7 索引UNUSABLE 220
    14.8 SET UNUSED 220
    14.9 外部表分区 221
    14.10 测验 222
    第15章 SQL增强 223
    15.1 扩展的数据类型 223
    15.1.1 pdb或非cdb的数据库要使用扩展字符类型需要执行以下过程: 224
    15.1.1.1 CDB库启用扩展数据类型的步骤 224
    15.1.2 使用VARCHAR2、NVARCHAR2和RAW 224
    15.1.3 Extended Data Types 225
    15.1.3.1 MAX_STRING_SIZE 226
    15.1.4 实验 226
    15.1.4.1 自己的实验 228
    15.1.4.2 cdb库 231
    15.2 SQL行限制子句--限制Top-N查询结果的记录 234
    15.3 SQLPLUS提供查看历史命令的功能 235
    15.4 新增两个视图:方便查看trace文件和内容 236
    15.5 Oracle 12C R2-新特性-转换函数的增强 236
    15.5.1 VALIDATE_CONVERSION函数 236
    15.6 截断表CASCADE 237
    15.7 改善Defaults 238
    15.7.1 实现自增列 238
    15.7.1.1 12c之前:序列+触发器 238
    15.7.1.2 Identity Columns产生自增列 239
    一、 原理 240
    15.7.1.3 使用序列的NEXTVAL和CURRVAL的值作为默认值 242
    15.8 会话级序列 243
    15.9 WITH语句的改善 243
    15.10 测验 250
    第16章 对表分区维护的增强 252
    16.1 联机移动分区 252
    16.1.1 优点 253
    16.1.2 联机移动分区:压缩 253
    16.1.3 我的 254
    16.2 引用分区增强功能 254
    16.2.1 间隔引用分区 255
    16.3 TRUNCATE TABLE CASCADE 256
    16.4 多分区维护操作 257
    16.4.1 添加多个新分区 258
    16.4.2 删除和截断多个分区/子分区 259
    16.4.3 将单个分区拆分(分割)为多个新分区 260
    16.4.3.1 拆分成多个分区的规则 260
    16.4.3.2 拆分成多个分区:示例 261
    16.4.4 将多个分区合并为一个分区 261
    16.4.4.1 合并多个范围分区 262
    16.4.4.2 合并列表分区和系统分区 262
    16.5 创建范围分区表 262
    16.6 分区索引:概述 264
    16.6.1 分区表的部分索引 264
    16.6.2 对表创建部分索引 265
    16.6.3 在分区和子分区级别指定INDEXING子句 265
    16.6.4 创建本地或全局部分索引 266
    16.6.5 解释计划:LOCAL INDEX ROWID 266
    16.7 受影响的数据字典视图:概览 267
    16.8 异步全局索引维护 268
    16.9 DBMS_PART程序包 268
    16.10 分区维护操作期间的全局索引维护优化 269
    16.11 测验 269
    第17章 数据比较 270
    17.1 DBMS_COMPARISON--数据比较 270
    17.1.1 流程 270
    17.1.2 创建数据比较 272
    17.1.3 结果:仅参考行 274
    17.2 结果:仅候选行 275
    17.3 测验 276
    第18章 数据库升级的改进 277
    18.1 预升级脚本 277
    18.2 如何执行脚本 277
    18.3 并行升级功能 277