在微信群上,有朋友问了两个数据库安装的报错,其实问题很小,但积累起来,就是经验了,版本是Oracle 11g。
问题1,执行runInstaller.sh,提示这个错误,他的问题就是安装程序需要对主机名进行反向解析,但是在这没解析成功,
方法1
设置一个用于反向解析和解析DNS服务,或者,直接修改/etc/hosts文件,添加主机名和域名全称,例如,
IP地址 主机名(hostname)
方法2
在安装用户的环境变量中,设置ORACLE_HOSTNAME=主机名
问题2,安装到进度条,提示这个错误,这个问题一般是环境中缺少gcc、cpp这些软件包,其实在安装检查,会提示少的包,此时保证这些包都安装,就能完成安装,如果心存侥幸,就很可能出现这个错误,
要注意的是,如果是从iso中找rpm,gcc和cpp这些的安装,是有依赖顺序的,要按照如下顺序进行安装,不同的Linux版本iso,对应包的版本号可能不同,可以用通配符进行检索,
rpm -ivh glibc-common-2.12-1.47.el6.x86_64.rpmrpm -ivh kernel-headers-2.6.32-220.el6.x86_64.rpmrpm -ivh libgcc-4.4.6-3.el6.x86_64.rpmrpm -ivh glibc-2.12-1.47.el6.x86_64.rpmrpm -ivh libgomp-4.4.6-3.el6.x86_64.rpmrpm -ivh nscd-2.12-1.47.el6.x86_64.rpmrpm -ivh glibc-headers-2.12-1.47.el6.x86_64.rpmrpm -ivh glibc-devel-2.12-1.47.el6.x86_64.rpmrpm -ivh mpfr-2.4.1-6.el6.x86_64.rpmrpm -ivh ppl-0.10.2-11.el6.x86_64.rpmrpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpmrpm -ivh cpp-4.4.6-3.el6.x86_64.rpmrpm -ivh gcc-4.4.6-3.el6.x86_64.rpm-ivh glibc-common-2.12-1.47.el6.x86_64.rpm
rpm -ivh kernel-headers-2.6.32-220.el6.x86_64.rpm
rpm -ivh libgcc-4.4.6-3.el6.x86_64.rpm
rpm -ivh glibc-2.12-1.47.el6.x86_64.rpm
rpm -ivh libgomp-4.4.6-3.el6.x86_64.rpm
rpm -ivh nscd-2.12-1.47.el6.x86_64.rpm
rpm -ivh glibc-headers-2.12-1.47.el6.x86_64.rpm
rpm -ivh glibc-devel-2.12-1.47.el6.x86_64.rpm
rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm
rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm
rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
rpm -ivh cpp-4.4.6-3.el6.x86_64.rpm
rpm -ivh gcc-4.4.6-3.el6.x86_64.rpm
这些问题很小,能做的就是记到自己的知识库中,下次不应该再是问题了。
P.S.
1. Oracle安装历史文章,
2. MySQL安装历史文章,