暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Fedora 40 一键安装 Oracle 19C 单机 ASM

原创 Lucifer三思而后行 2024-10-14
112

大家好,这里是 Lucifer三思而后行,专注于提升数据库运维效率。

前言

Oracle 一键安装脚本,演示 Fedora 40 一键安装 Oracle 19C 单机(全程无需人工干预)。

脚本下载:Oracle一键安装脚本
作者微信:Lucifer-0622

前置准备

  • 1、系统组安装好操作系统(支持最小化安装)
  • 2、网络组配置好主机网络,通常只需要一个公网 IP 地址
  • 3、DBA 创建软件目录:mkdir /soft
  • 4、DBA 上传 Oracle 安装介质(基础包,补丁包)到 /soft 目录下
  • 5、DBA 上传 Oracle 一键安装脚本到 /soft 目录下,授予脚本执行权限:chmod +x OracleshellInstall
  • 6、Fedora ISO 没有必须安装包,需要联网配置网络软件源,只需要确保能 Ping 通 www.baidu.com 即可(不需要挂载 ISO)。
  • 7、根据脚本安装脚本以及实际情况,配置好脚本的安装参数,在 /soft 目录下执行一键安装即可。

环境信息

# 主机版本 [root@fedora40-01 ~]# cat /etc/os-release NAME="Fedora Linux" VERSION="40 (Server Edition)" ID=fedora VERSION_ID=40 VERSION_CODENAME="" PLATFORM_ID="platform:f40" PRETTY_NAME="Fedora Linux 40 (Server Edition)" ANSI_COLOR="0;38;2;60;110;180" LOGO=fedora-logo-icon CPE_NAME="cpe:/o:fedoraproject:fedora:40" HOME_URL="https://fedoraproject.org/" DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f40/system-administrators-guide/" SUPPORT_URL="https://ask.fedoraproject.org/" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=40 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=40 SUPPORT_END=2025-05-13 VARIANT="Server Edition" VARIANT_ID=server # 网络信息 [root@fedora40-01 ~]# ip a 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:01:22:54 brd ff:ff:ff:ff:ff:ff altname enp2s1 inet 192.168.6.130/24 brd 192.168.6.255 scope global noprefixroute ens33 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe01:2254/64 scope link noprefixroute valid_lft forever preferred_lft forever # 连接外网测试 [root@fedora40-01 ~]# ping www.baidu.com PING www.a.shifen.com (180.101.50.188) 56(84) 字节的数据。 64 字节,来自 www.baidu.com (180.101.50.188): icmp_seq=1 ttl=53 时间=6.62 毫秒 64 字节,来自 www.baidu.com (180.101.50.188): icmp_seq=2 ttl=53 时间=6.70 毫秒 64 字节,来自 www.baidu.com (180.101.50.188): icmp_seq=3 ttl=53 时间=6.51 毫秒 64 字节,来自 www.baidu.com (180.101.50.188): icmp_seq=4 ttl=53 时间=6.68 毫秒 64 字节,来自 www.baidu.com (180.101.50.188): icmp_seq=5 ttl=53 时间=6.62 毫秒 # Starwind 共享磁盘挂载(有存储就不需要使用 starwind,直接存储上划盘挂载就可) systemctl enable iscsid.service iscsiadm -m discovery -t st -p 192.168.6.188 ## 挂载 ASM 磁盘 iscsiadm -m node -T iqn.2008-08.com.starwindsoftware:192.168.6.188-lucifer -p 192.168.6.188 -l ## 配置开机自动挂载 iscsiadm -m node -T iqn.2008-08.com.starwindsoftware:192.168.6.188-lucifer -p 192.168.6.188 --op update -n node.startup -v automatic root@fedora40-01:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1M 0 part ├─sda2 8:2 0 1G 0 part /boot └─sda3 8:3 0 99G 0 part ├─fedora-root 253:0 0 83G 0 lvm / └─fedora-swap 253:1 0 16G 0 lvm [SWAP] sdb 8:16 0 50G 0 disk sdc 8:32 0 20G 0 disk sr0 11:0 1 2.4G 0 rom # 安装包存放在 /soft 目录下 [root@fedora40-01 soft]# ll 总计 2988220 -rw-r--r--. 1 root root 3059705302 6月26日 22:28 LINUX.X64_193000_db_home.zip -rwxr-xr-x. 1 root root 228461 6月26日 22:28 OracleShellInstall

确保安装环境准备完成后,即可执行一键安装。

安装命令

使用标准生产环境安装参数:

# 根据脚本 README 或者 -h 命令提示,编辑好一键安装命令,进入 /soft 目录执行安装: [root@fedora40-01 soft]# cd /soft/ [root@fedora40-01 soft]# chmod +x OracleShellInstall ./OracleShellInstall -lf ens33 `# 主机网卡名称`\ -n fedora40-01 `# 主机名`\ -dd /dev/sdc `# DATA 磁盘盘符名称`\ -o lucifer `# 数据库名称`\ -dp 'Passw0rd#PST' `# sys/system 用户密码`\ -ds AL32UTF8 `# 数据库字符集`\ -ns AL16UTF16 `# 国家字符集`\ -redo 10 `# 在线重做日志大小(M)`\ -opd Y `# 是否优化数据库`

安装过程

连接测试

查看系统版本:

[root@fedora40-01:/root]# cat /etc/os-release NAME="Fedora Linux" VERSION="40 (Server Edition)" ID=fedora VERSION_ID=40 VERSION_CODENAME="" PLATFORM_ID="platform:f40" PRETTY_NAME="Fedora Linux 40 (Server Edition)" ANSI_COLOR="0;38;2;60;110;180" LOGO=fedora-logo-icon CPE_NAME="cpe:/o:fedoraproject:fedora:40" HOME_URL="https://fedoraproject.org/" DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f40/system-administrators-guide/" SUPPORT_URL="https://ask.fedoraproject.org/" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=40 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=40 SUPPORT_END=2025-05-13 VARIANT="Server Edition" VARIANT_ID=server

查看 Grid 版本以及补丁:

查看集群:

查看 ASM 磁盘组:

查看 Oracle 版本以及补丁:

连接数据库:

数据库连接正常。

往期精彩文章

Oracle 一键巡检自动生成 Word 报告
Oracle 一键安装合集
Oracle一键安装脚本的 21 个疑问与解答
Oracle一键巡检脚本的 21 个疑问与解答
全网首发:Oracle 23ai 一键安装脚本(非 RPM)
Oracle 19C 最新 RU 补丁 19.24 ,一键安装!
Oracle Linux 7.9 一键安装 Oracle 19C
RedHat 9.4(aarch64) 一键安装 Oracle 19C
openEuler 22.03 LTS SP4 一键安装 Oracle 19C RAC
RHEL 7.9 一键安装 Oracle 19C 19.23 RAC
Oracle DataGuard GAP 修复手册
优化 Oracle:最佳实践与开发规范
DBA 必备:Linux 软件源配置全攻略
Linux 一键配置时钟同步全攻略


感谢您的阅读,这里是 Lucifer三思而后行,欢迎点赞+关注,我会持续分享数据库知识、运维技巧。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论