没有合适的资源?快使用搜索试试~ 我知道了~
基于LINUX的Oracle 10G RAC管理维护学习手记(上)
需积分: 12 30 下载量 105 浏览量
2009-01-07
18:10:25
上传
评论
收藏 452KB PDF 举报
温馨提示
基于LINUX的Oracle 10G RAC管理维护学习手记(上)
资源推荐
资源详情
资源评论
基于 Linux 的 Oracle 10G RAC 管理维护学习手记 作者:Kevin.yuan
基于 LINUX 的 Oracle 10G RAC 管理维护学习手记 (上)
前言: 本文主要记录了自己在学习 RAC 过程中的一点心得和笔记,鉴于网上安装文档参考资料相对详
尽,故尽量对此过程减少笔墨. 由于本人是 RAC 初学者,加之环境有限,很多认知还是停留在表面,偏颇
疏漏之处,在所难免,姑且抛砖引玉吧。藉此,希望能得到更多指正并不吝分享宝贵经验。
如不加特殊说明,后续提及环境皆为 Vmvare/Linux AS 4/Oracle 10g.
本手记(上)暂为目录一――三节内容。四――六节将记录在手记(下),希望能尽快整理完毕。
欢迎与我交流, My Msn:kevin.yuan@msn.com.
My Blog:http://www.easyora.cn
目录:
一 RAC 相关以及基础知识..............................................................................................................................1
1.CRS 简介...............................................................................................................................................1
(1).CRS 进程....................................................................................................................................1
(2).Virtual IP Address......................................................................................................................1
(3).OCR &Voting disk.....................................................................................................................1
2.ASM 相关 ..............................................................................................................................................2
3.RAC 存储/网络需求 ..............................................................................................................................2
(1).存储需求.....................................................................................................................................2
(2).网络需求.....................................................................................................................................3
4.其他........................................................................................................................................................3
(1).后台进程.....................................................................................................................................3
(2).缓存融合/缓存一致性.................................................................................................................4
二 RAC 安装 ....................................................................................................................................................4
1.安装规划部署 ........................................................................................................................................5
2. 安装过程..............................................................................................................................................5
3.几点注意问题.........................................................................................................................................5
三 RAC 管理维护.............................................................................................................................................5
1.CRS 管理维护........................................................................................................................................6
(1).CRS 相关的接口命令..........................................................................................................................6
(2).OCR 的管理维护........................................................................................................................9
(3).Voting disk 管理维护................................................................................................................10
2.RDBMS 管理维护................................................................................................................................10
(1).spfile 以及相关参数说明..........................................................................................................10
(2). Redo/Undo 管理 ......................................................................................................................11
(3).Archivelog/flashback 配置管理................................................................................................12
(4).ASM 下的 RAC 管理................................................................................................................13
3.Database 备份/恢复 .............................................................................................................................15
(1).Archivelog 对各节点可见的备份/恢复 .....................................................................................15
(2). Archivelog 对各节点不可见的备份/恢复.................................................................................16
四.RAC 故障切换/负载平衡配置 .......................................................................................................................
1.RAC service 简介 ...................................................................................................................................
2.故障切换/负载平衡配置 .........................................................................................................................
基于 Linux 的 Oracle 10G RAC 管理维护学习手记 作者:Kevin.yuan
(1).连接时故障切换 ..........................................................................................................................
(2).客户端负载平衡 ..........................................................................................................................
(3).服务器端负载平衡.......................................................................................................................
五.其他维护实施相关/案例 ................................................................................................................................
1.增加/移除节点 ........................................................................................................................................
2.更改 Public IP/Private IP/VIP 地址 .......................................................................................................
3.数据库迁移 .............................................................................................................................................
4.其他.........................................................................................................................................................
六.RAC 下的性能监控调整................................................................................................................................
1.RAC 下的等待事件分析说明...............................................................................................................
2.RAC 下的各方面性能调整 ..................................................................................................................
3.利用 statspack/awr/oradebug 进行性能分析.......................................................................................
基于 Linux 的 Oracle 10G RAC 管理维护学习手记 作者:Kevin.yuan
第 1 页
一 RAC 相关以及基础知识
1.CRS 简介
从Oracle 10G 开始,oracle 引进一套完整的集群管理解决方案----Cluster-Ready Services,它包括集
群连通性.消息和锁.负载管理等框架.从而使得 RAC 可以脱离第三方集群件,当然,CRS 与第三方集群件可
以共同使用.
(1).CRS 进程
CRS 主要由三部分组成,三部分都作为守护进程出现
<1>CRSD:资源可用性维护的主要引擎.它用来执行高可用性恢复及管理操作,诸如维护 OCR 及管
理应用资源,它保存着集群的信息状态和 OCR 的配置,此进程以 root 权限运行.
<2>EVMD:事件管理守护进程.此进程还负责启动 racgevt 进程以管理 FAN 服务器端调用,此进程
以 root 权限运行
<3>OCSSD:集群同步服务进程.管理集群节点的成员资格,它以 fatal 方式启动,因此进程发生故障
将导致集群重启,以防止数据坏死.同时,CSS 还维护集群内的基本锁功能,以及负责监控 voting disk 的
脑裂故障。它以 Oracle 权限运行
此外,还有一个进程 OPRCD,他是集群中的进程监视程序,仅当平台上的 CRS 不使用厂商群件时
候才出现,且无论运行了多少实例,每个节点只会存在一组后台进程.
来看一下这几个守护进程:
rac1-> cat /etc/inittab
.................................
# Run xdm in runlevel 5
x:5:respawn:/etc/X11/prefdm –nodaemon
h1:35:respawn:/etc/init.d/init.evmd run >/dev/null 2>&1 </dev/null
h2:35:respawn:/etc/init.d/init.cssd fatal >/dev/null 2>&1 </dev/null
h3:35:respawn:/etc/init.d/init.crsd run >/dev/null 2>&1 </dev/null
(2).Virtual IP Address
Oracle 10G RAC 下,有 3 个重要的 IP.
① Public IP ② Private IP ③ Vitual IP
Public IP 为数据库所在主机的公共网络 IP,Private IP 被用来私有高速互联,而 Oracle 较前版本,增
加了一个虚拟 IP,用来节点发生故障时候更快的故障转移,oracle 利用每个节点的 lisnter 侦听 VIP,一旦
发生故障,VIP 将进行实际的故障切换,从而在其他的可用的节点上保持联机,从而降低客户应用程序意
识到节点故障所需要的时间。
VIP 与 Public IP 必须在同一个网段内。
(3).OCR,Voting disk
OCR(oracle 集群注册表)和 Voting disk(表决磁盘)是 CRS 下的两个重要组件,它们必须放在共享磁盘
基于 Linux 的 Oracle 10G RAC 管理维护学习手记 作者:Kevin.yuan
第 2 页
上,以保证每个节点都能对其访问。
OCR 包含了针对集群的一些配置信息,诸如:集群数据库中的节点列表.CRS 应用程序.资源文件以及
事件管理器的授权信息。他负责对集群内的资源追踪,从而获知资源正在哪里运行,应该可以在哪里运行。
Voting disk 用来解决 split-brain 故障:如果节点丢失了与集群中其他节点的网络连接,这些冲突由表
决磁盘中的信息来解决。
2.ASM 相关
ASM (Automated Storage Management) 是 Oracle 10G 引入的一种文件类型,他提供了直接的 I/O 读
写,是 RAC 体系下一套不错的对数据文件存储规划的方案. ASM 可以自动管理磁盘组,并提供数据冗余
和优化.后面章节会就 ASM 的管理以及 ASM 下的 RAC 管理,单独讲解.
3.RAC 存储/网络需求
图1.3 RAC 体系架构
(1).存储需求
共享存储器是 RAC 的重要组件之一。它要求集群内的节点可以同时读写物理磁盘。目前,支持共享
存储的文件类型也比较多,像 Oracle 自身提供的 ASM,OCFS2 以及三方提供的群集文件系统,都是可以
选择的类型。
表 1.1.1 显示了 RAC 体系架构下各部分所支持的存储类型 (暂不考虑三方集群文件系统,就
ASM/raw device/OCFS2 和普通文件系统来说)
剩余18页未读,继续阅读
资源评论
tongjianchun
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于SSM的“停车场管理系统”的设计与实现(源码+数据库+文档+PPT).zip
- 图像处理领域Retinex算法的新进展-基于全局与局部光照估计的图像增强
- 3DMAX镂空星花球建模插件FloralStarBall下载
- 基于(单片机 STM32)的实验室环境检测系统 程序 功能如下: (1)温湿度检测功能:采集实验室的温度和湿度参数
- 机场管理中航班时刻优化模型的研究与应用
- 西门子中央空调程序 冷水机组程序,标准化很好的程序,内部用的函数封装成标准块 采用模糊控制,根据需求及制冷量来确定开启冷水机组及冷冻泵,冷却泵的台数 夏季开启冷水机组,冬季开启锅炉制热 均衡磨损
- 基于微信小程序的校园二手交易平台(源码+数据库+说明文档+效果图)毕业设计
- Java毕业设计-基于微信小程序+SpringBoot的校园二手交易平台(源码+数据库+说明文档+效果图)
- springboot-vue-在线骑行网站的设计与实现-源码工程-29页从零开始全套图文详解-34页设计论文-21页答辩ppt-全套开发环境工具、文档模板、电子教程、视频教学资源分享
- 台达plc与C#串口通信程序,可同步读写操作,实时监控 监控地址通过xml文件配置,控件自动生成
- 高原低气压环境下的高性能生态地聚物混凝土耐久性和微观结构演化研究
- 基于微信小程序+SpringBoot的校园二手交易平台(源码+数据库+说明文档+效果图)毕业设计
- 适用于 Windows 的 USB 保护工具
- 一维线性卡尔曼滤波,MATLAB代码
- 无线信号传输的机械结构应力测试技术详解及应用场景
- 机械设计5t轨道矿车牵引车sw18可编辑全套设计资料100%好用.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功