龙空技术网

Oracle 11G R2 部署中需要重视JRE路径

王啸皓月山巅 193

前言:

现在各位老铁们对“oracle11g没有lib32”大概比较注意,大家都想要分析一些“oracle11g没有lib32”的相关文章。那么小编也在网络上汇集了一些有关“oracle11g没有lib32””的相关文章,希望大家能喜欢,看官们快快来了解一下吧!

Oracle 11G R2 部署中需要重视JRE。

1.安装Oracle 11G R2的时候,可以指定JRE的路径。

./runInstall jreLoc=$jre的路径 ,这样可以规避掉弹窗无法显示或者窗口显示不全的问题。

2.CentOS 7.6安装Oracle 11.2.0.1 到86%时候,报错:Error in invoking target 'agent nmhs' of makefile。

解决方案:

在makefile中添加链接libnnz11库的参数。修改$ORACLE_HOME/sysman/lib/ins_emagent.mk,将

$(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11。

#cd $ORACLE_HOME/sysman/lib

#cp -p ins_emagent.mk{,.bak}

#vim ins_emagent.mk

进入vi编辑器后 命令模式输入/NMECTL进行查找,快速定位要修改的行

在后面追加参数-lnnz11 第一个是字母小写l,后面两个是阿拉伯数字1。

内容如下:

#===========================

# emdctl

#===========================

$(SYSMANBIN)emdctl:

$(MK_EMAGENT_NMECTL) -lnnz11

保存文件并且退出后,按“重试”。

3.创建数据库,执行dbca命令前,修改dbca文件中的JRE路径。

#cd $ORACLE_HOME/bin/

#vim dbca ,把文件里面的JRE_DIR变量后的值替换为:

JRE_DIR=/usr/local/jdk1.6.0_43/jre,然后使用Oracle用户执行dbca命令创建数据库。

标签: #oracle11g没有lib32