当前位置:   article > 正文

openEuler 22.03(华为欧拉)一键安装 Oracle 19C RAC(19.22) 数据库_open euler -22.03

open euler -22.03

前言

Oracle 一键安装脚本,演示 openEuler 22.03 一键安装 Oracle 19C RAC 过程(全程无需人工干预):(脚本包括 ORALCE PSU/OJVM 等补丁自动安装

⭐️ 脚本下载地址Shell脚本安装Oracle数据库

脚本第三代支持 N 节点一键安装,不限制节点数!

安装准备

  • 1、安装好操作系统,建议安装图形化
  • 2、配置好网络
  • 3、挂载本地 ISO 镜像源
  • 4、上传软件安装包(安装基础包,补丁包:35926646、35943157、6880880)
  • 5、上传一键安装脚本:OracleShellInstall

✨ 偷懒可以直接下载本文安装包合集: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.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109

以上配置完成后,建议重启两台主机,重启后记得再次挂载 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.
  • 1
  • 2
  • 3
  • 4
  • 5

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


声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】

推荐阅读
相关标签