oracle 韩思捷_ORACLE数据库技术实用详解:教你如何成为10g OCP

本书系统全面地介绍了Oracle10g数据库的结构、管理和优化,内容涵盖整个10gOCP的考试范围。包括Oracle10g数据库的体系架构、存储结构、网络服务、备份与恢复、闪回(flashback)管理、资源管理、调度管理、自动存储管理(ASM)、自动化性能监控与调优等。既着重介绍了在实际工作中需要用到的管理知识,又兼顾了OCP考试所涉及的考点。

本书编排由浅入深,既详细介绍了Oracle10g数据库表面的行为特征(也就是“是什么”),又阐明了其行为背后的原因(也就是“为什么”)。比如undo表空间是如何提供一致性读、检查点的工作原理等。 第1章Oracle10g数据库简介

1.1Oracle10g网格计算简介

1.2Oracle体系结构简介

1.3Oracle数据库存储简介

第2章安装Oracle10g软件及创建数据库

2.1安装之前的准备

2.2开始安装

2.3创建数据库

第3章数据字典

3.1数据字典表

3.2动态性能视图

第4章初始化参数与实例

4.1初步了解启动和关闭数据库实例

4.2静态参数文件

4.3动态参数文件

4.4再议实例的启动和关闭

4.5使用EM管理实例

第5章内存组件与Oracle进程

5.1用户与Oracle数据库服务器建立连接

5.2深入SharedPool

5.2.1sharedpool的内存结构

5.2.2librarycache和dictionarycache概述

5.2.3解析SQL语句的过程

5.2.4设置sharedpool

5.3深入LogBuffer

5.3.1logbuffer的内存结构

5.3.2logbuffer的内部管理机制

5.3.3logbuffer的设置

5.4深入BufferCache

5.4.1BufferCache的内存结构

5.4.2BufferCache的管理机制

5.5其他内存池

5.6自动共享内存管理

5.7PGA管理

5.7.1PGA的概念及其包含的内存结构

5.7.2PGA自动管理

第6章存储管理

6.1表空间

6.1.1表空间的空间管理

6.1.2创建和管理表空间

6.1.3临时表空间和临时表空间组

6.1.4非默认数据块大小的表空间

6.2联机日志文件

6.2.1日志切换

6.2.2管理日志文件

6.3OMF

6.4数据块的结构

第7章undo表空间管理

7.1DML语句与undo

7.2undo的作用

7.3配置AUM

7.4管理undo表空间

第8章用户、权限和角色管理

8.1用户管理

8.1.1创建和删除用户

8.1.2Profile与用户管理

8.2权限管理

8.2.1系统权限

8.2.2对象权限

8.3角色管理

第9章对象管理

9.1表

9.1.1创建普通表

9.1.2管理普通表

9.1.3约束(constraint)

9.1.4使用分区表、索引组织表、簇表

9.2索引

9.2.1B树索引

9.2.2位图(bitmap)索引

9.2.3管理索引

9.3其他对象

9.4可恢复的空间分配(ResumableSpaceAllocation)

第10章闩锁、锁定和并发性

10.1闩锁(latch)概述

10.2锁定(lock)概述

10.3DML事务锁定的机制

10.3.1行级锁(TX锁)

10.3.2表级锁(TM锁)

10.4解决DML事务锁定的冲突

10.4.1锁定相关视图

10.4.2检测并解决冲突

10.4.3死锁

10.5DDL锁定

10.6创建自己的锁定

第11章配置网络环境

11.1用户与Oracle数据库服务器建立连接

11.2配置监听器

11.3配置客户端

11.4配置共享连接

11.5调用外部过程

第12章手工管理的备份和恢复

12.1备份

12.1.1冷备份

12.1.2热备份

12.2介质恢复

12.2.1完全恢复

12.2.2不完全恢复

12.2.3基于时间点的不完全恢复

12.2.4丢失所有控制文件时的恢复

第13章RMAN管理的备份和恢复

13.1配置RMAN

13.1.1RMAN的体系结构

13.1.2快速闪回区(FlashRecoveryArea)

13.1.3使用Configure命令配置RMAN

13.2使用RMAN完成备份

13.2.1备份数据文件

13.2.2备份归档日志文件和控制文件

13.2.3增量备份

13.2.4显示备份信息

13.3使用RMAN进行恢复

13.3.1完全恢复

13.3.2不完全恢复

13.4配置恢复目录

第14章闪回

14.1闪回数据库(flashbackdatabase)

14.2闪回删除(flashbackdrop)

14.3闪回表(flashbacktable)

14.4闪回版本查询(flashbackversionquery)

14.5闪回事务查询(flashbacktransactionquery)

14.6闪回查询(flashbackquery)

第15章自动化管理

15.1自动化管理概述

15.2AWR体系结构

15.2.1AWR体系概述

15.2.2告警信息和指标

15.2.3基准线

15.3管理AWR及生成AWR报表

15.4ASH体系结构

15.5访问ASH

15.5.1转储方式访问ASH

15.5.2使用SQL语句访问ASH

15.5.3创建ASH报表方式访问ASH

15.5.4通过DatabaseControl的诊断页面访问ASH数据

15.6ADDM

15.7顾问(Advisor)

15.7.1使用内存顾问

15.7.2使用恢复(MTTR)顾问

15.7.3使用SQLTuningAdvisor(STA)

15.7.4使用SQLAccessAdvisor(SAA)

第16章ASM管理

16.1ASM的概念

16.2创建ASM实例

16.3管理ASM磁盘组

16.4管理ASM文件

16.5迁移到ASM

16.6ASMCMD工具

第17章资源管理

17.1资源管理器的概念

17.2资源管理器的使用

17.2.1创建资源用户组

17.2.2创建资源计划

第18章调度管理

18.1基于时间的调度任务

18.2基于事件的调度任务

18.3调度任务的高级选项

18.3.1使用jobclass

18.3.2使用window

第19章数据迁移

19.1导出导入

19.2可传输表空间

19.3数据泵(DataPump)

19.3.1导出数据泵(expdp)

19.3.2导入数据泵(impdp)

19.4外部表

19.5可传输数据库

第20章安全

20.1审计

20.1.1强制审计

20.1.2标准数据库审计

20.1.3基于值的审计

20.1.4精细化审计(Fine-GrainedAuditing)

20.1.5对DBA的审计

20.2虚拟专用数据库(VPD)

20.2.1基于行的VPD

20.2.2基于列的VPD

20.3透明数据加密(TDE)

20.4对备份进行加密

20.4.1透明加密模式

20.4.2基于密码的加密模式

20.4.3混合加密模式

第21章全球化支持

21.1字符集

21.2数据库字符集

21.3客户端字符集

21.4客户端字符集与服务器端字符集的转换

21.5语义排序

内容简介:

本书系统全面地介绍了Oracle10g数据库的结构、管理和优化,内容涵盖整个10gOCP的考试范围。包括Oracle10g数据库的体系架构、存储结构、网络服务、备份与恢复、闪回(flashback)管理、资源管理、调度管理、自动存储管理(ASM)、自动化性能监控与调优等。既着重介绍了在实际工作中需要用到的管理知识,又兼顾了OCP考试所涉及的考点。

本书编排由浅入深,既详细介绍了Oracle10g数据库表面的行为特征(也就是“是什么”),又阐明了其行为背后的原因(也就是“为什么”)。比如undo表空间是如何提供一致性读、检查点的工作原理等。

目录:

第1章Oracle10g数据库简介

1.1Oracle10g网格计算简介

1.2Oracle体系结构简介

1.3Oracle数据库存储简介

第2章安装Oracle10g软件及创建数据库

2.1安装之前的准备

2.2开始安装

2.3创建数据库

第3章数据字典

3.1数据字典表

3.2动态性能视图

第4章初始化参数与实例

4.1初步了解启动和关闭数据库实例

4.2静态参数文件

4.3动态参数文件

4.4再议实例的启动和关闭

4.5使用EM管理实例

第5章内存组件与Oracle进程

5.1用户与Oracle数据库服务器建立连接

5.2深入SharedPool

5.2.1sharedpool的内存结构

5.2.2librarycache和dictionarycache概述

5.2.3解析SQL语句的过程

5.2.4设置sharedpool

5.3深入LogBuffer

5.3.1logbuffer的内存结构

5.3.2logbuffer的内部管理机制

5.3.3logbuffer的设置

5.4深入BufferCache

5.4.1BufferCache的内存结构

5.4.2BufferCache的管理机制

5.5其他内存池

5.6自动共享内存管理

5.7PGA管理

5.7.1PGA的概念及其包含的内存结构

5.7.2PGA自动管理

第6章存储管理

6.1表空间

6.1.1表空间的空间管理

6.1.2创建和管理表空间

6.1.3临时表空间和临时表空间组

6.1.4非默认数据块大小的表空间

6.2联机日志文件

6.2.1日志切换

6.2.2管理日志文件

6.3OMF

6.4数据块的结构

第7章undo表空间管理

7.1DML语句与undo

7.2undo的作用

7.3配置AUM

7.4管理undo表空间

第8章用户、权限和角色管理

8.1用户管理

8.1.1创建和删除用户

8.1.2Profile与用户管理

8.2权限管理

8.2.1系统权限

8.2.2对象权限

8.3角色管理

第9章对象管理

9.1表

9.1.1创建普通表

9.1.2管理普通表

9.1.3约束(constraint)

9.1.4使用分区表、索引组织表、簇表

9.2索引

9.2.1B树索引

9.2.2位图(bitmap)索引

9.2.3管理索引

9.3其他对象

9.4可恢复的空间分配(ResumableSpaceAllocation)

第10章闩锁、锁定和并发性

10.1闩锁(latch)概述

10.2锁定(lock)概述

10.3DML事务锁定的机制

10.3.1行级锁(TX锁)

10.3.2表级锁(TM锁)

10.4解决DML事务锁定的冲突

10.4.1锁定相关视图

10.4.2检测并解决冲突

10.4.3死锁

10.5DDL锁定

10.6创建自己的锁定

第11章配置网络环境

11.1用户与Oracle数据库服务器建立连接

11.2配置监听器

11.3配置客户端

11.4配置共享连接

11.5调用外部过程

第12章手工管理的备份和恢复

12.1备份

12.1.1冷备份

12.1.2热备份

12.2介质恢复

12.2.1完全恢复

12.2.2不完全恢复

12.2.3基于时间点的不完全恢复

12.2.4丢失所有控制文件时的恢复

第13章RMAN管理的备份和恢复

13.1配置RMAN

13.1.1RMAN的体系结构

13.1.2快速闪回区(FlashRecoveryArea)

13.1.3使用Configure命令配置RMAN

13.2使用RMAN完成备份

13.2.1备份数据文件

13.2.2备份归档日志文件和控制文件

13.2.3增量备份

13.2.4显示备份信息

13.3使用RMAN进行恢复

13.3.1完全恢复

13.3.2不完全恢复

13.4配置恢复目录

第14章闪回

14.1闪回数据库(flashbackdatabase)

14.2闪回删除(flashbackdrop)

14.3闪回表(flashbacktable)

14.4闪回版本查询(flashbackversionquery)

14.5闪回事务查询(flashbacktransactionquery)

14.6闪回查询(flashbackquery)

第15章自动化管理

15.1自动化管理概述

15.2AWR体系结构

15.2.1AWR体系概述

15.2.2告警信息和指标

15.2.3基准线

15.3管理AWR及生成AWR报表

15.4ASH体系结构

15.5访问ASH

15.5.1转储方式访问ASH

15.5.2使用SQL语句访问ASH

15.5.3创建ASH报表方式访问ASH

15.5.4通过DatabaseControl的诊断页面访问ASH数据

15.6ADDM

15.7顾问(Advisor)

15.7.1使用内存顾问

15.7.2使用恢复(MTTR)顾问

15.7.3使用SQLTuningAdvisor(STA)

15.7.4使用SQLAccessAdvisor(SAA)

第16章ASM管理

16.1ASM的概念

16.2创建ASM实例

16.3管理ASM磁盘组

16.4管理ASM文件

16.5迁移到ASM

16.6ASMCMD工具

第17章资源管理

17.1资源管理器的概念

17.2资源管理器的使用

17.2.1创建资源用户组

17.2.2创建资源计划

第18章调度管理

18.1基于时间的调度任务

18.2基于事件的调度任务

18.3调度任务的高级选项

18.3.1使用jobclass

18.3.2使用window

第19章数据迁移

19.1导出导入

19.2可传输表空间

19.3数据泵(DataPump)

19.3.1导出数据泵(expdp)

19.3.2导入数据泵(impdp)

19.4外部表

19.5可传输数据库

第20章安全

20.1审计

20.1.1强制审计

20.1.2标准数据库审计

20.1.3基于值的审计

20.1.4精细化审计(Fine-GrainedAuditing)

20.1.5对DBA的审计

20.2虚拟专用数据库(VPD)

20.2.1基于行的VPD

20.2.2基于列的VPD

20.3透明数据加密(TDE)

20.4对备份进行加密

20.4.1透明加密模式

20.4.2基于密码的加密模式

20.4.3混合加密模式

第21章全球化支持

21.1字符集

21.2数据库字符集

21.3客户端字符集

21.4客户端字符集与服务器端字符集的转换

21.5语义排序

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值