![](https://csdnimg.cn/release/download_crawler_static/88691845/bg6.jpg)
用命令批处理:
#!/bin/bash
for i in b c d;
do
echo
"KERNEL==\"sd*\",ENV{DEVTYPE}==\"disk\",SUBSYSTEM==\"block\",PROGRAM==\"/usr/lib/udev
/scsi_id -g -u -d \$devnode\",RESULT==\"`/usr/lib/udev/scsi_id --whitelisted
--replace-whitespace --device=/dev/sd$i`\", RUN+=\"/bin/sh -c 'mknod /dev/asm-disk$i b
\$major \$minor; chown grid:asmadmin /dev/asm-disk$i; chmod 0660 /dev/asm-disk$i'\""
done
sh 1.sh >/etc/udev/rules.d/99-oracle-asmdevices.rules
3、编辑完并保存之后,使用如下命令使该规则生效。业务运行期间,禁止通过执行
/sbin/start_udev 使规则生效
/sbin/udevadm control --reload-rules
/sbin/udevadm trigger --type=devices --action=change
4、检查 ASM 磁盘是否生效。
ll /dev/asm*
九、安装 grid
1、创建数据库安装目录
mkdir -p /u01/app/19c/grid
mkdir -p /u01/app/grid
mkdir -p /u01/app/oracle/product/19c/db
2、只需要将 Oracle 安装包上传到一个节点即可,以 db01 为例,使用 root 用户将 grid 和
database 安装包文件上传至 db01 的/opt/目录下。
● LINUX.X64_193000_db_home.zip
● LINUX.X64_193000_grid_home.zip
对 grid 和 database 安装包进行解压至对应目录。
unzip /opt/LINUX.X64_193000_grid_home.zip -d /u01/app/19c/grid
unzip /opt/LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19c/db
grid 安装包解压完成后会有一系列文件及目录,database 安装包解压后会有一个 database
目录,执行下面命令修改目录属性。
chown -R grid:oinstall /u01/app
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/
chmod 777 /opt
3、进入“/u01/app/19c/grid/cv/rpm/”目录,安装 cvuqdisk-1.0.10-1.rpm,并将该 rpm 包远
程拷贝至所有其他数据库节点上进行安装。
cd /u01/app/19c/grid/cv/rpm/; rpm -ivh cvuqdisk-1.0.10-1.rpm