Oracle高性能自动化运维 - (EPUB全文下载)
文件大小:0.61 mb。
文件格式:epub 格式。
书籍内容:
Oracle高性能自动化运维
第1章 Linux下的Oracle
1.1 Linux简介
1.2 Oracle简介
1.3 Linux内存体系的优势
1.4 Linux内存体系与Oracle内存空间
1.5 小结
第2章 Oracle内存体系结构
2.1 闩(Latch)
2.2 队列锁(Enqueue Lock)
2.3 Library Cache
2.4 Buffer Cache
2.5 小结
第3章 Oracle重做日志(Redo)
3.1 Redo功能用途
3.2 Redo组成结构
3.3 Redo产生场景
3.4 Redo优化
3.5 小结
第4章 Oracle事务与回滚段
4.1 Oracle事务
4.2 Oracle回滚段
4.3 Oracle事务恢复
4.4 Oracle回滚段特殊恢复
4.5 小结
第二篇 优化篇
第5章 Oracle SQL优化
5.1 Oracle SQL游标
5.2 Oracle SQL解析与执行
5.3 Oracle表连接查询
5.4 Oracle统计信息
5.5 Oracle直方图
5.6 Oracle提示
5.7 Oracle SQL跟踪
5.8 小结
第6章 Oracle CBO优化
6.1 CBO优化器模式与CPU成本
6.2 谓词选择率与基数计算
6.3 表连接选择率与基数计算
6.4 Oracle查询转换提示
6.5 小结
第三篇 方法篇
第7章 Oracle备份恢复
7.1 备份恢复与日志记录体系
7.2 备份恢复与物理文件
7.3 备份恢复实现
7.4 制定RMAN备份恢复计划
7.5 小结
第8章 Oracle自动化运维管理系统
8.1 Oracle自动化查询管理系统
8.2 Oracle自动化运维监控系统
8.3 小结
第9章 Oracle自动化历史分析系统
9.1 自动化历史分析系统
9.2 自动化历史分析系统与自动化查询管理系统
9.3 小结
第10章 Oracle自动化实时监控系统
10.1 自动化实时监控系统架构
10.2 自动化实时监控系统环境准备
10.3 自动化实时监控系统部署
10.4 自动化实时监控系统使用示例
10.5 小结
第1章 Linux下的Oracle
众所周知,Oracle数据库与Linux操作系统是行业内使用最为广泛、功能最为强大的数据库/操作系统之一。随着企业业务的不断发展,越来越多的Oracle数据库被部署在Linux环境中,以提供核心业务数据的支撑。
与此同时,随着人们对Oracle运维管理经验的不断积累,大部分数据库管理员对Linux环境下的Oracle认识也越来越深刻,然而也有部分数据运维人员对于Linux环境下的Oracle内存分配存在疑惑。本章就Oracle与Linux内存关系进行讲解,帮助读者更为深入地理解Linux环境下的Oracle内存体系。
1.1 Linux简介
我们知道,Unix是一个功能强大、性能全面的多用户、多任务操作系统,可以应用到小至普通PC,大至巨型计算机等多种平台上,是应用面最广、影响力最大的操作系统之一。
作为Unix的延续,Linux是一种界面和性能与Unix相似甚至更好的操作系统,但Linux不源于任何Unix,因此Linux不是Unix,而是一个类似于Unix的产品。Linux成功地模仿和延续了Unix的基本体系结构和设计风格,换言之,Linux是一套兼容于System V以及BSD Unix的操作系统。对于System V来说,把程序源代码放到Linux重新编译之后就可以运行;而对于BSD Unix来说,它的可执行文件可以直接在Linux环境下运行。
通俗地讲,Linux是一种遵从可移植操作系统环境标准规范(POSIX)的操作系统,它能够在普通PC上实现全部的Unix特性。Linux受到广大计算机爱好者青睐的另一个原因是:它继承了Unix的优秀功能,同时还弥补了Unix跨平台通用性的缺陷,使得Linux操作使用起来更为灵活、便捷。
1.2 Oracle简介
早期是没有数据库这一说法的,这是因为在早期可以直接在内存中使用变量、数组之类的内存结构来存放数据,但是这些数据仅仅贮存在内存中,一旦内存释放,数据就会丢失。
后来人们觉得可以尝试使用平面文件(Flat File)的方式来永久存放数据,将数据记录在文件中,这样就可以在需要的时候将数据从平面文件中读取出来,这种数据存储模式被称为简单文件存储模式。
随着时代的发展,越来越多的文件需要存储在操作系统,导致从大量文件中检索特定的文件就变得非常困难,效率也极其低下。与此同时,人们对数据存储的需求日益增长,对数据存储的要求也越来越高,在这样的环境下,Oracle应运而生。
作为市面上最优秀的数据库之一,Oracle数据库系统是美国Oracle公司(甲骨文)提供的以分布式数据库为核心的软件产品,是目前最流行、应用最广泛的数据库之一。
Oracle数据库主要特点有:
·稳定性强;
·可用性强;
·可扩展性强;
·数据安全性强。
当我们将Oracle部署在Linux平台后,就可以很好地发挥Oracle与Linux的功能特点:稳定、高效、灵活。接下来我们就Oracle与Linux内存体系进行介绍。
1.3 Linux内存体系的优势
许多接触过Oracle的朋友可能会有一些感慨,在Windows操作系统和Linux操作系统下管理Oracle是完全不一样的。其实不尽然,Windows下的Oracle在服务中只能看见一个类似ORCL的服务,同时在Windows任务管理器中也只能看见一个Oracle进程,而数据库后台进程则不可见。
Windows下的Oracle服务,如图1-1所示。
图1-1 Windows下的Oracle服务
Windows任务管理器中的Oracle进程,如图1-2所示。
图1-2 Windows任务管理中的Oracle
Windows环境下的Oracle后台进程以线程方式存在,因此在Windows环境无法详细查看后台进程信 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Oracle高性能自动化运维 - (EPUB全文下载)