现在的位置: 首页 > 综合 > 正文

Exception String: Error in invoking target ‘agent nmo nmb’ of makefile CentOS 64位安装Oracle 10g 报错

2018年05月03日 ⁄ 综合 ⁄ 共 1111字 ⁄ 字号 评论关闭

1, 检查安装包

    rpm -q binutils compat-db control-center gcc gcc-c++ glibc glibc-common \  
    gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver libaio openmotif21 

2. 查看或者编辑 /etc/sysctl.conf文件

    kernel.shmall = 2097152 
    kernel.shmmax = 2147483648 
    kernel.shmmni = 4096 
    kernel.sem = 250 32000 100 128  
    fs.file-max = 65536 
    net.ipv4.ip_local_port_range = 1024 65000  
    net.core.rmem_default=262144 
    net.core.rmem_max=262144 
    net.core.wmem_default=262144 
    net.core.wmem_max=262144 

3, 运行如下命令,是内核参数生效。

/sbin/sysctl -p 

4, 查看或者编辑/etc/selinux/config文件,确认存在如下内容

SELINUX=disabled

5,检查安装oracle软件用户的环境变量

以oracle用户的身边登录系统,查看或者编辑~/.bash_profile文件,需要文件内容如下:

TMP=/tmp; export TMP  
TMPDIR=$TMP; export TMPDIR  
ORACLE_BASE=/app/oracle; export ORACLE_BASE  
ORACLE_HOME=$ORACLE_BASE/product/10/db_1; export ORACLE_HOME  
ORACLE_SID=RAC1; export ORACLE_SID  
ORACLE_TERM=xterm; export ORACLE_TERM  
PATH=/usr/sbin:$PATH; export PATH  
PATH=$ORACLE_HOME/bin:$PATH; export PATH  
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH  
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH  
if [ $USER = "oracle" ]; then  
if [ $SHELL = "/bin/ksh" ]; then  
ulimit -p 16384  
ulimit -n 65536  
else  
ulimit -u 16384 -n 65536  
fi  
fi

抱歉!评论已关闭.