centos7创建asm磁盘_centos7下安装oracle rac使用udev绑定磁盘方法
centos 7环境下,使用udev绑定磁盘和之前centos 6下有很大的区别,具体方法如下:
1.安装udev
yum install -y udev
2.生产绑定磁盘的配置文件的脚本
编辑脚本:
vim oracleasm.sh
添加下面内容:
for i in b c d e f g h i;
do
echo "KERNEL=="sd$i", 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'"">> /etc/udev/rules.d/99-oracle-asmdevices.rules
done
保存退出,
赋执行权限
chmod 777 oracleasm.sh
3.执行脚本,查看生成的配置文件内容
./oracleasm.sh
查看生成的配置文件:
[root@ngpdb03 rules.d]# cat 99-oracle-asmdevices.rules
KERNEL=="sdb", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36000c2943f33fc7bb2f7cb9a6be08450", RUN+="/bin/sh -c 'mknod /dev/asm-diskb b $major $minor; chown grid:asmadmin /dev/asm-diskb; chmod 0660 /dev/asm-diskb'"
KERNEL=="sdc", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36000c290a5d00c7a98153f5d64897368", RUN+="/bin/sh -c 'mknod /dev/asm-diskc b $major $minor; chown grid:asmadmin /dev/asm-diskc; chmod 0660 /dev/asm-diskc'"
KERNEL=="sdd", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36000c299dd0c4b83d5cc305f521df104", RUN+="/bin/sh -c 'mknod /dev/asm-diskd b $major $minor; chown grid:asmadmin /dev/asm-diskd; chmod 0660 /dev/asm-diskd'"
KERNEL=="sde", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36000c29eaa4c0e16e6c6caf5ada3d654", RUN+="/bin/sh -c 'mknod /dev/asm-diske b $major $minor; chown grid:asmadmin /dev/asm-diske; chmod 0660 /dev/asm-diske'"
KERNEL=="sdf", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36000c291879817d1b752c283cc0d12f3", RUN+="/bin/sh -c 'mknod /dev/asm-diskf b $major $minor; chown grid:asmadmin /dev/asm-diskf; chmod 0660 /dev/asm-diskf'"
KERNEL=="sdg", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36000c291b2c6f19f9531c3608a341e8c", RUN+="/bin/sh -c 'mknod /dev/asm-diskg b $major $minor; chown grid:asmadmin /dev/asm-diskg; chmod 0660 /dev/asm-diskg'"
KERNEL=="sdh", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36000c2906fd159c29510c7009d676061", RUN+="/bin/sh -c 'mknod /dev/asm-diskh b $major $minor; chown grid:asmadmin /dev/asm-diskh; chmod 0660 /dev/asm-diskh'"
KERNEL=="sdi", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="36000c29d167794c5b81d57417f2b9a7d", RUN+="/bin/sh -c 'mknod /dev/asm-diski b $major $minor; chown grid:asmadmin /dev/asm-diski; chmod 0660 /dev/asm-diski'"
4.启动udev
systemctl restart systemd-udev-trigger.service
5.查看是否绑定成功
[root@ngpdb03 rules.d]# cd /dev
[root@ngpdb03 dev]# ls -l | grep asm
brw-rw---- 1 grid asmadmin 8, 16 8月 31 16:25 asm-diskb
brw-rw---- 1 grid asmadmin 8, 32 8月 31 16:25 asm-diskc
brw-rw---- 1 grid asmadmin 8, 48 8月 31 16:25 asm-diskd
brw-rw---- 1 grid asmadmin 8, 64 8月 31 16:25 asm-diske
brw-rw---- 1 grid asmadmin 8, 80 8月 31 16:23 asm-diskf
brw-rw---- 1 grid asmadmin 8, 96 8月 31 16:23 asm-diskg
brw-rw---- 1 grid asmadmin 8, 112 8月 31 16:23 asm-diskh
brw-rw---- 1 grid asmadmin 8, 128 8月 31 16:25 asm-diski
本文由 @崔任远[Vip] 发布于 职涯宝 ,未经作者许可,禁止转载,欢迎您分享文章
centos7创建asm磁盘_centos7下安装oracle rac使用udev绑定磁盘方法相关推荐
- oracle udev绑定,关于oracle RAC 通过udev绑定磁盘
通过udev绑定磁盘是一件特别烦人的事情,尤其是在使用了多路径软件emcpower后,下面是从metalink上摘下来的部分信息,不做翻译,仅供大家参考学习 Real Application Clus ...
- centos7 java1.8卸载_Centos7下安装与卸载Jdk1.8
Centos7下安装与卸载Jdk1.8 查看已经安装的jdk [root@bogon jre]# rpm -qa|grep jdk java-1.8.0-openjdk-headless-1.8.0. ...
- centos7远程访问mysql数据库_CentOS7下安装mysql最快捷方式及mysql远程访问连接实现详解...
由于本人使用源码安装时出现许多错误,导致最后安装依然失败,故不推荐源码安装.现分享下成功安装的案例. 1.CentOS7下安装mysql步骤: (1)首先必须添加mysql社区repo通过输入命令: ...
- @在 centos7 下安装 oracle 12c
本文内容:图形界面方式在 centos 7 下安装 oracle 12c R1 网上已有很多关于如何在 linux 中安装 oracle 的博文,但很多博文都是互相抄袭或者描述不详细,比如没有说清其本 ...
- CentOS7.4下安装Oracle 11gR2
安装环境: 系统:CentOS7.4 4核4G 磁盘50G Oracle软件版本:linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_databas ...
- Centos7 静默安装 Oracle RAC 11gR2
vSphere EXSi + CentOS 7.4 静默安装 Oracle RAC (11gR2) 安装之前,先总结一下安装Oracle RAC的注意事项: 如果是在vSphere EXSi环境中搭建 ...
- Red Linux 6.0下安装Oracle 10g
一. 环境说明 RedHat Enterprise Linux 6.0 + Virtual Box 4.1.8 + Oracle 10g 二. 安装前配置 1. 安装Oracle 10g R2所需 ...
- 虚拟机Linux6下安装Oracle 11G RAC(一)安装准备
虚拟机Linux6下安装Oracle 11G RAC(二)安装集群和DBMS 虚拟机Linux6下安装Oracle 11G RAC(三)创建数据磁盘组和实例 最近总在linux6的虚拟机上装Oracl ...
- VMware Linux 下安装 Oracle 11gR2 RAC
文本: 文本 VMware Linnux 下安装 Oracle 11g R2 RAC 虚拟机VMware下安装Linux下载wmware server 2.0http://download.pcho ...
- CentOS 6.3(x86_64)下安装Oracle 10g R2
CentOS 6.3(x86_64)下安装Oracle 10g R2 目 录 一.硬件要求 二.软件 三.系统安装注意 四.安装Oracle前的系统准备工作 五.安装Oracle,并进行相关设置 六. ...
最新文章
- 世界顶级AI大神综述深度学习
- 神经网络早期的M-P(Warren McCulloch-Walter Pitts)模型
- 模拟命令行自动输入的HTML,HTML5 命令行界面仿真和自动打字动画
- 《面向对象程序设计》第一次作业
- css --- 伸缩布局,让图片居中
- 南湖量子计算机科学课程,《量子计算》暑期课程开课通知
- 【C语言进阶深度学习记录】五 C语言中变量的属性
- C#统计字符出现的个数【C#】
- python实现按回车键继续程序_python实现按任意键继续执行程序
- 机器学习经典算法决策树原理详解(简单易懂)
- windows控制台中文乱码解决方法
- iOS cocoapods的使用规范说明及示例(.podspec配置文件)
- 佳能打印机清零操作及清零软件
- 炫酷个人引导页主页自适应HTML源码
- dos从优盘启动计算机,制作U盘dos启动盘的五大步骤
- Burp Suite —— 验证码识别、切换IP
- Bootstrap Timepicker
- 生产制造业如何谋求数字化转型?需要哪些信息化系统做支撑?
- 六大接口管理平台,总有一款适合你的!
- 2122 还原原数组(枚举,双指针)
热门文章
- 百度地图点聚合开发-地图找房功能
- python爬取别人qq空间相册_Python_小林的爬取QQ空间相册图片链接程序
- 音频变压器阻抗匹配及案例
- 2022前端面试系列——Vue面试题
- comsol积分函数_comsol内置函数
- 【Python数据分析-8】:Numpy常用操作-arange函数、linspace函数与运算
- unity 阳光插件_PR插件BeatEdit安装教程
- Docker 教程:如何将Helix QAC作为容器创建并运行 上
- Xsens MVN Analyze高精度惯性动作捕捉系统Link版
- SQL Server_SQL Server Windows NT - 64 bit