`

RAC srvctl 命令报 libpthread.so.0 cannot open shared object file No such file or directory 解决方法

 
阅读更多

运行srvctl 命令报错:

[oracle@rac1 u01]$ srvctl remove asm -n rac1

/u01/app/oracle/product/10.2.0/db_1/jdk/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory

开始还觉得奇怪,因为我在安装CRS的时候,已经修改了vipca ORA_CRS_HOMEsrvctl命令的中参数。 即注释掉了LD_ASSUME_KERNEL参数。

但是运行的时候,还是报了这个错误,后来用which srvctl命令才发现了问题的所在:

[oracle@rac1 u01]$ which srvctl

/u01/app/oracle/product/10.2.0/db_1/bin/srvctl

系统调用的是ORACLE_HOME下的srvctl。所以在修改LD_ASSUME_KERNEL命令时,别忘了修改ORACLE_HOME下的,如果变量是将ORACLE_HOME放在前面,那么就会调用ORACLE_HOME下的srvctl命令。

[oracle@rac2 bin]$ echo $PATH

.:.:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/NX/bin:/home/oracle/bin:/home/oracle/bin:/u01/app/oracle/product/10.2.0/db_1/bin:/u01/app/oracle/product/crs/bin:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin:/u01/app/oracle/common/oracle/bin:/home/oracle/bin:/home/oracle/bin:/u01/app/oracle/product/crs/bin:/u01/app/oracle/product/10.2.0/db_1/bin:/u01/app/oracle/product/crs/bin:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin:/u01/app/oracle/common/oracle/bin

环境变量中的设置:

[oracle@rac2 ~]$ vi ~/.bash_profile

...

export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin

...

修改一下环境变量中PATH的顺序:

export PATH=.:${PATH}:$HOME/bin:$ORA_CRS_HOME/bin:$ORACLE_HOME/bin

重新开了一个ssh窗口,因为在连接的时候才会加载profile文件,srvctl 的位置变成了ORA_CRS_HOME下面的了。

[oracle@rac2 ~]$ which srvctl

/u01/app/oracle/product/crs/bin/srvctl

注释的方法有两种:

1)使用unset

#Remove this workaround when the bug 3937317 is fixed

LD_ASSUME_KERNEL=2.4.19

export LD_ASSUME_KERNEL

unset LD_ASSUME_KERNEL

2)直接注释掉:

#Remove this workaround when the bug 3937317 is fixed

#LD_ASSUME_KERNEL=2.4.19

#export LD_ASSUME_KERNEL

---------------------------------------------------------------------------------------------------

Blog http://blog.csdn.net/tianlesoftware

网上资源: http://tianlesoftware.download.csdn.net

相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx

DBA1 群:62697716(); DBA2 群:62697977() DBA3 群:62697850()

DBA 超级群:63306533(); DBA4 群: 83829929 DBA5群: 142216823

聊天 群:40132017

--加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请

分享到:
评论

相关推荐

    RAC srvctl系统命令手册.docx

    RAC srvctl系统命令手册 本文档主要介绍了Oracle RAC srvctl系统命令手册,涵盖了srvctl命令的基本使用和参数设置等内容。 srvctl命令是Oracle RAC系统中最基本的管理命令,用于管理RAC数据库、实例、服务、节点...

    libXp-1.0.0-8.i386.rpm

    /tmp/ /jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred.. 以root用户运行:rpm -Uvh libXp-1.0.0-8.i386.rpm xhost + 问题解决 

    rac to rac dataguard setup in 11.2.0.4

    Oracle RAC(Real Application Clusters)是一项允许运行在多个计算机节点上的Oracle数据库作为一个单一数据库进行操作的技术。Oracle Data Guard是Oracle提供的灾难恢复解决方案,可以确保数据的高可用性、保护性和...

    RAC listener.ora详解.docx

    Oracle RAC 监听器配置文件 listener.ora 详解 Oracle RAC 监听器配置文件 listener.ora 是一个核心配置文件,用于配置 Oracle Net Listener 的参数。本文将详细介绍 listener.ora 文件的配置参数、协议地址参数、...

    ORACLE 12c RAC的常用管理命令.pdf

    管理Oracle 12c RAC环境涉及到许多命令,这些命令用于监控和控制集群的运行。下面将详细介绍ORACLE 12c RAC的常用管理命令: 1. RAC查询 RAC查询包括查询节点信息、群集状态和集群中资源的状态。 1.1 查询节点 ...

    Oracle实例启动时报错:ORA-32004的解决方法

    同时,`ORA-07286`和"Linux-x86_64 Error: 2: No such file or directory"表明可能与设备路径或文件不存在有关,可能是归档日志路径不正确,或者是磁盘设备的问题。 解决步骤: 1. **使用静态参数文件pfile启动...

    RAC crsctl系统命令手册.docx

    Oracle RAC CRSCTL 系统命令手册 Oracle RAC 集群是一种高可用性的数据库解决方案,它可以将多个服务器集成在一起,提供高可用性和高性能的数据库服务。CRSCTL 是 Oracle RAC 集群中的一个关键组件,负责管理集群中...

    RAC常见命令检查状态

    根据提供的文件内容,以下是对RAC环境中常用的命令及其所检查状态的详细解释: ### 1. 检查集群状态 #### 命令:`crsctl check cluster` 此命令用于检查整个集群的状态,包括集群同步服务(Cluster ...

    解决在WINDOWS 2003 R2上不能安装RAC的方法CRS 10.2.0.2 error on windows 2003

    解决在WINDOWS 2003 R2上不能安装RAC的方法CRS 10.2.0.2 error on windows 2003

    OracleLinux6.1+Oracle11.2.0.1RAC+ASM安装过程.pdf

    Oracle Linux 6.1 和 Oracle **.*.*.* RAC (Real Application Clusters) 加上 ASM (Automatic Storage Management) 的安装过程涉及到一系列复杂的步骤,主要是为了在集群环境中部署Oracle数据库,以提供高可用性和可...

    Orace11GRactoRACDATAGUARD

    Rac to Rac Dataguard. Rac to Rac Dataguard. Rac to Rac Dataguard. Rac to Rac Dataguard. Rac to Rac Dataguard. Rac to Rac Dataguard. Rac to Rac Dataguard. Rac to Rac Dataguard. Rac to Rac Dataguard. ...

    PyPI 官网下载 | rac_es-0.4.1.tar.gz

    《PyPI官网下载 | rac_es-0.4.1.tar.gz——Python库解析与使用》 在Python的世界里,PyPI(Python Package Index)是官方的软件仓库,它为开发者提供了一个集中发布和分享自己创建的Python库的平台。本文将深入探讨...

    RAC_Oracle11g_asm_grid_openfile搭建集群环境.docx

    ### RAC_Oracle11g_asm_grid_openfile搭建集群环境 #### 一、Oracle RAC 群集基础知识 在构建 Oracle RAC (Real Application Clusters) 集群环境中,理解基本概念至关重要。Oracle RAC 是一种多实例、多节点数据库...

    RAC数据库升级到10.2.0.5.pdf

    《RAC数据库升级到10.2.0.5的详细步骤》 在Oracle数据库管理中,集群数据库(RAC,Real Application Clusters)的升级是一项关键任务,它涉及到整个系统的稳定性和性能提升。本文将详细阐述如何将RAC数据库升级到...

    oracle rac 不停机调整时间.txt

    oracle rac 不停机调整时间.txt

    ORACLE-11G-RAC--集群应用层命令扫盲.doc

    Oracle 11g RAC(Real Application Clusters)是一种高可用性和可伸缩性的数据库解决方案,它允许多个实例在共享存储上同时访问一个数据库。本文将深入解析Oracle 11g RAC中的集群应用层命令,特别是用于维护和监控...

    oracle rac常见命令

    oracle rac常用命令介绍,SRVCTL命令可以控制RAC数据库中的instance,listener以及services。

    spotlight_for_oracle_rac.5.0.1.1022.zip

    Spotlight for Oracle RAC 是一款专门针对Oracle Real Application Clusters(RAC)环境的性能监控工具,由Quest Software(现已被Dell收购)开发。Oracle RAC是一种高可用性解决方案,允许多台服务器共享同一数据库...

    Oraclerac和存储双活.pptx

    Oraclerac和存储双活.pptx

Global site tag (gtag.js) - Google Analytics