2 月份基本都在休假,从吉隆坡到巴厘岛逛了一圈,回来又过了个春节,所以接近一个月没有写文章了,今天回归,水一篇 Oracle 一键安装脚本适配的文章。

距离上次适配安装脚本已经挺久了,一个是因为各厂商的操作系统版本发布比较慢,还有就是脚本已经提前适配了未来的操作系统版本,基本可以做到不修改代码安装成功。

本文以银河麒麟 Kylin V11 为例,不修改任何一行代码,进行安装:

1
2
3
4
5
6
7
[root@kylinv11:/root]# cat /etc/os-release
NAME="Kylin Linux Advanced Server"
VERSION="V11 (Swan25)"
ID="kylin"
VERSION_ID="V11"
PRETTY_NAME="Kylin Linux Advanced Server V11 (Swan25)"
ANSI_COLOR="0;31"

上传安装脚本以及安装包:

1
2
3
4
[root@kylinv11 soft]# ll
总计 5337896
-rw-r--r-- 1 root root 3059705302 2月26日 14:06 LINUX.X64_193000_db_home.zip
-rwxr-xr-x 1 root root 237245 2月26日 14:06 OracleShellInstall

挂载操作系统镜像(为了安装依赖):

生成一键安装命令:

复制命令后在操作系统 /soft 目录下执行一键安装:

1
2
3
4
./OracleShellInstall \
-lf enp0s3 `# 公网IP的网卡名称`\
-n kylinv11 `# 主机名`\
-opd Y `# 优化数据库`

安装过程如下:

全程无需人工干预,行云流水,主机重启后,数据库已经自动启动:

同时因为选择了脚本优化数据库,所以很多优化项脚本已经自动做好了:

本次在银河麒麟 V11 上安装 Oracle 19c,全程使用一键安装脚本,未修改任何代码,完美适配。脚本目前已经适配了市面上绝大多数Linux发行版,包括最新的麒麟 V11、龙蜥 8.10、openEuler 24.03 等。

如果你也在为 Oracle 安装的复杂步骤和繁琐配置而烦恼,不妨试试这个脚本。后续我还会继续更新,支持更多国产操作系统版本,欢迎持续关注!