大家好,這里是 Lucifer三思而后行,專注于提升數(shù)據(jù)庫運(yùn)維效率。
前言
Oracle 一鍵安裝腳本,演示 Fedora 40 一鍵安裝 Oracle 19C 單機(jī)(全程無需人工干預(yù))。
腳本下載:Oracle一鍵安裝腳本
作者微信:Lucifer-0622
前置準(zhǔn)備
- 1、系統(tǒng)組安裝好操作系統(tǒng)(支持最小化安裝)
- 2、網(wǎng)絡(luò)組配置好主機(jī)網(wǎng)絡(luò),通常只需要一個(gè)公網(wǎng) IP 地址
- 3、DBA 創(chuàng)建軟件目錄:
mkdir /soft - 4、DBA 上傳 Oracle 安裝介質(zhì)(基礎(chǔ)包,補(bǔ)丁包)到 /soft 目錄下
- 5、DBA 上傳 Oracle 一鍵安裝腳本到 /soft 目錄下,授予腳本執(zhí)行權(quán)限:
chmod +x OracleshellInstall - 6、Fedora ISO 沒有必須安裝包,需要聯(lián)網(wǎng)配置網(wǎng)絡(luò)軟件源,只需要確保能 Ping 通 www.baidu.com 即可(不需要掛載 ISO)。
- 7、根據(jù)腳本安裝腳本以及實(shí)際情況,配置好腳本的安裝參數(shù),在 /soft 目錄下執(zhí)行一鍵安裝即可。
環(huán)境信息
# 主機(jī)版本
[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
# 網(wǎng)絡(luò)信息
[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
# 連接外網(wǎng)測試
[root@fedora40-01 ~]# ping www.baidu.com
PING www.a.shifen.com (180.101.50.188) 56(84) 字節(jié)的數(shù)據(jù)。
64 字節(jié),來自 www.baidu.com (180.101.50.188): icmp_seq=1 ttl=53 時(shí)間=6.62 毫秒
64 字節(jié),來自 www.baidu.com (180.101.50.188): icmp_seq=2 ttl=53 時(shí)間=6.70 毫秒
64 字節(jié),來自 www.baidu.com (180.101.50.188): icmp_seq=3 ttl=53 時(shí)間=6.51 毫秒
64 字節(jié),來自 www.baidu.com (180.101.50.188): icmp_seq=4 ttl=53 時(shí)間=6.68 毫秒
64 字節(jié),來自 www.baidu.com (180.101.50.188): icmp_seq=5 ttl=53 時(shí)間=6.62 毫秒
# Starwind 共享磁盤掛載(有存儲(chǔ)就不需要使用 starwind,直接存儲(chǔ)上劃盤掛載就可)
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
## 配置開機(jī)自動(dòng)掛載
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
總計(jì) 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
確保安裝環(huán)境準(zhǔn)備完成后,即可執(zhí)行一鍵安裝。
安裝命令
使用標(biāo)準(zhǔn)生產(chǎn)環(huán)境安裝參數(shù):
# 根據(jù)腳本 README 或者 -h 命令提示,編輯好一鍵安裝命令,進(jìn)入 /soft 目錄執(zhí)行安裝:
[root@fedora40-01 soft]# cd /soft/
[root@fedora40-01 soft]# chmod +x OracleShellInstall
./OracleShellInstall -lf ens33 `# 主機(jī)網(wǎng)卡名稱`\
-n fedora40-01 `# 主機(jī)名`\
-dd /dev/sdc `# DATA 磁盤盤符名稱`\
-o lucifer `# 數(shù)據(jù)庫名稱`\
-dp 'Passw0rd#PST' `# sys/system 用戶密碼`\
-ds AL32UTF8 `# 數(shù)據(jù)庫字符集`\
-ns AL16UTF16 `# 國家字符集`\
-redo 10 `# 在線重做日志大小(M)`\
-opd Y `# 是否優(yōu)化數(shù)據(jù)庫`
安裝過程
連接測試
查看系統(tǒng)版本:
[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 版本以及補(bǔ)丁:
查看集群:
查看 ASM 磁盤組:
查看 Oracle 版本以及補(bǔ)丁:
連接數(shù)據(jù)庫:
數(shù)據(jù)庫連接正常。
往期精彩文章
Oracle 一鍵巡檢自動(dòng)生成 Word 報(bào)告
Oracle 一鍵安裝合集
Oracle一鍵安裝腳本的 21 個(gè)疑問與解答
Oracle一鍵巡檢腳本的 21 個(gè)疑問與解答
全網(wǎng)首發(fā):Oracle 23ai 一鍵安裝腳本(非 RPM)
Oracle 19C 最新 RU 補(bǔ)丁 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 修復(fù)手冊(cè)
優(yōu)化 Oracle:最佳實(shí)踐與開發(fā)規(guī)范
DBA 必備:Linux 軟件源配置全攻略
Linux 一鍵配置時(shí)鐘同步全攻略
感謝您的閱讀,這里是 Lucifer三思而后行,歡迎點(diǎn)贊+關(guān)注,我會(huì)持續(xù)分享數(shù)據(jù)庫知識(shí)、運(yùn)維技巧。




