CentOS 7上离线安装Oracle JDK8并解决yum错误

需积分: 10 0 下载量 148 浏览量 更新于2024-07-14 收藏 4.12MB DOCX 举报
本文档主要介绍了在CentOS 7系统上安装Linux Oracle 12c和11g版本的详细步骤,针对特定问题提供了解决方案。首先,当遇到使用yum安装软件时提示"cannot find a valid base URL for repo: base/7/x86_64"的问题,这是因为本地yum源导致的网络连接受限。为了解决这个问题,用户需要修改系统的DNS设置。具体操作是在`/etc/resolv.conf`文件中添加多个DNS服务器地址(如Google DNS、阿里云DNS等),然后重启网络服务使之生效。 接着,文档指导如何卸载系统自带的OpenJDK(如有)以避免冲突。使用`yum remove *openjdk*`移除已安装的OpenJDK,并通过`rpm-qa | grep jdk`确认已成功卸载。随后,用户需从Oracle官方网站下载JDK 8u144的Linux x64版本的安装文件(`.tar.gz`格式),将其复制到`/usr`目录下,并创建一个名为`java`的子目录用于存放JDK。 解压下载的JDK安装文件后,将其移动至`/usr/java`目录,并对`/etc/profile`文件进行编辑,增加环境变量`JAVA_HOME`指向新安装的JDK路径,以及`CLASSPATH`和`PATH`的设置,确保Java命令可以正确识别。最后,通过`source /etc/profile`使配置生效,并验证安装是否成功,通过运行`java -version`命令检查JDK版本。 在整个安装过程中,特别提到了以root权限安装依赖包,例如使用`yum install`安装`binutils`, `compat-libcap1`, `compat-libstdc++-33`等必要的库,确保系统环境满足Oracle数据库的运行需求。 本文档详细记录了在CentOS 7环境中安装Oracle 12c和11g版本,同时处理了网络配置和兼容性问题,对于想要在该系统上部署Oracle数据库的用户来说是一份宝贵的参考资源。
2024-09-26 上传