赞
踩
Oracle 一键安装脚本,演示 openEuler 22.03 一键安装 Oracle 19C RAC 过程(全程无需人工干预):(脚本包括 ORALCE PSU/OJVM 等补丁自动安装)
⭐️ 脚本下载地址:Shell脚本安装Oracle数据库
脚本第三代支持 N 节点一键安装,不限制节点数!
✨ 偷懒可以直接下载本文安装包合集:openEuler 安装 Oracle 19C RAC(19.22) 安装包合集(包含补丁!!!)
# 主机版本 [root@openEuler01 soft]# cat /etc/openEuler-release openEuler release 22.03 (LTS-SP3) # 网络信息 ## 节点一 [root@openEuler01 soft]# 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:51:f8:ca brd ff:ff:ff:ff:ff:ff inet 192.168.6.130/24 brd 192.168.6.255 scope global noprefixroute ens33 valid_lft forever preferred_lft forever inet6 fe80::6bae:9840:87e5:b777/64 scope link noprefixroute valid_lft forever preferred_lft forever 3: ens37: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:51:f8:de brd ff:ff:ff:ff:ff:ff inet 1.1.1.1/24 brd 1.1.1.255 scope global noprefixroute ens37 valid_lft forever preferred_lft forever inet6 fe80::7590:c66c:2046:880c/64 scope link noprefixroute valid_lft forever preferred_lft forever ## 节点二 [root@openEuler02 ~]# 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:6e:b2:2c brd ff:ff:ff:ff:ff:ff inet 192.168.6.131/24 brd 192.168.6.255 scope global noprefixroute ens33 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe6e:b22c/64 scope link noprefixroute valid_lft forever preferred_lft forever 3: ens37: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:6e:b2:40 brd ff:ff:ff:ff:ff:ff inet 1.1.1.2/24 brd 1.1.1.255 scope global noprefixroute ens37 valid_lft forever preferred_lft forever inet6 fe80::683c:1c48:9251:7df7/64 scope link noprefixroute valid_lft forever preferred_lft forever # 挂载本地 ISO 镜像 ## 节点一 [root@openEuler01 soft]# mount | grep iso | grep -v "/run/media" /dev/sr0 on /mnt type iso9660 (ro,relatime,nojoliet,check=s,map=n,blocksize=2048,iocharset=utf8) [root@openEuler01 soft]# df -h|grep /mnt /dev/sr0 18G 18G 0 100% /mnt ## 节点二 [root@openEuler02 soft]# mount | grep iso | grep -v "/run/media" /dev/sr0 on /mnt type iso9660 (ro,relatime,nojoliet,check=s,map=n,blocksize=2048,iocharset=utf8) [root@openEuler02 soft]# df -h|grep /mnt /dev/sr0 18G 18G 0 100% /mnt # starwind 共享磁盘挂载(有存储就不需要使用 starwind,直接存储上划盘挂载就可) yum install -y iscsi-initiator-utils* systemctl start iscsid.service 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@openEuler01 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 99G 0 part ├─openeuler-root 253:0 0 91G 0 lvm / └─openeuler-swap 253:1 0 8G 0 lvm [SWAP] sdb 8:16 0 10G 0 disk sdc 8:32 0 50G 0 disk sr0 11:0 1 17.1G 0 rom /mnt ## 节点二 [root@openEuler02 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 99G 0 part ├─openeuler-root 253:0 0 91G 0 lvm / └─openeuler-swap 253:1 0 8G 0 lvm [SWAP] sdb 8:16 0 10G 0 disk sdc 8:32 0 50G 0 disk sr0 11:0 1 17.1G 0 rom /mnt # 安装包存放在 /soft 目录下 [root@openEuler01 ~]# cd /soft/ [root@openEuler01 soft]# ll -rwx------. 1 root root 3059705302 Mar 20 13:57 LINUX.X64_193000_db_home.zip -rwx------. 1 root root 2889184573 Mar 20 13:58 LINUX.X64_193000_grid_home.zip -rwxr-xr-x. 1 root root 163796 Mar 20 15:17 OracleShellInstall -rwx------. 1 root root 127451050 Mar 20 13:58 p35926646_190000_Linux-x86-64.zip -rwx------. 1 root root 3153297056 Mar 20 13:58 p35940989_190000_Linux-x86-64.zip -rwx------. 1 root root 127774864 Mar 20 13:58 p6880880_190000_Linux-x86-64.zip -rwx------. 1 root root 321590 Mar 20 13:58 rlwrap-0.44.tar.gz # 修改 root 密码,脚本不支持特殊字符,例如 @ 符号 # 去除密码复杂度 sed -i 's/^password\+[[:space:]]\+requisite[[:space:]]\+pam_pwquality.so/#&/g' /etc/pam.d/system-auth sed -i 's/use_authtok$//' /etc/pam.d/system-auth # 修改 root 密码 [root@openEuler01 soft]# passwd root Changing password for user root. New password: Retype new password: passwd: all authentication tokens updated successfully. [root@openEuler02 ~]# passwd root Changing password for user root. New password: Retype new password: passwd: all authentication tokens updated successfully.
以上配置完成后,建议重启两台主机,重启后记得再次挂载 ISO:
[root@openEuler01:/soft]$ mount /dev/cdrom /mnt/
mount: /mnt: WARNING: source write-protected, mounted read-only.
[root@openEuler02:/root]$ mount /dev/cdrom /mnt/
mount: /mnt: WARNING: source write-protected, mounted read-only.
确保安装环境准备完成后,即可执行一键安装。
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。