读书人

Oracle管理之道(张天慧著)

发布时间: 2012-11-08 12:53:47 作者: 田群

Oracle管理之道(张天慧著)

编辑推荐

《Oracle管理之道》是最完整、最真实、最灵活的Oracle数据库指南!既可以让初学者参考学习,又可以帮助具备一定Oracle数据库基础的DBA学习高级的知识,希望无论是数据库管理员还是程序开发人员都能从中获益。

作者简介

张天慧(Tim Tian-Huey Chang),现任华硕集团昌硕科技(上海)有限公司DBA,曾任华硕电脑DBA、NCR专业顾问、台湾集成电路特聘DBA、远传电信DBA以及和信电信DBA、具有美商甲骨文OCP(Oracle Certified Professional)认证资格,并拥有10年以上IT相关经验。 专长:Oracle数据库管理、备份与恢复、性能调优,SQL Server数据库管理、备份与恢复、性能调优,Teradata数据仓库管理,Linux/Unix系统管理。 著作:《Oracle数据库管理与维护》。

目录

第Ⅰ部分基本架构运行方式
第1章Oracle数据库架构概述
1.1Oracle的内存结构
1.2Oracle的实体结构
1.2.1物理存储结构
1.2.2逻辑存储结构
本章小结
第2章Oracle实例
2.1系统全局区
2.1.1系统全局区的重要概念
2.1.2系统全局区的重要参数
2.1.3系统全局区的重要视图
2.2数据库高速缓冲区
2.2.1数据库高速缓冲区的重要概念
2.2.2数据库高速缓冲区的重要参数
2.2.3数据库高速缓冲区的重要视图
2.3共享池
2.3.1库缓存
2.3.2数据字典高速缓存
2.3.3共享池的重要概念
2.3.4共享池的重要参数
2.3.5共享池的重要视图
2.4重做日志缓冲区
2.4.1重做日志缓冲区的重要概念
2.4.2重做日志缓冲区的重要参数
2.4.3重做日志缓冲区的重要视图
2.5大型池
2.5.1大型池的重要概念
2.5.2大型池的重要参数
2.5.3大型池的重要视图
2.6JAVA池
2.6.1JAVA_POOL_SIZE
2.6.2JAVA_MAZ_sessionspace_size
2.6.3JAVA_SOFT_sessionspace_limit
2.7流池
2.8软件程序代码区
2.9Oracle自动内存管理
本章小结
第3章Oracle的PGA与UGA
3.1程序全局区
3.1.1PGA的重要概念
3.1.2PGA的重要参数
3.1.3PGA的重要视图
3.2用户全局区
3.2.1UGA的重要概念
3.2.2UGA的重要视图
本章小结
第4章Oracle存储结构
4.1Oracle数据库与磁盘I/O关系
4.1.1读取Oracle文件
4.1.2写入Oracle文件
4.2文件系统与裸设备
4.2.1文件系统
4.2.2裸设备
4.2.3I/O的种类
4.3数据库存储架构设计概述
4.3.1磁盘阵列
4.3.2存储设备
4.4Oracle数据库I/O问题解决方案
4.4.1数据文件I/O等待事件解决方案
4.4.2控制文件I/O等待事件解决方案
4.4.3联机重做日志文件I/O等待事件解决方案
4.4.4其他I/O等待事件解决方案
本章小结
第5章Oracle字符集
5.1字符集
5.1.1字符集的基本知识
5.1.2字符集的历史演进
5.2Oracle字符集的基本知识
5.2.1字符集的组成
5.2.2Oracle字符集的子集与母集
5.3Oracle字符集的设置
5.3.1设置存储用字符集
5.3.2设置显示用字符集
5.3.3如何选择正确的Oracle字符集
5.4维护Oracle字符集
5.4.1确认字符集的方式
5.4.2修改数据库字符集
本章小结
第6章Oracle的事务控制
6.1系统变更号
6.2 SCN与检查点的关系
6.3REDO与UNDO的关系及其作用
6.3.1REDO
6.3.2UNDO
6.4Latch与Lock机制
6.4.1Latch机制
6.4.2Lock机制
6.5Oracle并行控制的事务隔离等级
本章小结
第7章Oracle并行执行
7.1Oracle并行执行架构
7.2Oracle并行执行的种类
7.2.1并行查询作业
7.2.2并行DML作业
7.2.3并行DDL作业
7.3Oracle并行执行的启用与关闭方式
7.3.1针对对象启用/关闭Oracle并行执行
7.3.2针对用户会话启用/关闭Oracle并行执行
7.3.3针对SQL语句启用Oracle并行执行
7.4Oracle并行执行的相关设置
本章小结
第11部分Oracle的高可用
第8章Oracle自动存储管理
8.1Oracle自动存储管理基本概念
8.1.1ASM磁盘组
8.1.2ASM实例
8.2安装与设置ASM存储管理架构
8.2.1安装前的准备事项
8.2.2安装Grid Infrastructure
8.2.3安装Oracle 11g R2数据库软件
8.2.4配置ASM架构Oracle数据库
8.3管理ASM文件与磁盘组
8.3.1管理ASM磁盘组
8.3.2管理ASM文件
8.4维护ASM实例
8.4.1打开与关闭ASM实例
8.4.2ASM初始参数
8.4.3ASM的动态视图
8.4.4使用ASMCMD管理ASM
8.5使用OEM管理ASM存储管理架构
8.5.1使用OEM管理ASM实例
8.5.2使用OEM管理ASM相关数据库文件
本章小结
第9章初探Oracle真正应用集群:Oracle RAC
9.1Oracle真正应用集群的基本原理
9.1.1RAC内存结构与实体结构
9.1.2Oracle集群软件基本组件与运行原理
9.2创建Oracle RAC数据库
9.2.1RAC安装前的环境设置
9.2.2安装Grid Infrastructure
9.2.3安装Oracle软件
9.2.4配置Oracle RAC数据库
9.3Oracle RAC基本管理与维护
9.3.1srvctl整合管理指令
9.3.2crs stat集群监控指令
9.3.3crsctl监控与管理指令
9.3.4Oracle RAC的打开关闭流程
本章小结
第10章Oracle Stream快速复制功能
1 0.1Oracle Stream的基本运行架构
10.1.1捕获
10.1.2数据暂存
10.1.3数据消费
10.2Oracle Stream设置前的准备
10.2.1设置相关参数
10.2.2确认归档日志模式
10.2.3配置Stream的管理账号与专用的表空间
10.2.4配置数据库链接
10.3oracle Stream的基本设置
10.3.1利用Oracle Stream设置整个数据库复制
10.3.2利用Oracle Stream设置表空间复制
10.3.3利用Oracle Stream设置Schema复制
10.3.4利用Oracle Stream设置表复制
10.4Oracle Stream的相关管理与维护
10.4.1执行Stream Package的过程中产生错误信息
10.4.2确认Capture运行情况
10.4.3删除Oracle Stream的设置
本章小结
茸11章Oracle管理工具:OEM Database Control
11.1企业管理器的基本架构
11.2OEM Database Control的安装方式
11.2.1第一种安装方式
11.2.2第二种安装方式
11.2.3第三种安装方式
11.2.4第四种安装方式
11.3OEM Database Control的目录结构
11.4利用OEM Database Control管理数据库
11.4.1OEM Database Control:首页
11.4.2OEM Database Control:性能
11.4.3OEM Database Control:可用性
11.4.4OEM Database Control:服务器
11.4.5Schema:模式
11.5其他高可用性相关链接
11.5.1SQL工作表
11.5.2EM SQL历史记录
11.5.3警告日志内容
11.5.4警告历史记录
本章小结
第12章Oracle整合性管理工具:OEM Grid Control
12.1OEM Grid Control的组成架构
12.2OEM Grid Control安装前须知
12.3安装OEM Grid Control
12.3.1OEM Grid Control主程序安装
12.3.2OEM Grid Control主程序升级安装
12.3.3安装Oracle Management Agent
……
第Ⅲ部分有效的监控与优化
第Ⅳ部分安全管理

文摘

版权页:



插图:



本书主要是探讨Oracle数据库的高级应用与管理,在开始本书的主题前,先来复习Oracle数据库的基本架构。
Oracle的基本架构由两块结构组合而成:内存结构(Instance)和实体结构—atabase)。内存结构指的是在计算机上的一块内存空间,用于用户进行实体结构上的数据存取或数据交换,由于这块空间位于内存中,因此会随着数据库的打开而创建;当数据库关闭时,内存结构也就随之消失;而实体结构在Oracle里指的是数据实际存放的地方,不论数据库处于打开还是关闭的状态,它永远都会存在于操作系统上。简单来说,内存结构是暂时的,而实体结构则是永久存在的。实体结构和内存结构的定义,如图1-1所示。
内存结构:由一些内存空间及进程(Process)组成,会随着数据库的打开与关闭而创建和消失。
实体结构:包含存在于存储介质上的一些文件,不会因为数据库的打开、关闭而创建和消失。
以下将针对Oracle的基本架构组织做简洁而快速的浏览,以协助读者在最短的时间内复习相关的Oracle数据库各项组织组件的功能与运行原理。
1.1 Oracle的内存结构
Oracle的内存结构由Oracle实例与其他进程共同组成。何谓Oracle实例?简单来说,Oracle实例指的是Oracle在操作系统所属的内存中创建的专用于Oracle数据库的内存空间,这一块内存空间是用来联系Oracle实体结构,并提供一个数据交换平台供用户使用的,然而,只建立实例并不代表用户或应用程序的用户就可以顺利地使用Oracle数据库,还必须加上其他的程序和内存空间,如程序全局区(Program Global Area,PGA)、用户全局区(UserGlobal Area,UGA)、用户进程(User Process)与服务器进程(Server Process)等架构,才能让用户连接到Oracle,以顺利地进行作业。Oracle内存结构的概念如图1-2所示。

相关阅读:

  • 经济思想史(第4版)(哈里.兰德雷斯著)
  • 怪诞行为学(怪诞行为学升级版+怪诞行为学2
  • 计量经济学(第2版)(庞著)
  • 管理学(聂正安著)
  • 高等学校信息管理学专业系列教材:信息管理
  • 更多图书资讯可访问读书人http://www.reAder8.cn/book/
  • 读书人网 >数据库

    热点推荐