Centos7.0 安装oracle11.2.0.4报错error in invoking target 'agent nmhs'
Centos7.0_x64位安装oracle11.2.0.4
1.报错error in invoking target 'agent nmhs'
解决过程
vi $ORACLE_HOME/sysman/lib/ins_emagent.mk
找到
#================================
# emdctl
#================================
$(SYSMANBIN)emdctl:
$(MK_EMAGENT_NMECTL)
修改为:
#================================
# emdctl
#================================
$(SYSMANBIN)emdctl:
$(MK_EMAGENT_NMECTL) -lnnz11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++
2.check时候os kernel parameter:shmmax不通过处理,提示
This is a prerequistite condition to test whether the OS kernel parameter "shmmax" is properly set.(more details)
Expected Value:Current=4094879744;Configured=4094879744
Actual Value :Current=2147483648;Configured=2147483648
解决过程
通过修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf
修改kernel.shmmax =4094879744 (4094879744根据具体的报错提示输入)
要使/etc/sysctl.conf 更改立即生效,执行以下命令。输入:sysctl -p
然后重新check Agin即可通过