Linux7安装11g 86%报错:Error in invoking target 'agent nmhs'该怎么办

2023-04-11 03:22:00 报错 安装 Error
在Linux7上安装11g的时候,86%的时候报错:Error in invoking target 'agent nmhs'该怎么办? 这个错误是由于安装程序找不到nmhs的目标文件所致。可以尝试以下方法解决: 1.检查是否安装了依赖程序: 首先,确保安装了所需的依赖程序。11gR2的依赖程序包括: binutils gcc glibc libaio libstdc++ make sysstat 如果没有安装这些依赖程序,可以使用以下命令安装: yum install binutils gcc glibc libaio libstdc++ make sysstat 2.检查环境变量: 检查是否配置了ORACLE_HOME和LD_LIBRARY_PATH环境变量。 ORACLE_HOME环境变量指向11gR2的安装目录,例如/u01/app/oracle/product/11.2.0/dbhome_1。 LD_LIBRARY_PATH环境变量指向ORACLE_HOME/lib目录,例如/u01/app/oracle/product/11.2.0/dbhome_1/lib。 可以通过以下命令查看这些环境变量是否已经配置: echo $ORACLE_HOME echo $LD_LIBRARY_PATH 如果没有配置这些环境变量,可以在/etc/profile文件中添加以下内容: export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 export LD_LIBRARY_PATH=$ORACLE_HOME/lib 3.检查安装目录权限: 确保安装目录(例如/u01/app/oracle/product/11.2.0/dbhome_1)以及其子目录的所有者和组都是oracle用户。 可以使用以下命令查看安装目录的所有者和组: ls -ld /u01/app/oracle/product/11.2.0/dbhome_1 如果所有者和组不是oracle用户,可以使用以下命令修改: chown -R oracle:oinstall /u01/app/oracle/product/11.2.0/dbhome_1 4.检查/etc/security/limits.conf文件: 确保/etc/security/limits.conf文件中设置了oracle用户的nofile和nproc参数。 可以使用以下命令查看/etc/security/limits.conf文件中是否设置了oracle用户的nofile和nproc参数: grep oracle /etc/security/limits.conf 如果没有设置这些参数,可以在/etc/security/limits.conf文件中添加以下内容: oracle soft nofile 1024 oracle hard nofile 65536 oracle soft nproc 2047 oracle hard nproc 16384 5.重新安装11gR2 如果以上方法都不能解决问题,可以尝试重新安装11gR2。

相关文章