前面我们已经详细介绍了如何在 Linux 系统上安装 Oracle 11GR2 数据库的图形化教程:
很多朋友反馈这些教程非常详细,但也有人提到,有些 Linux 系统是以最小化方式安装的,没有图形化界面,因此无法使用上述方法安装数据库。那么有没有其他的解决方案呢?
答案是肯定的!
在这种最小化安装的环境下,我们可以选择通过命令行的方式来静默安装 Oracle 11GR2,而不依赖图形化界面。这种方法虽然更加灵活,但对用户的 Linux 命令操作能力以及对 Oracle 安装程序的了解有较高的要求。
对于刚接触的小伙伴来说,这种方式可能会显得较为复杂,遇到问题时排查也会更加困难。因此,在选择静默安装时,建议大家提前熟悉相关的命令和安装流程,做好充分的准备,以便顺利完成安装。
当然,也有朋友会好奇:为什么 Linux 要安装最小化系统呢?毕竟没有图形化界面操作起来很不方便。
其实,这种选择更多是出于早些年的硬件资源限制。当时的服务器硬件资源较为紧张,为了节省宝贵的资源,很多人会选择最小化安装。而现在,随着硬件性能的大幅提升,资源已经不再是瓶颈,所以我们完全可以选择图形化安装,不必担心资源不足的问题。
不过,对于追求极致性能优化或某些特定需求的用户来说,最小化系统依然是不错的选择。大家可以根据自己的实际情况灵活选择安装方式!
下面就为大家演示如何在 Linux 系统上通过静默安装方式部署 Oracle 11GR2 单机数据库,一起来看看吧!

记得点击 "DBA学习之路, 设为星标⭐
后台回复【进群】,申请加入数据库学习交流群

安装 RHEL 操作系统大同小异,参考第一天的课程进行安装即可。如果对操作系统的安装过程不熟悉,可以跳转进行学习:
最小化系统安装选择:
安装完成 Linux 系统之后,接下来咱么正式进入 Oracle 数据库的安装环节!
演示环境信息:
我这里虚拟机配置的是 8G 内存,大家按需配置。Oracle 11GR2 对内存的要求相对较低,配置 2G 内存即可满足学习环境的需求。这种配置既能顺利完成操作,又不至于对电脑系统资源造成过大压力,非常适合用于学习和练习。
Oracle 数据库的安装需要对 Linux 系统进行一些必要的配置。一方面,这些配置是为了遵循生产环境的最佳实践,另一方面是为了规避一些已知的 BUG。本教程基于 Oracle 官方文档并结合大量生产环境部署的实战经验,是一份标准的 SOP 文档,确保稳健可靠。
虽然一些“野路子”也能实现安装,但你敢把它用在生产环境吗?为了确保系统稳定性和可维护性,遵循规范化的配置步骤才是正确的选择。
第二天实战中介绍过哪些连接工具可以连接,这里不做二次介绍了,我选择使用 ITerm 进行连接(Win 平台建议大家也可以使用 MobaXterm):
ssh root@10.211.55.200
以上代表已经连接上数据主机了。
首先检查 ISO 镜像是否挂载,由于主机重启可能导致挂载断开,所以检查一下。
mount /dev/cdrom /mnt
如下图,代表已成功挂载 ISO 镜像源:
关于 Linux 系统的详细配置,这里不再赘述,相关内容已在前面的课程中多次演示,大家可以参考前几天的课程内容!
所以本次演示,我使用了另一门安装脚本课程中的一键安装脚本进行演示。如果感兴趣,可以前往了解并订阅:
Oracle 一键安装脚本:https://www.modb.pro/course/148
顺便为自己的安装脚本打个小广告,经济实惠,简单好用,效果包您满意!
关于 Linux 系统的详细配置内容在前面已经反复演示过,所以这里就不占用过多篇幅了,大家可以跳转到前两天的课程进行参考即可!
我这里是使用我另一个安装脚本课程中的脚本进行一键配置了,感兴趣的朋友可以跳转订阅:
Oracle 一键安装脚本:https://www.modb.pro/course/148
Oracle 一键安装脚本的兼容性支持列表如下:
Oracle 一键安装脚本的功能十分强大,包括但不限于:
这里也算是打一个小广告,给自己的安装脚本做一下宣传,经济实惠又好用,包好的!
Oracle 一键安装脚本会自动配置 Linux 系统以及解压安装包,所以在使用脚本前我们需要先上传安装软件以及脚本文件。
如下图所示,上传所需的安装介质:
安装完成后,记得对脚本文件进行授权:chmod +x OracleShellInstall。
其实,一键配置 Linux 环境只是 Oracle 一键安装脚本 的一个小功能。这个脚本功能非常强大,但为了演示静默安装的具体步骤,这里仅演示到环境配置的部分!
接下来演示如何使用 Oracle 一键安装脚本来快速配置 Linux 主机环境和解压 Oracle 安装包,只需一行命令调用脚本即可!
进入脚本所在目录,执行上述命令:
cd /soft
## 执行一键安装脚本
./OracleShellInstall -lf eth0 `# 主机网卡名称`\
-n Lucifer `# 主机名`\
-op oracle `# 主机 oracle 用户密码`\
-d /u01 `# Oracle 软件安装基础目录`\
-ord /oradata `# 数据库文件存放目录`\
-o orcl `# 数据库名称`\
-dp 'Passw0rd#PST' `# sys/system 用户密码`\
-ds AL32UTF8 `# 数据库字符集`\
-ns AL16UTF16 `# 国家字符集`\
-m Y `# 仅配置系统环境`
回车开始正式配置 Linux 系统环境以及解压安装介质!大概等待个几十秒左右就好了!
原文作者:DBA学习之路;如有侵权,请联系管理员删除。