安装clusterware时遇到的问题
2009-08-14 22:44

最近几天在东兴证券装RAC,在装clusterware时遇到了下面的几个问题
问题 1:安装的图形界面无法启动

在有vnc工具连接数据后启动安装界面时,出现:cannot open shared object file: No such file or directory的错误

解决办法:

64位的linux系统缺少32位的系统包xorg-x11-deprecated-libs-6.8.2-1.EL.52.i386.rpm

问题 2:在rac2上执行root.sh或在执行./vipca时报错

在安装到执行shell脚本(orainstRoot.sh和root.sh)时,在rac1、rac2上执行完orainstRoot.sh

和在rac1上执行完root.sh后,在rac2上(在vnc工具上)执行root.sh时报错如下:

安装CRS执行root.sh脚本时到了“Startup will be queued to init within 90 seconds.”就进行不下去了。不能启动配置虚拟IP的图形安装界面。查看日志有

“PRKN-1008: Unable to load the shared library srvmhas10 during root.sh run on first node: ”,“PRKH-1010 : Unable to communicate with CRS services.

[PRKH-1000 : Unable to load the SRVM HAS shared library

[PRKN-1008 : Unable to load the shared library "srvmhas10" or a dependent library, from LD_LIBRARY_PATH="******"

[java.lang.UnsatisfiedLinkError: /****/crs/lib32/libsrvmhas10.so: libclntsh.so.10.1: cannot open shared object file: No such file or directory”

解决办法:

这样的错误,原因是缺少部分glibc的开发包,可以在RHEL4的添加/删除应用程序功能中选择安装“兼容性体系开发支持”包,这个是64系统下安装一些32位的包,32位的系统下就没有这个包。有条件的话可以参考Metalink Note 342750.1. Make sure that rpm glibc-2*.i686.rpm and glibc-devel-2*.i386.rpm are installed。

但是在我安装了上面的两个包后还是报错,于是我安装了“兼容性体系开发支持”的所有包,然后删除crs后重装,不再报这个错。

问题 3 PRKC-1073 : Failed to transfer directory .../installCopyFile.lst

在遇到上面问题7后,于是我卸了crs(关于卸载方法在后面),再重新装时又遇到了下面的问题:"Error while copying files inside directory <crshome> based
on listed file .../installCopyFile.lst to nodes <node list>.
[PRKC-1073 : Failed to transfer directory
.../installCopyFile.lst" to any of the given nodes <node
list>".

解决办法:

这是因为rac1和rac2没有建立ssh互信的原因,在rac1上执行ssh rac2 date时会提示输入密码,但有时执行虽然不提示输入密码但是还是报这个错,这可能两节点也已经不能建立互信,这时需要重新建立ssh互信。注意:如果按照上面建立互信的步骤可能仍不能建立互信。我的做法是

(1) 删掉了oracle用户和安装目录(/u01/oracle)

(2) 然后再按照上面建立ssh互信

注:可能删除crs后导致两节点不能建立互信,再装时就会出上面的问题。在装crs之前一定保证两节点的ssh互信已经建立。

问题 4crs卸不干净再重新装会出问题

在装到应该执行脚本时orainstRoot.sh和root.sh时,却没了提示让在rac1、rac2上执行orainstRoot.sh
或是只提示让在rac1上执行orainstRoot.sh,这样在rac1/rac2执行root.sh时就会报错,到600s时就failed了

解决办法:
干净的卸载crs,步骤如下:

一般情况下,只需要在各节点上依次运行目录

$ORA_CRS_HOME/install/下的脚本rootdelete.sh和 rootdeinstall.sh即可。

我们也可以采用手工删除:

(1)、在所有节点停止nodeapps

srvctl stop nodeapps -n nodename

(2)、删除crs自动启动程序

Linux:

rm –f /etc/oracle/*

rm -f /etc/init.d/init.cssd

rm -f /etc/init.d/init.crs

rm -f /etc/init.d/init.crsd

rm -f /etc/init.d/init.evmd

rm -f /etc/rc2.d/K96init.crs

rm -f /etc/rc2.d/S96init.crs

rm -f /etc/rc3.d/K96init.crs

rm -f /etc/rc3.d/S96init.crs

rm -f /etc/rc5.d/K96init.crs

rm -f /etc/rc5.d/S96init.crs

rm -Rf /etc/oracle/scls_scr

rm -f /etc/inittab.crs

cp /etc/inittab.orig /etc/inittab

(3)、kill css/crs/evm进程,并reboot节点

ps -ef | grep css/crs/evm

kill -9 processid

(4)、删除/tmp/.oracle或/var/tmp/.oracle

rm -rf /tmp/.oracle

rm -rf /var/tmp/.oracle

(5)、删除ocr.loc

rm -f /etc/oracle/orc.loc

(6)、用oracle universal installer卸载crs

(7)、删除crs安装目录

rm -Rf crs_install_dir

(8)、使用dd清除vote disk和ocr(裸设备)

dd if=/dev/zero of=/dev/votedisk_device bs=8192 count=2560

dd if=/dev/zero of=/dev/ocr_device bs=8192 count=12800

或是直接删除,如:

rm -f /ocfs/clusterware/votedisk

rm -f /ocfs/clusterware/ocr

问题 5:OUI-25031 some of the configuration assistants failed

在装单机版的数据库时报下这个错,后来忽略掉接着往后装,装完后发现没有linstner.ora和tnsnames.ora及net.ora文件,于是在别的机器上把这三个文件拷过来,然后启动监听正常,或是用net assistants工具配也可以。

问题 6:ORACLE 10g RAC Install Using NFS遇到的问题以及解决办法

安装clusterware出错, 于是重装. 重装后遇到问题:

INFO: Exclude file list /tmp/OraInstall2008-08-21_05-30-54PM/installExcludeFile.lst does not exist or is empty. The file is ignored.
WARNING: Error while copying directory /u01/crs/oracle/product/10.2.0/crs with exclude file list 'null' to nodes 'node2'. [PRKC-1002 : All the submitted commands did not execute successfully]
----------------------------------------------------------------------------------
node2:
/bin/tar: ./bin/sclsspawn: File shrank by 160817 bytes; padding with zeros
/bin/tar: Error exit delayed from previous errors
----------------------------------------------------------------------------------

解决办法:

这个问题实际上是第二个节点安装出了问题.具体问题根据实践的经验是: 两个节点的互信有了问题. 重新给两个节点建立ssh互信即可.

继续安装, 出来让执行 root.sh. 对比安装文档,少了orainstRoot.sh. 然后执行root.sh,提示:

Failure at final check of Oracle CRS stack.

10

那里出错了?重装之前,我删掉了安装目录下的一切东西, 并且删除了/etc下关于oracle和crs的文件了.

后来的答案是: crs没有删除干净. 具体如何删除干净请参看前一篇文章.

安装clusterware时遇到的问题相关推荐

  1. linux卸载mpfr,Red Hat Linux在安装gcc时遇到的问题汇总

    找到了一个比较老的RedHatlinux,想要装上apache+tomcat.由于是在虚拟机中运行,我想先装一个vmware-tools提高性能. 但是安装的过程中我发现竟然找不到gcc.于是我就去网 ...

  2. linux红帽网页中文乱码解决,【linux学习笔记】安装redhat时中文显示乱码(小方框)解决方法...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ------------------------------------- 防抽------------------------------------- ...

  3. ubuntu18.04在终端安装pip3时404 Not Found [IP: 91.189.91.24 80]_木绿的博客-CSDN博客

    ubuntu18.04在终端安装pip3时404 Not Found [IP: 91.189.91.24 80]_木绿的博客-CSDN博客 解决办法如下 亲测可用 sudo apt-get updat ...

  4. 安装rebar时提示Uncaught error in rebar_core

    2019独角兽企业重金招聘Python工程师标准>>> 按照教程安装rebar,从 https://github.com/rebar/rebar/ 下载编译好的版本(注:网上大多数都 ...

  5. 解决wubi安装ubuntu时要下载系统映像文件问题

    下面我介绍解决wubi安装ubuntu时要去官网下载系统映像文件问题的方法,分为两部分来介绍: 问题描述及失败方案 解决方案 1.问题描述及失败方案 问题描述就描述吧,还介绍什么失败方案,我这是为了让 ...

  6. 安装 WordPress 时一些常见问题

    1)安装 WordPress 时,输入数据库信息后提交之后,却直接弹出一个空白页面 解决方法很简单,打开PHP的配置文件php.ini,查找max_execution_time,将这个参数改为max_ ...

  7. PHP 安装 扩展时 抛出 /usr/local/Cellar/php@7.1/7.1.25/pecl 异常解决

    PHP 安装 扩展时 抛出 /usr/local/Cellar/php@7.1/7.1.25/pecl 异常解决 参考文章: (1)PHP 安装 扩展时 抛出 /usr/local/Cellar/ph ...

  8. Vmware 安装CentOS7时连不上网问题的解决

    Vmware 安装CentOS7时连不上网问题的解决 参考文章: (1)Vmware 安装CentOS7时连不上网问题的解决 (2)https://www.cnblogs.com/yaomajor/p ...

  9. 安装node-sass时出现的错误解决方案(Mac自用,也可以借鉴)

    安装node-sass时出现的错误解决方案(Mac自用,也可以借鉴) 参考文章: (1)安装node-sass时出现的错误解决方案(Mac自用,也可以借鉴) (2)https://www.cnblog ...

最新文章

  1. 一道面试题:用多种方法实现两个数的交换
  2. mycat 编辑schema.xml
  3. Linux 内核调试器 调试指南
  4. 去哪儿-12-city-search-logic
  5. PAT L1-027 出租
  6. java视频通话_Java使用WebSocket和WebRTC视频通话
  7. 游戏服务器开发技术栈
  8. 论文课程设计--CRM客户管理系统
  9. 他两次都没能感动CCTV却感动了我们
  10. lav点搜网metro风格分享
  11. 百度AI开放平台 UNIT平台开发在线客服 借助百度的人工智能如何开发一个在线客服系统...
  12. 微信视频号绑定公众号教程分享
  13. element-ui 上传图片,图片404
  14. 紫微斗数:命主和身主
  15. 非期望产出的sbm模型_兼顾非期望产出的工业用地效率测度、分异与溯因 ——以东北三省为例...
  16. 基于Kinect体感器控制的机械臂项目记录
  17. POJ 2431 Expedition(贪心+优先队列)
  18. TokenGazer 深度研究 | Harmony:技术层面有一定创新 生态发展仍需时间验证
  19. APM 飞控文档翻译1
  20. 在Android系统中添加组合键快捷启动功能

热门文章

  1. 拆解VCM音圈马达,原理、结构
  2. web页面第三方天气预报插件
  3. 全球及中国自助打印亭行业形势发展及十四五战略规划建议报告2021-2027年版
  4. 电脑版微信双开(多开)的简单方法
  5. mysql config win.h_mysql python安装错误:无法打开include文件'config win.h'
  6. 首先,打破一切常规读书笔记
  7. 很抱歉此功能看似已中断,并需要修复。请使用Windows控制面板中的“程序和功能”选项修复Microsoft Office
  8. 原来VIM还可以这样玩
  9. CanOpen通信----PDO与SDO
  10. 51单片机温度控制C语言程序详解,基于单片机的温度控制系统设计(附程序清单及原理图).doc...