Oracle Dataguard(主库为双节点集群)配置详解(1):安装 Oracle11g RAC 双节点集群

Oracle Dataguard(主库为双节点集群)配置详解(1):安装 Oracle11g RAC 双节点集群

目录

一、Oracle 11g rac 安装规划

在虚拟机环境中安装包含两个节点的 Oracle 11g rac 集群,节点名称分别为 rac01 和 rac02,每台虚拟机使用一块本地磁盘(容量 50GB)和一块共享磁盘(容量 30GB)。具体配置如下:

(1)虚拟机:VMware Workstation12;

(2)操作系统:CentOS7.3、64位系统;

(3)IP 地址:

主机名 IP地址 子网掩码 网关 DNS
节点1(rac01)
Public IP(ens33) 192.168.1.11 24 192.168.1.1 192.168.1.1
Private IP(ens38) 10.1.1.11 24
节点2(rac02)
Public IP(ens33) 192.168.1.12 24 192.168.1.1 192.168.1.1
Private IP(ens38) 10.1.1.12 24
Virtual IP(VIP) 192.168.1.21
实例名: 节点1(rac01) ora1
节点2(rac02) ora2

二、关闭防火墙和 selinux(两个节点同时操作)

# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

# 关闭 selinux
# 修改文件 /etc/selinux/config,设置 SELINUX=disabled:
[root@localhost /]# vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three two values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected.
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

三、修改主机的 shell 限制(两个节点同时操作)

修改 /etc/security/limits.conf 文件,在文件的结尾添加以下内容:

[root@localhost /]# vi /etc/security/limits.conf

.....

grid soft nofile 65536
grid hard nofile 65536
grid soft nproc 16384
grid hard nproc 16384

oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
                            
# End of file

四、修改主机的内核参数(两个节点同时操作)

修改/etc/sysctl.conf文件,在文件的结尾添加以下内容:

[root@localhost /]# vi /etc/sysctl.conf

kernel.shmmax = 4294967296
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

执行以下命令使内核参数生效:

[root@localhost /]# /sbin/sysctl -p
kernel.shmmax = 4294967296
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

五、修改 /etc/pam.d/login(两个节点同时操作)

修改 /etc/pam.d/login 文件,在文件的结尾添加以下内容:

[root@localhost /]# vi /etc/pam.d/login

......

session required /lib64/security/pam_limits.so
session required pam_limits.so

六、禁用 NTP 服务(两个节点同时操作)

[root@localhost /]# systemctl stop ntpd
Failed to stop ntpd.service: Unit ntpd.service not loaded.

七、创建用户和组(两个节点同时操作)

# 创建组
groupadd -g 501 oinstall
groupadd -g 502 dba
groupadd -g 503 oper
groupadd -g 504 asmadmin
groupadd -g 505 asmdba
groupadd -g 506 asmoper

# 创建用户并设置密码
# grid用户所在的组为:dba,asmadmin,asmdba,asmoper
# oracle用户所在的组为:dba,oper,asmdba,asmadmin

useradd -u 502 -g oinstall -G dba,asmadmin,asmdba,asmoper grid
useradd -u 501 -g oinstall -G dba,oper,asmdba,asmadmin oracle
echo "oracle" | passwd --stdin oracle  # 为oracle用户设置密码
echo "grid" | passwd --stdin grid      # 为grid用户设置密码

八、配置 oracle 和 grid 用户的环境变量(两个节点同时操作)

1、修改 oracle 用户的配置文件
su - oracle
vi .bash_profile

# 节点1的内容
.....
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_OWNER=oracle
export ORACLE_SID=ora1   # 实例名为 ora1
export ORACLE_TERM=vt100
export THREADS_FLAG=native
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
export EDITOR=vi
export SQLPATH=/home/oracle
export LANG=en_US
alias sqlplus='rlwrap sqlplus'
alias lsnrctl='rlwrap lsnrctl'
alias rman='rlwrap rman'
alias dgmgrl='rlwrap dgmgrl'

# 节点2的内容
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_OWNER=oracle
export ORACLE_SID=ora2   # 实例名为 ora1
export ORACLE_TERM=vt100
export THREADS_FLAG=native
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
export EDITOR=vi
export SQLPATH=/home/oracle
export LANG=en_US
alias sqlplus='rlwrap sqlplus'
alias lsnrctl='rlwrap lsnrctl'
alias rman='rlwrap rman'
alias dgmgrl='rlwrap dgmgrl'

# 使环境变量生效
source .bash_profile 
2、修改 grid 用户的配置文件
su - grid
vi .bash_profile

# 节点1的内容
export ORACLE_BASE=/u01/app/grid
export ORACLE_HOME=/u01/app/11.2.0/grid
export ORACLE_OWNER=oracle
export ORACLE_SID=+ASM1
export ORACLE_TERM=vt100
export THREADS_FLAG=native
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
export LANG=en_US
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias lsnrctl='rlwrap lsnrctl'
alias asmcmd='rlwrap asmcmd'

# 节点2的内容
export ORACLE_BASE=/u01/app/grid
export ORACLE_HOME=/u01/app/11.2.0/grid
export ORACLE_OWNER=oracle
export ORACLE_SID=+ASM2
export ORACLE_TERM=vt100
export THREADS_FLAG=native
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
export LANG=en_US
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias lsnrctl='rlwrap lsnrctl'
alias asmcmd='rlwrap asmcmd'

# 使环境变量生效
source .bash_profile

九、在 VMWARE 虚拟机配置共享磁盘并按要求进行分区

1、在 VMware 虚拟机中配置共享磁盘

(1)打开 windows 命令行窗口、进入 VMware 安装路径

 C:\Program Files (x86)\VMware\VMware Workstation 的目录

2015-08-14  13:43            89,792 vmware-authd.exe
2015-08-14  14:02        12,465,344 vmware-hostd.exe
2015-08-14  14:03           659,648 vmware-kvm.exe
2015-08-14  14:03         5,309,120 vmware-remotemks.exe
2015-08-14  14:03            84,672 vmware-shell-ext-thunker.exe
2015-08-14  14:03            42,176 vmware-tray-helper.dll
2015-08-14  14:03           104,128 vmware-tray.exe
2015-08-14  14:03           194,752 vmware-unity-helper.exe
2015-08-14  14:01         1,352,896 vmware-vdiskmanager.exe
2015-08-14  14:03         1,960,128 vmware.exe
2015-08-14  13:43         5,796,544 vmwarebase.dll
2015-08-14  14:03         9,894,592 vmwarecui.dll
2015-08-14  14:03            50,368 vmwarestring.dll
2015-08-14  14:03         4,968,128 vmwarewui.dll
              14 个文件     42,972,288 字节
               0 个目录 13,696,651,264 可用字节

(2)执行 vmware-vdiskmanager.exe 命令创建虚拟磁盘

C:\Program Files (x86)\VMware\VMware Workstation>vmware-vdiskmanager.exe -c -s 30gb -a lsilogic -t 2 G:\vm_xuniji\Share_Disk\sdisk1.vmdk
Creating disk 'G:\vm_xuniji\Share_Disk\sdisk1.vmdk'
  Create: 100% done.
Virtual disk creation successful.

(3)修改虚拟机配置文件

关闭虚拟机,编辑虚拟机安装目录下的xxx.vmx文件。

进入虚拟机对应的文件夹,使用文本编辑器卡开虚拟机oracle-rac01中的oracle-rac01.vmx文件以及oracle-rac02中的oracle-rac02.vmx文件,在文件的结尾添加如下内容:

disk.locking = "FALSE"
diskLib.dataCacheMaxSize = "0"
diskLib.dataCacheMaxReadAheadSize = "0"
diskLib.dataCacheMinReadAheadSize = "0"
diskLib.dataCachePageSize = "4096"
diskLib.maxUnsyncedWrites = "0"

scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1.sharedBus = "VIRTUAL"

scsi1:1.present = "TRUE"
scsi1:1.mode = "independent-persistent"
scsi1:1.fileName = "G:\vm_xuniji\Share_Disk\sdisk1.vmdk"  
scsi1:1.deviceType = "disk"
scsi1:1.redo = ""

(4)启动虚拟机,查看磁盘情况

# 节点1
[root@rac01 ~]# ll /dev/sd*
brw-rw---- 1 root disk 8,  0 17 16:34 /dev/sda
brw-rw---- 1 root disk 8,  1 17 16:34 /dev/sda1
brw-rw---- 1 root disk 8,  2 17 16:34 /dev/sda2
brw-rw---- 1 root disk 8, 16 17 16:34 /dev/sdb

# 节点2
[root@rac02 ~]# ll /dev/sd*
brw-rw---- 1 root disk 8,  0 17 16:34 /dev/sda
brw-rw---- 1 root disk 8,  1 17 16:34 /dev/sda1
brw-rw---- 1 root disk 8,  2 17 16:34 /dev/sda2
brw-rw---- 1 root disk 8, 16 17 16:34 /dev/sdb

# sdb即为共享磁盘
2、对共享磁盘进行分区(在任意一个节点上执行)

在节点rac01上对新添加的共享磁盘进行分区,一共分为7个分区,其中三个主分区,编号为:1-3,大小均为1GB,四个扩展分区,编号为:5-8,大小均为6GB

(1)查看磁盘分区情况

[root@rac01 ~]# fdisk -l

磁盘 /dev/sdb:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/sda:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000a7ba2

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   104857599    51379200   8e  Linux LVM

磁盘 /dev/mapper/cl-root:50.5 GB, 50457477120 字节,98549760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/cl-swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

(2)使用fdisk命令对共享磁盘分区

[root@rac01 ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Device does not contain a recognized partition table
使用磁盘标识符 0x2e9b48ef 创建新的 DOS 磁盘标签。

#  创建第 1 个主分区
命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): 
Using default response p
分区号 (1-4,默认 1):
起始 扇区 (2048-62914559,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{
   K,M,G} (2048-62914559,默认为 62914559):+1G
分区 1 已设置为 Linux 类型,大小设为 1 GiB

#  创建第 2 个主分区
命令(输入 m 获取帮助):n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): 
Using default response p
分区号 (2-4,默认 2):
起始 扇区 (2099200-62914559,默认为 2099200):
将使用默认值 2099200
Last 扇区, +扇区 or +size{
   K,M,G} (2099200-62914559,默认为 62914559):+1G
分区 2 已设置为 Linux 类型,大小设为 1 GiB

#  创建第 3 个主分区
命令(输入 m 获取帮助):n
Partition type:
   p   primary (2 primary, 0 extended, 2 free)
   e   extended
Select (default p): 
Using default response p
分区号 (3,4,默认 3):
起始 扇区 (4196352-62914559,默认为 4196352):
将使用默认值 4196352
Last 扇区, +扇区 or +size{
   K,M,G} (4196352-62914559,默认为 62914559):+1G
分区 3 已设置为 Linux 类型,大小设为 1 GiB

#  创建扩展分区
命令(输入 m 获取帮助):n
Partition type:
   p   primary (3 primary, 0 extended, 1 free)
   e   extended
Select (default e): e
已选择分区 4
起始 扇区 (6293504-62914559,默认为 6293504):
将使用默认值 6293504
Last 扇区, +扇区 or +size{
   K,M,G} (6293504-62914559,默认为 62914559):
将使用默认值 62914559
分区 4 已设置为 Extended 类型,大小设为 27 GiB

# 创建第 1 个逻辑分区
命令(输入 m 获取帮助):n
All primary partitions are in use
添加逻辑分区 5
起始 扇区 (6295552-62914559,默认为 6295552):
将使用默认值 6295552
Last 扇区, +扇区 or +size{
   K,M,G} (6295552-62914559,默认为 62914559):+6G
分区 5 已设置为 Linux 类型,大小设为 6 GiB

# 创建第 2 个逻辑分区
命令(输入 m 获取帮助):n
All primary partitions are in use
添加逻辑分区 6
起始 扇区 (18880512-62914559,默认为 18880512):
将使用默认值 18880512
Last 扇区, +扇区 or +size{
   K,M,G} (18880512-62914559,默认为 62914559):+6G
分区 6 已设置为 Linux 类型,大小设为 6 GiB

# 创建第 3 个逻辑分区
命令(输入 m 获取帮助):n
All primary partitions are in use
添加逻辑分区 7
起始 扇区 (31465472-62914559,默认为 31465472):
将使用默认值 31465472
Last 扇区, +扇区 or +size{
   K,M,G} (31465472-62914559,默认为 62914559):+6G
分区 7 已设置为 Linux 类型,大小设为 6 GiB

# 创建第 4 个逻辑分区
命令(输入 m 获取帮助):n
All primary partitions are in use
添加逻辑分区 8
起始 扇区 (44050432-62914559,默认为 44050432):
将使用默认值 44050432
Last 扇区, +扇区 or +size{
   K,M,G} (44050432-62914559,默认为 62914559):+6G
分区 8 已设置为 Linux 类型,大小设为 6 GiB

命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。

(3)重新查看分区情况

# 查看分区情况
[root@rac01 ~]# fdisk -l

磁盘 /dev/sdb:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x2e9b48ef

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     2099199     1048576   83  Linux
/dev/sdb2         2099200     4196351     1048576   83  Linux
/dev/sdb3         4196352     6293503     1048576   83  Linux
/dev/sdb4         6293504    62914559    28310528    5  Extended
/dev/sdb5         6295552    18878463     6291456   83  Linux
/dev/sdb6        18880512    31463423     6291456   83  Linux
/dev/sdb7        31465472    44048383     6291456   83  Linux
/dev/sdb8        44050432    56633343     6291456   83  Linux

磁盘 /dev/sda:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000a7ba2

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   104857599    51379200   8e  Linux LVM

磁盘 /dev/mapper/cl-root:50.5 GB, 50457477120 字节,98549760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/cl-swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

# 查看磁盘
[root@rac01 ~]# ll /dev/sd*
brw-rw---- 1 root disk 8,  0 17 16:34 /dev/sda
brw-rw---- 1 root disk 8,  1 17 16:34 /dev/sda1
brw-rw---- 1 root disk 8,  2 17 16:34 /dev/sda2
brw-rw---- 1 root disk 8, 16 17 16:44 /dev/sdb
brw-rw---- 1 root disk 8, 17 17 16:44 /dev/sdb1
brw-rw---- 1 root disk 8, 18 17 16:44 /dev/sdb2
brw-rw---- 1 root disk 8, 19 17 16:44 /dev/sdb3
brw-rw---- 1 root disk 8, 20 17 16:44 /dev/sdb4
brw-rw---- 1 root disk 8, 21 17 16:44 /dev/sdb5
brw-rw---- 1 root disk 8, 22 17 16:44 /dev/sdb6
brw-rw---- 1 root disk 8, 23 17 16:44 /dev/sdb7
brw-rw---- 1 root disk 8, 24 17 16:44 /dev/sdb8

(4)在另一个节点上执行partprobe命令识别分区

在节点rac02上执行以下命令:

# 执行`partprobe`命令识别分区
[root@rac02 ~]# partprobe
Warning: 无法以读写方式打开 /dev/sr0 (只读文件系统)。/dev/sr0 已按照只读方式打开。

# 查看分区信息
[root@rac02 ~]# fdisk -l

磁盘 /dev/sdb:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x2e9b48ef

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     2099199     1048576   83  Linux
/dev/sdb2         2099200     4196351     1048576   83  Linux
/dev/sdb3         4196352     6293503     1048576   83  Linux
/dev/sdb4         6293504    62914559    28310528    5  Extended
/dev/sdb5         6295552    18878463     6291456   83  Linux
/dev/sdb6        18880512    31463423     6291456   83  Linux
/dev/sdb7        31465472    44048383     6291456   83  Linux
/dev/sdb8        44050432    56633343     6291456   83  Linux

磁盘 /dev/sda:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000a67d4

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   104857599    51379200   8e  Linux LVM

磁盘 /dev/mapper/cl-root:50.5 GB, 50457477120 字节,98549760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/cl-swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

# 查看磁盘
[root@rac02 ~]# ll /dev/sd*
brw-rw---- 1 root disk 8,  0 17 16:49 /dev/sda
brw-rw---- 1 root disk 8,  1 17 16:49 /dev/sda1
brw-rw---- 1 root disk 8,  2 17 16:49 /dev/sda2
brw-rw---- 1 root disk 8, 16 17 16:49 /dev/sdb
brw-rw---- 1 root disk 8, 17 17 16:49 /dev/sdb1
brw-rw---- 1 root disk 8, 18 17 16:49 /dev/sdb2
brw-rw---- 1 root disk 8, 19 17 16:49 /dev/sdb3
brw-rw---- 1 root disk 8, 20 17 16:49 /dev/sdb4
brw-rw---- 1 root disk 8, 21 17 16:49 /dev/sdb5
brw-rw---- 1 root disk 8, 22 17 16:49 /dev/sdb6
brw-rw---- 1 root disk 8, 23 17 16:49 /dev/sdb7
brw-rw---- 1 root disk 8, 24 17 16:49 /dev/sdb8

十、使用 ASM 管理共享磁盘

1、安装 oracleasm(两个节点同时操作)

(1)上传所需的rpm包(注意oracleasm版本号和操作系统必须匹配)

[root@rac02 asm]# pwd
/home/soft/asm
[root@rac02 asm]# ll
总用量 136
-rw-r--r-- 1 root root 34436 81 2018 kmod-oracleasm-2.0.8-17.el7.x86_64.rpm
-rw-r--r-- 1 root root 19360 81 2018 oracleasmlib-2.0.12-1.el7.x86_64.rpm
-rw-r--r-- 1 root root 80968 81 2018 oracleasm-support-2.1.8-3.el7.x86_64.rpm

(2)依次安装rpm

# 1、安装 kom-oracleasm 包
[root@rac02 asm]# rpm -ivh kmod-oracleasm-2.0.8-17.el7.x86_64.rpm
警告:kmod-oracleasm-2.0.8-17.el7.x86_64.rpm: 头V4 DSA/SHA1 Signature, 密钥 ID 192a7d7d: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:kmod-oracleasm-2.0.8-17.el7      ################################# [100%]

# 2、安装 oracleasmlib 包
[root@rac01 asm]# rpm -ivh oracleasmlib-2.0.12-1.el7.x86_64.rpm 
警告:oracleasmlib-2.0.12-1.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:oracleasmlib-2.0.12-1.el7        ################################# [100%]

# 3、安装 oracleasm-support 包
[root@rac02 asm]# rpm -ivh oracleasm-support-2.1.8-3.el7.x86_64.rpm
警告:oracleasm-support-2.1.8-3.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:oracleasm-support-2.1.8-3.el7    ################################# [100%]
注意:正在将请求转发到“systemctl enable oracleasm.service”。
Created symlink from /etc/systemd/system/multi-user.target.wants/oracleasm.service to /usr/lib/systemd/system/oracleasm.service.

(3)初始化ASM

# ========================================================================================
#   注意:oracleasm 命令有两个,一个在 /etc/init.d/ 目录下,另一个在 /usr/sbin/ 目录下
#        使用 /etc/init.d/oracleasm 进行初始化
# ========================================================================================
[root@rac02 asm]# /etc/init.d/oracleasm configure -i
Configuring the Oracle ASM library driver.

This will configure the on-boot properties of the Oracle ASM library
driver.  The following questions will determine whether the driver is
loaded on boot and what permissions it will have.  The current values
will be shown in brackets ('[]').  Hitting <ENTER> without typing an
answer will keep that current value.  Ctrl-C will abort.

Default user to own the driver interface []: grid           # 选择用户:grid
Default group to own the driver interface []: asmadmin      # 选择用户所在的组:asmadmin
Scan for Oracle ASM disks on boot (y/n) [y]: y              # 选择:y
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver:                     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

睿思达DBA_WGX

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值