无外网安装oracle,主要的问题,其实是准备好各种oracle依赖的rpm包,自己在虚拟机上实验了一把,成功安装好了oracle。没有使用yum install等需要外网的命令,在安装相关依赖rpm包时,推荐一个网站https://centos.pkgs.org/
这个网站会把rpm包的依赖展现出来,依次一个一个手动下载好。
到时候去机房无网络安装oracle的情况下,我们就可以使用U盘把提前下载好的rpm包mount上去。
有的centos可能没有unzip命令,所以第一步解压oracle11g的两个包都解压不了,这就尴尬了。所以要准备一个unzip的rpm包。
在静默安装oracle11g的时候,有可能会报swap空间不足问题,需要手动建一个swap,并格式化激活,同时在/etc/fstab增加一条相应记录。
漫长的静默安装好后,启动netca的时候,我遇到过如下问题
****DISPLAY environment variable not set!
Oracle Net Configuration Assistant is a GUI tool
which requires that DISPLAY specify a location
where GUI tools can display.
Set and export DISPLAY, then re-run.
这个需要使用oracle用户设置一个DISPLAY环境变量
export DISPLAY=localhost:1.0
还遇到过确实libXext包问题