Oracle RAC 11g实战指南

编辑推荐

  
   《Oracle RAC 11g实战指南》:Oracle RAC 11g是Oracle公司最新推出的集群数据库版本。《Oracle RAC 11g实战指南》从实用的角度出发,详细介绍了RAC的安装过程和管理方法。书中提到了许多在安装和管理RAC时需要注意的问题,这些问题都是作者在实际的工程实施过程中遇到过并亲手解决的。
  《Oracle RAC 11g实战指南》主要内容包括:
  系统高可用性的概念。
  RAC的体系结构。
  在AIX系统中所需要做的安装前的准备工作。
  RAC的整个安装过程。
  RAC集群环境的管理方法。
  ASM实例和磁盘组的维护方法。
  RAC数据库的常规管理方法。
  集群数据库的备份与恢复。
  在Sola ris和Linux两种操作系统中需要做的安装前的准备工作。
  多年管理和维护经验总结,案例实用方便读者快速上手。

前言

自从计算机诞生以来,在全世界就产生了一个全新的行业,无数工程师投身于这个新兴的行业。然而,在这个行业里挣扎多年以后,工程师们发现了一个他们不愿意承认的事实:计算机是不安全的。无论人们做什么样的努力,计算机还是不安全的。
  计算机的安全实际上就是数据的安全。为了保证数据的安全,人们开发了许多附加于计算机之上的硬件和软件产品,如防火墙、杀毒软件、磁盘阵列、集群、异地容灾等。借助于这些产品,人们希望能够尽量保证数据不受诸如病毒感染、黑客攻击、硬件故障、极端分子破坏等各种事件的影响。
  集群是一种软件和硬件相结合的应用环境,它的功能是向用户提供一个可以24小时不间断访问的高可用环境。目前各个大的计算机公司都有自己的集群软件,如IBM 公司的HACMP、HP公司的ServiceGuard、SUN公司的SUN Cluster,以及Oracle公司的RAC。其中前三种产品只能安装到各公司自己的操作系统中,而RAC可以安装到各个主流的操作系统中,可以应用于适合数据库运行的各种环境。
  RAC是伴随Oracle 9i数据库产品开始出现的,当时的RAC功能比较简单,而且需要依赖于操作系统中的集群。从10g版本开始,RAC不再依赖于操作系统集群,可以独立地构成一个集群环境。经过几年的平稳发展之后,Oracle推出了功能更加强大的 RAC 11g。与以前的版本相比,RAC 11g增加了很多新的特性,即使在11.2和11.1两个子版本之间,也有很多不同的特点。
  在RAC 11g中,Oracle对自己的存储管理技术—ASM的支持力度进一步加大。从11.2开始,ASM作为一个独立的产品,与Clusterware产品合在一起,构成了Grid Infrastructure软件。有了ASM技术,RAC中重要的共享文件(如OCR、Voting和数据库文件)就可以存储在ASM磁盘组中,而不再依赖于共享文件系统和裸设备。
  尽管很多重要的数据库系统都处于或者将要处于RAC环境中,尽管RAC的功能非常强大,但是RAC的安装和管理却是非常困难的,而且这方面的资料非常少。虽然Oracle公司提供了详细的官方文档,但是读者面对一大堆的英文文档,可能理不出什么头绪来。而且在安装过程中可能会遇到很多疑难问题,在官方文档中根本就找不到这些问题的答案。在网上虽然也能找到一些关于RAC的文档,但是这些文档基本上都是RAC爱好者发布的一些并不完整的心得体会。按照这些文档,读者很难把RAC安装成功。
  本书的编写目的,就是为读者提供一套“手把手”的技术指南,书中介绍了在AIX、Solaris和Linux三种主流操作系统平台下,RAC的详细安装过程和管理方法。需要注意的是,RAC毕竟是一个非常复杂的应用环境,读者在安装RAC之前,需要对Oracle数据库的常规管理以及Oracle所运行的UNIX操作系统的管理方法非常熟悉,而且在安装RAC的过程中需要反复实践,不断地积累经验。一般来说,初学者在安装RAC时,失败的几率是100%。然而只要你能达到“为伊消得人憔悴”的境界,那么当你被失败折磨得痛苦不堪的时候,你可能距离成功只有一步之遥了。就在你“众里寻他千百度”之后,蓦然回首,发现“那人却在灯火阑珊处”,你将体会到“衣带渐宽终不悔”的舒畅。
  如果说安装RAC是最复杂的工作的话,那么管理RAC则是最重要的工作。只要会安装RAC,那么基本上就知道怎样管理RAC了。然而RAC毕竟和单机的数据库有很大的区别,要管理好RAC并不是一件容易的事情。如果RAC出现了故障,工程师往往不知道如何下手去解决这样的问题。本书作者在解决这种问题时采取的方法是这样的:利用闲置的计算机,创建一个模拟的RAC环境,与生产系统的RAC结构完全相同,在对实际的RAC进行维护之前,先在模拟环境中试验一次,如果没有什么问题,再在实际的RAC中实施。
  需要注意的是,不同版本的RAC之间都有较大差别,11.2版本与以前版本之间的差别更大。读者在安装RAC之前需要了解RAC的版本。只要按照本书介绍的内容,掌握RAC 11.2的安装,那么借助于其他文档,再安装其他版本的RAC,就是很轻松的事情了。
  本书由刘宪军编写。本书的出版得到了机械工业出版社编辑的大力协助,没有他们,这本书不可能这么快和读者见面。在这里对他们所付出的劳动表示诚挚的感谢。
  由于在RAC的安装和管理过程中涉及多个用户、多种工具,为避免混乱,在这里列出常见的命令提示符:
  # UNIX/Linux的SHELL提示符,表示root用户的登录
  $ UNIX/Linux的SHELL提示符,表示oracle用户或grid用户的登录
  ASMCMD} ASMCMD工具的提示符
  RMAN} RMAN工具的提示符
  SQL} SQL*Plus工具的提示符

内容简介


   《oracle rac 11g实战指南》内容简介:oracle rac 11g是oracle公司最新推出的集群数据库版本。《oracle rac 11g实战指南》从实用的角度出发,详细介绍了rac的安装过程和管理方法。书中提到了许多在安装和管理rac时需要注意的问题,这些问题都是作者在实际的工程实施过程中遇到过并亲手解决的。
  《oracle rac 11g实战指南》主要介绍rac 11.2在unix/linux系统中的安装和管理方法。从内容组织形式上来看,《oracle rac 11g实战指南》共分为10章和2个附录:第1章介绍了系统高可用性的概念,第2章介绍了rac的体系结构,第3章介绍在aix系统中所需要做的安装前的准备工作,第4章~第6章介绍了rac的整?安装过程,第7章介绍rac集群环境的管理方法,第8章介绍asm实例和磁盘组的维护方法,第9章介绍了对rac数据库的常规管理方法,第10章介绍集群数据库的备份与恢复。附录a和附录b分别介绍了在solaris和linux两种操作系统中需要做的安装前的准备工作。与以前的版本相比,rac 11.2有许多重要的变化,如:彻底放弃了对裸设备的支持,asm和clusterware一起合成了grid infrastructure软件,引入了scan地址和acfs文件系统,在asm磁盘组中可以创建卷,ocr和voting文件可以存储在asm磁盘组中等。读者在学习rac时,需要特别注意不同版本之间的差别。《oracle rac 11g实战指南》既不是对oracle官方文档的翻译,也不是对rac安装过程的简单描述,而是作者实施和管理rac的经验的结晶。《oracle rac 11g实战指南》不仅告诉读者怎么做,还告诉读者为什么这么做。在书中提到许多需要注意的问题,这些问题都是在rac的实施和管理过程中经常遇到,并且在官方文档中可能找不到答案的问题。《oracle rac 11g实战指南》不仅可以作为工程技术人员的参考手册,还可以作为培训中心的培训教材。

目录

前言
第1章高可用性概述
1.1 什么是高可用性
1.2 如何获得高可用性
1.3 什么是集群
1.4 oracle的高可用性产品
第2章oracleracg的体系结构
2.1 oracleracg的新特性
2.2 rac集群的体系结构
第3章安装rac之前的准备工作
3.1 系统需要满足什么条件
3.1.1 系统需要满足的硬件条件
3.1.2 系统需要满足的软件条件
3.1.3 节点间的网络需要满足什么条件
3.1.4 存储设备需要满足什么条件
3.1.5 节点的时钟需要满足什么条件
3.2 root用户需要完成的工作
3.2.1 如?调整操作系统
3.2.2 如何创建用户和用户组
3.2.3 如何配置存储设备

.3.2.4 如何配置网络
3.3 oracle用户需要完成的工作
3.3.1 如何设置环境变量
3.3.2 如何手工配置ssh
第4章gridinfrastructure软件的安装
4.1 如何进行安装前的校验
4.2 开始安装gridinfrastructure软件
4.3 如何查看安装结果
4.3.1 如何查看节点的状态
4.3.2 如何查看vip和scan
4.3.3 如何查看clusterware中服务的状态
4.3.4 如何查看asm实例的状态
4.4 如何删除gridinfrastructure
第5章oracle数据库软件的安装
5.1 安装前的准备工作
5.2 开始安装oracle数据库软件
5.3 如何删除oracle数据库软件
第6章集群数据库的创建
6.1 创建集群数据库之前的准备工作
6.2 开始创建集群数据库
6.3 如何删除集群数据库
第7章rac集群的维护
7.1 如何管理voting文件
7.2 如何管?ocr文件
7.3 如何管理rac集群中的各种资源
7.4 如何管理rac集群中的网络
7.4.1 如何修改vip
7.4.2 如何修改scan
7.4.3 如何修改私有和公共ip地址
7.5 如何扩展rac集群
7.5.1 扩展rac之前的准备工作
7.5.2 如何扩展clusterware
7.5.3 如何扩展oracle数据库服务器
第8章自动存储管理
8.1 asm实例的创建
8.2 磁盘组的管理
8.2.1 磁盘组的创建和删除
8.2.2 磁盘的添加和删除
8.2.3 磁盘组信息的查询
8.2.4 磁盘组的重新平衡
8.2.5 磁盘组的挂接和卸载
8.2.6 磁盘组中目录的管理
8.3 如何使用asm磁盘组
8.3.1 如何激活自动文件管理功能
8.3.2 文件的命名规则
8.3.3 如何创建omf数据库
8.3.4 如何创建omf表空间
8.3.5 如何创建omf控制文件
8.3.6 如何创建omf重做日志文件
8.3.7 如何存储归档日志文件
8.4 命令行工具asmcmd的用法
8.4.1 如何通过asmcmd管理asm实例
8.4.2 如何通过asmcmd管理asm磁盘组
8.4.3 如何通过asmcmd管理磁盘组中的文件
8.5 acfs文件系统管理
8.5.1 如何管理asm磁盘组中的卷
8.5.2 如何管理asm磁盘组中的文件系统
8.5.3 acfsutil工具的用法
第9章集群数据库的维护
9.1 数据库的启动和关闭
9.2 如何对初始化参数进行维护
9.3 如何对重做日志进行维护
9.4 ?何对表空间进行维护
9.5 如何对控制文件进行维护
第10章数据库的备份与恢复-rman的用法
10.1 rman的基本结构
10.2 rman的配置
10.2.1 如何配置rman客户端的连接
10.2.2 恢复目录的创建
10.2.3 如何对目标数据库的归档日志文件进行配置
10.3 如何利用rman对数据库进行备份
10.3.1 通道的设置
10.3.2 存储脚本的用法
10.3.3 控制文件的备份
10.3.4 参数文件的备份
?10.3.5 归档日志文件的备份
10.3.6 非归档模式下数据文件的备份
10.3.7 归档模式下数据文件的备份
10.3.8 备份集的备份
10.4 如何对数据库进行完全恢复
10.4.1 如何对备份文件进行校验
10.4.2 如何对数据文件进行恢复
10.5 两个实际的例子
10.5.1 模拟数据文件损坏的例子
10.5.2 模拟磁盘损坏的例子
10.6 如何对坏块进行恢复
10.6.1 什么叫块介质恢复
10.6.2 如何?行块介质恢复
10.7 如何对数据进行跨平台移植
10.7.1 字节存储次序相同时的移植
10.7.2 字节存储次序不同时的移植
附录a oracleracg在solaris下的安装
附录b oracleracg在linux下的安装

Oracle RAC 11g实战指南.jpg

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16502878/viewspace-739966/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/16502878/viewspace-739966/

Oracle RAC 11g实战指南相关推荐

  1. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群 (2)

    13. 创建任务角色划分操作系统权限组.用户和目录 在集群的两个 Oracle RAC 节点上针对 grid 和 oracle 用户执行以下用户.组和目录配置并设置 shell 限制的任务.     ...

  2. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群

    作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...

  3. rhel6.8 oracle11g,RHEL6.8 Oracle RAC 11g R2 ASM磁盘在线扩容

    RHEL6.8 Oracle RAC 11g R2 ASM磁盘在线扩容 1.使两个节点从OS级别识别到新添加的LUN,dm-11.dm-12为新识别的LUN 多路径配置 cat /etc/multip ...

  4. Oracle RAC 11G补丁安装最佳实践

    Oracle RAC 11G补丁安装最佳实践 一.准备阶段 二.GI 部分 2.1 升级GI opatch 2.2 root下生成ocm模板文件 2.3 停止EM 2.4 解压GI PSU压缩包 2. ...

  5. oracle votedisk ocr,Oracle rac 11g在线添加ocr 和votedisk

    在线添加ocr 以前看过,里面ricky_zhu说过可以在线添加ocr和votedisk的,刚好今天试验环境需要添加ocr,就顺便作了个实验. 环境:aix 5.3+ oracle rac 11.1. ...

  6. oracle 导库时日志满了,oracle rac 11g 日志占满系统盘导致数据库down掉

    oracle日志占满系统盘满了导致数据库挂掉 并且archivelog日志也满了倒是数据库无法open,无法登陆,幸好还可以到mount状态.解决办法: 1.根据报错查看 表象: crs 服务down ...

  7. Oracle RAC 11g R2(11.2.0.4)部署文档

    环境准备: 主机 名称 部署应用 IP 系统盘空间分配 数据存储 空间 系统配置信息 node1 node2 oracle linux  6.7 Oracle11g RAC11.2.0.4 pub:e ...

  8. oracle如何添加undo,ORACLE RAC 11G 添加以及删除UNDO表空间

    在生产环境上,由于闪存盘的容量有限,现在需要将闪存盘里面的UNDO表空间,替换到非闪存的磁盘里面. 磁盘的使用情况如下: 表空间使用情况如下: RAC两个节点占用将近167G的空间. 操作步骤如下: ...

  9. oracle rac 创建ocr,Oracle rac 11g在线添加ocr,votedisk

    /client/ocrconfig_.log. Please ensure you have file creation privileges in the above directory befor ...

  10. 10G ORACLE RAC 搭建实战之LINUX LVM划分

     LVM划分 1.划分说明 服务器对存储设备的访问采用多路径技术    (Linux Device Mapper Multipathing),多路径设备配置完毕后,会在/dev/mapper/ 发现m ...

最新文章

  1. 小程序动态class_微盛小程序“圈子动态”来了!仿朋友圈发布动态,引流拓客神器...
  2. 【有奖征文】情人节,和书一起走过的日子
  3. oracle坏块 戴明明,云和恩墨:基于PCIE 闪存卡的 Oracle 数据
  4. Shell排序的原理与集体实现
  5. java tomcat 内存设置,tomcat下java的内存设置
  6. 回帖赢好礼,让AI回应你的要求
  7. .NET 6 预览版 7 发布--(最后一个预览版)
  8. Linux基础篇_01_计算机概论
  9. 千牛机器人回复词库_智能聊天机器人 ai机器人电销-
  10. 清除iphone文件app连接服务器记录,“文件”中连接外置设备或服务器 - iPhone附带的APP - iPhone使用手册...
  11. 【nand2tetris实验0】windows找不到文件javaw的解决办法
  12. content=IE=edge,chrome=1的meta标签内容
  13. mysql mysqldb_mysql模块mysqldb
  14. nvidia控制面板点了没反应win7_nvidia控制面板打不开,教你win7系统nvidia控制面板打不开的解决方法...
  15. linux opera java,Ubuntu Linux下的 Opera 安装
  16. ffmpeg详细安装教程,亲测有效!
  17. Spring Cloud中使用jib进行docker部署
  18. 相关系数与决定系数的关系
  19. Cisco Packet Tracer中配置三层交换机
  20. 版本管理-SVN分支,合并,切换

热门文章

  1. ROS时钟--支持时间倒计时小工具
  2. ArcGis如何创建/连接企业级地理数据库
  3. Windows扫雷游戏python
  4. 【设计模式】05模板方法模式学习笔记
  5. 网络存储与容灾系统-作业二
  6. 简述神经元网络控制的作用和特点
  7. 动手学数据分析之数据加载及探索性数据分析
  8. linux下删除带特殊符号的文件
  9. MATLAB 超定方程组 最小二乘法
  10. 泛函分析 06.03 线性算子的谱理论 - 有界自共轭线性算子的谱