在LINUX AS 5.4上安装Oracle RAC 10.2.0.1,使用多路径软件映射出来的虚拟磁盘分区保存OCR和VOTE DISK信息。执行root.sh时报错"Failed to upgrade Oracle Cluster Registry configuration"。这个错误以前在升级Oracle RAC 10.2.0.3到10.2.0.4 for solaris 时也遇到过。文件clsfmt.bin在root.sh执行过程中不能正常工作。oracle认为这是一个bug,给了一个新的clsfmt.bin,替换到rac中现有的clsfmt.bin后,再执行root.sh就可以。如果还是不行,彻底清理掉RAC安装信息后,再执行root.sh之前替换掉文件clsfmt.bin。
它的错误印象深刻,特意记录一下。
(miki西游 @mikixiyou 原文链接: http://mikixiyou.iteye.com/blog/1727885
)
它的报错的具体信息如下:
[root@rac11 ~]# /u01/app/oracle/product/10.2.0/crshome_1/root.sh
WARNING: directory '/u01/app/oracle/product/10.2.0' is not owned by root
WARNING: directory '/u01/app/oracle/product' is not owned by root
WARNING: directory '/u01/app/oracle' is not owned by root
WARNING: directory '/u01/app' is not owned by root
Checking to see if Oracle CRS stack is already configured
Setting the permissions on OCR backup directory
Setting up NS directories
Failed to upgrade Oracle Cluster Registry configuration
分析ocrconfig.log日志,错误信息如下:
[root@rac11 ~]# more /u01/app/oracle/product/10.2.0/crshome_1/log/rac11/client/ocrconfig_11282.log
Oracle Database 10g CRS Release 10.2.0.1.0 Production Copyright 1996, 2005 Oracle. All rights reserved.
2012-11-16 14:36:56.567: [ OCRCONF][521395072]ocrconfig starts...
2012-11-16 14:36:56.567: [ OCRCONF][521395072]Upgrading OCR data
2012-11-16 14:36:56.572: [ OCRCONF][521395072]OCR already in current version.
2012-11-16 14:36:56.579: [ OCRCONF][521395072]Failed to call clsssinit (21)
2012-11-16 14:36:56.579: [ OCRCONF][521395072]Failed to make a backup copy of OCR
2012-11-16 14:36:56.579: [ OCRCONF][521395072]Exiting [status=failed]...
[root@rac11 ~]#
使用dd清理raw1,raw2裸设备
dd if=/dev/zero of=/dev/raw/raw1 bs=8192K count=10
dd if=/dev/zero of=/dev/raw/raw2 bs=8192K count=10
清理结果正常,不是磁盘不能读或者保存有旧的配置信息。
于是查找oracle官网,说这是一个bug.
在Redhat 5.4 RAC multipath 配置raw,运行root.sh 时报错Failed to upgrade Oracle Cluster Registry configuration 。
使用clsfmt.bin检查一下。
[root@rac11 ~]# /u01/app/oracle/product/10.2.0/crshome_1/bin/clsfmt.bin ocr /dev/raw/raw1
clsfmt: Received unexpected error 4 from skgfifi
skgfifi: Additional information: -2
Additional information: -2147483648
oracle 发布的补丁包p4679769_10201_Linux-x86-64.zip。补丁包中的clsfmt.bin文件替换到系统bin目录的同名称文件即可。
分享到:
相关推荐
### RedHat 5.4_64安装Oracle 10g 的详细步骤及知识点 #### 一、系统准备与安装 1. **安装环境**:本教程针对的是64位PC服务器,在这样的环境下安装RedHat 5.4的64位操作系统。 - **知识点**: - 64位系统相较于...
文档标题和描述中提到的问题是关于在Red Hat 5.4操作系统上安装Oracle 11g后,使用Sqlplus工具时出现中文乱码的一系列问题。这个问题涉及到四个主要方面:文件名显示乱码、vi编辑器查看中文内容乱码、Sqlplus内部...
在RedHat5.4下安装Oracle10g涉及到一系列复杂的步骤,这些步骤需要准确地按照Oracle官方的安装文档和RedHat的配置指南进行操作。以下详细说明了安装Oracle10g的关键知识点。 ### 1. RedHat5.4的安装 安装RedHat5.4...
在本篇记录中,作者分享了在Red Hat Enterprise Linux 5.4 64位操作系统上成功部署Oracle 11g Release 2 (11gR2) Real Application Clusters (RAC)的经验。以下是详细步骤和关键知识点: 1. **软件准备**: - ...
### Redhat 5.4 64位版安装过程详解 #### 一、启动与检测 1. **启动方式**:使用Redhat 5.4 64位版的安装光盘启动计算机,若选择图形界面安装,直接按回车键即可开始安装流程。 2. **光盘检测**:进入安装程序前,...
Redhat 5.4 Oracle 10g RAC Openfiler+Multipath + RAW+ ASM 安装文档 .pdf Redhat 5.4 Oracle 10g RAC Openfiler+Multipath + RAW+ ASM 安装文档 .docx Linux_+_Oracle_11g_R2_RAC_安装配置详细过程.doc
在Red Hat Enterprise Linux 5.4系统中安装Oracle 11g R2是一个涉及多步骤的过程,主要包括准备安装文件、创建必要的目录结构、配置用户和用户组、安装依赖的RPM软件包以及后续的数据库配置。以下是详细的安装步骤:...
"el8"和"centos8"、"redhat8"标签明确了这个内核版本适用于这两个发行版。RHEL8和CentOS 8都是基于上游Fedora项目构建的Linux发行版,它们之间有高度的兼容性。RHEL是一个商业发行版,提供付费支持,而CentOS是其...
redhat5.4+SSH+Ftp+Apache+Mysql+PHP搭建 redhat5.4+SSH+Ftp+Apache+Mysql+PHP搭建 redhat5.4+SSH+Ftp+Apache+Mysql+PHP搭建 redhat5.4+SSH+Ftp+Apache+Mysql+PHP搭建
Redhat7.6 Oracle 19C RAC部署手册
根据给定文件的标题、描述和部分内容,以下是关于RedHat 7.5 Oracle 18c RAC安装的详细知识点: 1. RedHat 7.5与Oracle 18c RAC的安装准备工作: - 在准备安装Oracle 18c RAC之前,需要了解硬件的最低配置要求。...
《Oracle 11g R2 RAC on Red Hat 5.4 X86_64: 实施经验分享》 本文档将详细阐述在Red Hat Linux 5.4 64位操作系统上安装Oracle 11g R2 Real Application Clusters (RAC)的过程和注意事项。Oracle RAC是一种高可用性...
"Redhat7 Udev绑定(DM multipath)多路径设备" 在Redhat7系统中,Udev绑定(DM multipath)多路径设备是指使用Udev机制来管理多路径设备的绑定关系。下面是相关的知识点: 1. DM Multipath:DM Multipath是Redhat...
在Red Hat Enterprise Linux 5.4 (RHEL5.4)中,SSH(Secure SHell)服务是一个关键组件,用于安全地远程管理服务器。SSH提供了一种加密的网络协议,使得用户可以在不安全的网络环境中执行命令、传输文件,而无需担心...
在虚拟化环境中搭建Oracle数据库的Real Application Clusters (RAC)是IT系统高可用性和负载均衡的一种常见实践。本文将详细介绍如何在Vmware Workstation上的Red Hat Enterprise Linux 6 (RHEL6)操作系统中安装...
linux redhat5_4 postfix perl-Date-Calc-5.4-1.2.2.1.i386.rpm
### Linux系统:rhel-server-5.4-i386-dvd.iso #### 知识点一:RHEL(Red Hat Enterprise Linux)介绍 RHEL是Red Hat公司开发的一款广泛使用的Linux发行版,专为企业环境设计。它提供了一个稳定、可靠、安全的操作...
在IT领域,尤其是在服务器操作系统和企业级数据库管理系统的部署中,Redhat5.4与Oracle11g的组合是常见的选择。这篇文档将详细讲解如何在Redhat5.4上安装Oracle11g数据库,以及可能遇到的问题及其解决策略。 首先,...