当前位置:首页 > 数据库 >
《Oracle RAC核心技术详解》电子书封面

Oracle RAC核心技术详解

  • 发布时间:2020年06月11日 14:44:15
  • 作者:高斌
  • 大小:191 MB
  • 类别:Oracle电子书
  • 格式:PDF
  • 版本:高清版
  • 评分:8.7

    Oracle RAC核心技术详解 PDF 高清版

      给大家带来的一篇关于Oracle相关的电子书资源,介绍了关于Oracle、RAC、核心技术方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小191 MB,高斌编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.8。

      内容介绍

      《Oracle RAC核心技术详解》共包含13章,一部分:第1章~第9章,包含了对集群管理软件的详细介绍,读者可以在这部分找到关于11gGI和10gCRS核心技术的详细介绍,以及集群的核心组件CSS、CRS和11gR2新增的OHAS组件与守护进程,同时还讲解了诊断集群问题常用的诊断工具。最后,由于从11gR2版本开始ASM已经变成了集群管理软件的一个组件,作者在这部分内容中还介绍了和集群、数据库相关的ASM知识。第二部分:第10章~第13章,包含了RAC数据库的核心技术——内存融合,作者用大量的篇幅介绍内存融合技术的核心组件以及工作原理,并且还对RAC相关的性能调优知识进行了的介绍。最后,作者还讲解了RAC中的连接管理和工作负载管理知识。

      目录

      • 序言一
      • 序言二
      • 前言
      • 第一部分集群管理软件
      • 第1章 Oracle 集群技术介绍2
      • 1.1 集群技术简介2
      • 1.1.1 高可用集群2
      • 1.1.2 负载均衡集群3
      • 1.1.3高性能计算集群3
      • 1.1.4 share-nothing结构4
      • 1.1.5 share-everything结构4
      • 1.2 Oracle集群技术简介5
      • 1.2.1 Oracle RAC 历史5
      • 1.2.2 小结9
      • 总结10
      • 第2章 安装Oracle 集群11
      • 2.1 安装集群管理软件11
      • 2.1.1 安装前准备11
      • 2.1.2 安装软件12
      • 2.1.3 配置集群13
      • 2.2 安装集群管理软件中的重要部分13
      • 2.2.1 角色任务分离14
      • 2.2.2 中央目录15
      • 2.2.3 cluvfy 工具17
      • 2.2.4 root.sh 脚本20
      • 总结29
      • 第3章 11gR2 集群新增组件30
      • 3.1 OHAS31
      • 3.1.1 集群启动方式31
      • 3.1.2 资源管理方式39
      • 3.1.3 ohasd 管理的资源47
      • 3.2 案例分析55
      • 3.2.1 由于丢失OLR 导致的节点无法启动55法启动56
      • 总结58
      • 第4章 11gR2 集群新增的集群守护进程59
      • 4.1 mdns 59
      • 4.1.1 mdnsd.log60
      • 4.1.2 gpnpd.log61
      • 4.1.3 ohasd.log62
      • 4.2 gpnp63
      • 4.2.1 gpnp wallet63
      • 4.2.2gpnp profile63
      • 4.2.3 gpnpd 守护进程65
      • 4.2.4 gpnpd.log 实例66
      • 4.3 gipc68
      • 4.3.1 gipc 的概念和功能68
      • 4.3.2 gipcd.log 实例69
      • 4.4 DiskMON73
      • 4.5 CTSS73
      • 4.6 cssdagent 和 cssdmonitor77
      • 4.7 案例分析78
      • 4.7.1 由于同一个子网中存在同名集群导致的gpnp 无法启动78
      • 4.7.2 由gipc进程导致的节点无法启动81
      • 总结87
      • 第5章 CSS部分88
      • 5.1 CSS 组件的启动顺序88
      • 5.1.1 ocssd 启动顺序88
      • 5.1.2 cssd 启动日志分析89
      • 5.2 集群心跳机制98
      • 5.2.1 网络心跳98
      • 5.2.2 磁盘心跳100
      • 5.2.3 本地心跳102
      • 5.2.4 集群重新配置场景104
      • 5.2.5 术语和参数简介111
      • 5.3 CSS组管理113
      • 5.3.1 ASM 实例关闭114
      • 5.3.2 ASM 磁盘组被卸载118
      • 5.4 11g CSS新特性120
      • 5.4.1 成员终止升级120
      • 5.4.2 Rebootless Restart124
      • 5.5 案例分析127
      • 5.5.1  AIX 平台上著名的bug 13940331 导致的节点重启问题127
      • 5.5.2 典型的由于丢失网络心跳导致的集群脑裂134
      • 5.5.3 由于OS 性能问题导致的oprocd 进程重启节点138
      • 5.5.4  由于OS 层面的套接字参数设置导致的ORA-29701 错误141
      • 总结145
      • 第6章 CRS 部分146
      • 6.1 CRSD 功能介绍146
      • 6.1.1 10gR2 版本146
      • 6.1.2 11gR2版本172
      • 6.2 案例分析192
      • 6.2.1 由于CVU导致的VIP 无法漂移192
      • 6.2.2 由于著名的bug10058182导致的CRSD挂起195
      • 6.2.3 由于CRSD工作方式导致的数据库实例无法被关闭197
      • 总结203
      • 第7章 Oracle集群管理软件的启动顺序204
      • 7.1 OHAS 层面205
      • 7.2 CSS层面210
      • 7.3 CRSD层面216
      • 7.4 GI的关闭顺序223
      • 7.5 集群的套接字文件和网络验证224
      • 7.5.1 套接字文件225
      • 7.5.2 网络验证226
      • 7.5.3 常用的网络检查命令和输出226
      • 总结230
      • 第8章 集群诊断工具概述231
      • 8.1 diagcollection.pl231
      • 8.1.1 10gR2和11gR1 版本231
      • 8.1.2 11gR2版本232
      • 8.2 orachk233
      • 8.2.1 简介233
      • 8.2.2 安装并运行234
      • 8.2.3 升级检查236
      • 8.2.4 检查报告237
      • 8.3 TFA239
      • 8.3.1 简介239
      • 8.3.2 安装和使用239
      • 8.3.3 手动运行TFA242
      • 8.4 OSWbb242
      • 8.4.1 安装和卸载OSWbb243
      • 8.4.2 配置、运行和停止OSWbb243
      • 8.4.3 OSWbb搜集的信息244
      • 总结246
      • 第9章 ASM基础247
      • 9.1 ASM的功能和架构248
      • 9.1.1 ASM功能248
      • 9.1.2 磁盘组248
      • 9.2 ASM实例254
      • 9.2.1 初始化参数文件254
      • 9.2.2 内存结构255
      • 9.2.3 后台进程256
      • 9.2.4 ASM实例启动顺序256
      • 9.3 数据库和ASM实例通信258
      • 9.3.1 基本概念258
      • 9.3.2 后台进程259
      • 9.3.3 基本操作261
      • 9.4 OCR/VF和ASM磁盘组261
      • 9.4.1 存放方式262
      • 9.4.2 Quorum disk264
      • 9.5 案例分析265
      • 总结270
      • 第二部分 RAC数据库软件
      • 第10章 解析内存融合技术272
      • 10.1 RAC和单实例数据库的区别272
      • 10.1.1 内存结构273
      • 10.1.2 后台进程274
      • 10.1.3 物理数据库275
      • 10.1.4 小结278
      • 10.2 内存融合概念278
      • 10.2.1 全局资源目录278
      • 10.2.2 资源和锁280
      • 10.2.3 主节点284
      • 10.2.4 消息机制286
      • 10.3 内存融合的过程289
      • 10.3.1 非PCM资源的访问过程289
      • 10.3.2 PCM资源的访问过程294
      • 10.4 SCN的传播与log file sync310
      • 10.4.1 SCN的传播方式310
      • 10.4.2 log file sync 等待事件316
      • 10.5 DRM和read mostly317
      • 10.5.1 DRM的基本概念317
      • 10.5.2 DRM过程319
      • 10.5.3 DRM 过程示例320
      • 10.5.4 read mostly325
      • 10.6 案例分析326
      • 10.6.1 DRM性能问题导致的数据库实例崩溃326
      • 10.6.2 内存问题导致的数据库实例崩溃329
      • 总结332
      • 第11章  RAC 数据库的实例管理333
      • 11.1 节点管理333
      • 11.1.1 基本概念333
      • 11.1.2 节点列表334
      • 11.1.3 实例启动和关闭334
      • 11.2 CGS340
      • 11.2.1 实例之间的心跳机制340
      • 11.2.2 数据库的重新配置343
      • 11.2.3 重新配置的类型348
      • 11.2.4 数据库层面的脑裂349
      • 11.3 实例恢复349
      • 11.3.1 阶段1350
      • 11.3.2 阶段2352
      • 11.3.3 阶段3353
      • 11.3.4 lazy remaster353
      • 11.3.5 实例恢复示例353
      • 11.4 LMHB354
      • 11.4.1 LMHB 工作机制354
      • 11.4.2 LMHB终止实例示例355
      • 11.5 案例分析360
      • 总结361
      • 第12章 RAC 性能调优362
      • 12.1 基本概念362
      • 12.1.1 RAC相关的统计信息362
      • 12.1.2 AWR报告中RAC相关的信息364
      • 12.1.3 RAC 相关的等待事件374
      • 12.2 RAC数据库的常见性能问题382
      • 12.2.1 序列导致的性能问题382
      • 12.2.2 索引块争用导致的性能问题388
      • 12.2.3 过多物理读导致的性能问题392
      • 12.2.4 缓存尺寸导致的性能问题395
      • 12.3 11gR2新特性之HM399
      • 12.3.1 基本概念399
      • 12.3.2 HM工作方式399
      • 12.3.3 示例日志输出403
      • 12.4 案例分析406
      • 12.4.1 由于存储问题导致的数据库性能下降406
      • 12.4.2 由于连接风暴导致的数据库性能问题409
      • 总结414
      • 第13章 RAC中的连接管理和工作负载管理415
      • 13.1 数据库连接的基础知识415
      • 13.1.1 连接建立的过程415
      • 13.1.2 配置文件416
      • 13.1.3 数据库参数418
      • 13.1.4 RAC数据库的连接420
      • 13.2 负载均衡430
      • 13.2.1 客户端负载均衡430
      • 13.2.2 服务器端负载均衡431
      • 13.3 连接的故障切换436
      • 13.3.1 连接时故障切换436
      • 13.3.2 已存在连接的故障切换437
      • 总结441
      • 附录A 11gR2 集群安装指南442
      • 附录B 11gR2 集群升级指南475

      学习笔记

      python读取oracle函数返回值

      在oracle中创建一个函数,本来是想返回一个index table的,没有成功。想到文本也可以传输信息,就突然来了灵感,把返回值设置文本格式。 考虑到返回数据量可能会很大,varchar2类型长度吃紧,于是将返回值类型设置为clob。 我是用scott用户的测试表emp,这个是函数定义情况: create or replace function test_query_func(dept varchar2)return clobis type test_record is record (rec_empno emp.empno%type, rec_ename emp.ename%type, rec_job emp.job%type, rec_sal emp.sal%type); type test_query_arr is table of test_record index by binary_integer; cursor cur is select empno, ename, job, sal from emp where deptno = dept; test_query test_query_arr; i integer := 0; ss varchar2(200) := ''; res clob := '[';begin for c in……

      Myeclipse链接Oracle等数据库时lo exception: The Network Adapter could not establish the connection

      (1)最近真是郁闷,在Myeclipse中使用DB Browser但出现以下问题: (2)然后赶紧百度,求大神解决,主要的解决方法试一下几种:(这几种方法网上都有不做解释) 1)修改myeclipse中的en改为zn; 2)修改计算机语言改为中文; 3)修改oracle--network--admin目录下的listener.ora和tnsnames.ora文件 ,把ip设置为127.0.0.1; 4)更新自己的oracle驱动包; 5)在cmd命令行中,使用lsnrctl start命令启动监听程序; (3)但是上边的方法已经尝试了无数次,还是不成功,为此我重装了系统!安装了三四次Oracle! 现在想起来真心傻逼了!!! 无意间重启电脑之后,突然可以再试一次成功了! 仔细研究原来是这个 尼玛!原来是你 折腾……

      解决python3捕获cx_oracle抛出的异常错误问题

      最近一直在用python写点监控oracle的程序,一直没有用到异常处理这一块,然后日常监控中一些错误笼统的抛出数据库连接异常,导致后续处理的时候无法及时定位问题。 于是早上抽点时间看了下python3关于cx_oracle的异常处理形式。 其实,我只是想在python抛出oracle错误的时候,捕获到具体ora-信息。 写法很简单,这里记录下,以备后用。 try: oracle_check(dbname)except cx_Oracle.DatabaseError as msg: print(msg) 另外,在python3中,except后面若是多项,需要添加(),这个是与python2的区别。 以上这篇解决python3捕获cx_oracle抛出的异常错误问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之……

      Oracle + Mybatis实现批量插入、更新和删除示例代码

      前言 Mybatis是web工程开发中非常常用的数据持久化的框架,通过该框架,我们非常容易的进行数据库的增删改查。数据库连接进行事务提交的时候,需要耗费的资源比较多,如果需要插入更新的数据比较多,而且每次事务只提交一条数据,会造成非常大的数据库资源浪费,导致数据库性能、系统性能大幅度下降。 关于mybatis的批量插入,网上的多数示例多半是关于MySQL数据库的,关于Oracle数据库的例子比较少。本文将给大家介绍关于Oracle+Mybatis批量插入、更新和删除的相关内容,下面话不多说了,来一起看看详细的介绍吧。 1、插入 (1)第一种方式:利用foreach标签,将入参的list集合通过UNION ALL生成虚拟……

      深入理解Python3.6连接Oracle数据库

      本文实例讲述了Python3.6连接Oracle数据库的方法。分享给大家供大家参考,具体如下: 下载cx_Oracle模块模块: https://pypi.python.org/pypi/cx_Oracle/5.2.1#downloads 这里下载的是源码进行安装 [root@oracle oracle]# tar xf cx_Oracle-5.2.1.tar.gz[root@oracle oracle]# cd cx_Oracle-5.2.1[root@oracle cx_Oracle-5.2.1]# python setup.py buildTraceback (most recent call last):File setup.py, line 170, in moduleraise DistutilsSetupError(cannot locate an Oracle software \distutils.errors.DistutilsSetupError: cannot locate an Oracle software installation 报错解决办法: 在root用户的.bash_profile文件中添加oracle_home的环境变量 export ORACLE_HOME=/u01/app/product/11.2.0/dbhome_1PATH=${ORACLE_HOME}/bin:$PATH:$HOME/bin[root@oracle cx_Oracle-5.2.……

      以上就是本次介绍的Oracle电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:从零开始做运营:入门篇

      下一篇:Linux兵书

      展开 +

      收起 -

      下载地址:百度网盘下载
      Oracle相关电子书
      SQL优化最佳实践:构建高效率Oracle数据库的方法与技巧
      SQL优化最佳实践:构建高效率Oracle数据库的方法与技巧 高清版

      SQL是重要的关系数据库操作语言。SQL语句的运行效率,对于数据库的整体性能至关重要。因此,SQL语句的优化就成为数据库专业人员必须掌握的一门技能。作为一个长期从事数据库工作的技术

      立即下载
      深度解析Oracle实战与提高
      深度解析Oracle实战与提高 清晰扫描版

      本书覆盖面广,从数据库基础开始,到RAC、DataGuard、GoldenGate的安装配置,再到较高级的性能调整、故障处理、系统容灾都有涉及,可以说适合各个学习阶段

      立即下载
      Oracle Database 12c应用与开发教程
      Oracle Database 12c应用与开发教程 全书超清版 立即下载
      Oracle编程艺术:深入理解数据库体系结构
      Oracle编程艺术:深入理解数据库体系结构 扫描第3版

      Oracle编程艺术:深入理解数据库体系结构(第3版) 是一本关于Oracle数据库体系结构的权威图书,涵盖了所有重要的Oracle体系结构特性,包括文件、内存结构和进程、锁和闩、事务、并发和多版本

      立即下载
      Oracle数据库系统原理
      Oracle数据库系统原理 高清版

      Oracle数据库系统原理(第2版) 包括数据库基本理论以及Oracle数据库系统知识两部分。主要包括关系模型基本理论、ER图及范式理论、安装Oracle 12c软件、SQL语言、Oracle的逻辑存储空间、索引原理

      立即下载
      名师讲坛:Oracle SQL入门与实战经典
      名师讲坛:Oracle SQL入门与实战经典 超清扫描版

      小说式Oracle从入门到精通,附教学讲义,适合10g/11g/12c,通过例子来解释复杂的计算机和数据库概念,是一本Oracle SQL的实用入门教材

      立即下载
      Oracle数据库日常维护手册
      Oracle数据库日常维护手册 超清完整版

      Oracle 数据库日常维护手册主要介绍oracle数据库方便的一些日常维护需要检查与注意地方,需要的朋友可以参考一下。 目 录 1.检查数据库基本状况 1.1.检查Oracle实例状态 1.2.检查Oracle服务进程 1.3.检查Oracle监听状态 2.检查系统和oracle日志文件 2.1.检查操作系统日志文件 2.2.检查oracle日志文件 2.3.检查Oracle核心转储目录 2.4.检查Root用户和Oracle用户的email 3.检查Oracle对象状态 3.1.检查Oracle控制文

      立即下载
      ORACLE数据高可用之路
      ORACLE数据高可用之路 全书影印版

      本书论述Oracle在此方面的两类解决方案:数据卫士(Data Guard)和数据集群(Real Application Cluster,RAC),感兴趣的小伙伴们可以参考一下

      立即下载
      读者留言
      孔胤祥

      孔胤祥 提供上传

      资源
      36
      粉丝
      3
      喜欢
      194
      评论
      18

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com