RedHat 7.3+ORACLE 12c RAC 使用udev绑定磁盘
在RedHat 7中,很多命令发生了改变,其中使用udev对磁盘绑定的命令也发生了变更,不再使用start_udev,而是改为了udevadm,下面具体介绍如何使用udev对磁盘进行绑定,这里对6和7分别进行对比:
1、在RedHat 6和7中,首先都要编辑/etc/scsi_id.config文件:
6中内容为:
[root@RAC01 ~]# vi /etc/scsi_id.config
options=--whitelisted --replace-whitespace
7中内容为:
[root@raca1 ~]# cat /etc/scsi_id.config
options=-g
2、接着查看磁盘的uuid:
6使用命令:
[root@RAC01 ~]# scsi_id --whitelisted --replace-whitespace --device=/dev/sdb
1ATA_VBOX_HARDDISK_VB9c35185d-71839d24
7使用命令,这里需要注意一点,需要给磁盘创建分区,这里我使用fdisk /etc/sdb命令为磁盘创建一个主分区,为sdb2,而在6中不需要创建分区:
[root@raca1 ~]# /usr/lib/udev/scsi_id -g -u -d /dev/sdb2
3600a0980383030535524452f6e7a5371
3、编辑绑定文件,使用如下规则:
6使用命令:
[root@RAC01 ~]# vi /etc/udev/rules.d/-oracle-asmdevices.rules
KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="1ATA_VBOX_HARDDISK_VB9c35185d-71839d24",NAME="asm-disk1",OWNER="grid",GROUP="dba",MODE=""
7使用命令:
[root@raca1 ~]# vi /etc/udev/rules.d/-oracle-asmdevices.rules
KERNEL=="sd?2", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="3600a0980383030535524452f6e7a5371", SYMLINK+="asm-ocrdisk1", OWNER="grid", GROUP="dba", MODE=""
4、开始绑定:
6绑定命令:
[root@rac01 ~]# start_udev
Starting udev: [ OK ]
7首先进行测试:
[root@raca1 ~] /sbin/partprobe /dev/sdb2
[root@raca1 ~] /sbin/udevadm test /block/sdb/sdb2
接着进行绑定命令:
/sbin/udevadm control --reload-rules
5、绑定完成,可以使用命了ls -l /etc/asm*进行查看:
6中可以看到:
[root@rac01 ~]# ls -l /dev/asm*
brw-rw---- grid oinstall , Apr : /dev/asm-disk1
brw-rw---- grid oinstall , Apr : /dev/asm-disk2
7中可以看到:
[root@raca1 ~]# ls -l /dev/asm*
lrwxrwxrwx root root Apr : /dev/asm-datadisk1 -> sdf2
lrwxrwxrwx root root Apr : /dev/asm-datadisk2 -> sdg2
lrwxrwxrwx root root Apr : /dev/asm-ocrdisk1 -> sdb2
lrwxrwxrwx root root Apr : /dev/asm-ocrdisk2 -> sdc2
lrwxrwxrwx root root Apr : /dev/asm-ocrdisk3 -> sdd2
lrwxrwxrwx root root Apr : /dev/asm-ocrdisk4 -> sde2
以上为详细绑定过程
RedHat 7.3+ORACLE 12c RAC 使用udev绑定磁盘的更多相关文章
- Oracle 12c RAC 静默安装文档
参考文档: https://docs.oracle.com/en/database/oracle/oracle-database/12.2/cwlin/index.html https://docs. ...
- ORACLE 12c RAC的常用管理命令
ORACLE 12c RAC的常用管理命令 一.查询 1.RAC查询 1.1.查询节点 [grid@swnode1 ~]$ su - grid [grid@swnode1 ~]$ /u01/app/1 ...
- 一步一步搭建oracle 11gR2 rac+dg之共享磁盘设置(三)【转】
一步一步在RHEL6.5+VMware Workstation 10上搭建 oracle 11gR2 rac + dg 之共享磁盘准备 (三) 注意:这一步是配置rac的过程中非常重要的一步,很多童鞋 ...
- Oracle 12c RAC 安装文档
参考文档: https://docs.oracle.com/en/database/oracle/oracle-database/12.2/cwlin/index.html https://docs. ...
- 安装oracle 12c RAC遇到的一些问题
(1) 安装grid软件,停止在38%很长时间不动,日志显示正常 解决方法: 由于是虚拟机安装,设置的内存为600M,关闭虚拟机,把内存调成1GB,问题解决~在38%Linking RMAN Ut ...
- Oracle 12C RAC的optimizer_adaptive_features造成数据插入超时
问题分析 使用10046事件追踪方式,直接生成上传时的数据库事件日志进行分析,发现主要区别在于以下两条sql语句在每次长时间上传时都有出现,并且执行用户不是上传用户,而是数据库SYS用户. ***** ...
- oracle 12c RAC 重启
转至:https://blog.csdn.net/weixin_40283570/article/details/81511072 关闭顺序 :关闭PDB----->关闭数据库------> ...
- Oracle 12c RAC 搭建手册
1 共享设备配置 1.1 设备划分说明 冗余策略 卷划分及大小说明 OCRVOTING Ocrvoting01 8G Ocrvoting02 8G Ocrvoting03 8G ...
- Oracle 12c RAC 日志体系结构的变化
1 说明 在11g中,查看GRID的日志,会进入$ORACLE_HOM/log. [grid@cndba.cn ~]$ cd $ORACLE_HOME/log/ [grid@cndba.cn l ...
随机推荐
- 【转】Boost.Python
http://edyfox.codecarver.org/html/boost_python.html Boost.Python 是 Boost 中的一个组件,使用它能够大大简化用 C++ 为 Pyt ...
- Redis的常识
https://github.com/springside/springside4/wiki/redis 1. Overview 1.1 资料 <The Little Redis Book> ...
- erlang与c之间的连接
http://blog.chinaunix.net/uid-22566367-id-382012.html erlang与c之间的连接参考资料:网络资料作者:Sunny 在Programming ...
- Windows完成端口与Linux epoll技术简介(能看懂)
WINDOWS完成端口编程1.基本概念2.WINDOWS完成端口的特点3.完成端口(Completion Ports )相关数据结构和创建4.完成端口线程的工作原理5.Windows完成端口的实例代码 ...
- 【hdu2222】【poj2945】AC自动机入门题
HDU2222 传送门 题目分析 裸题:注意构建自动机用的是模式串,思想和kmp很类似. code: #include<iostream> #include<cstdio> # ...
- maven Java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
如果你可以确认你的maven Dependencies中已经导入了如下的jar包,那么你就要检查下Deployment Assembly 选中项目 alt+enter,然后查看maven依赖有没有被添 ...
- 一个封装了的选项卡效果js
转载自:http://www.cnblogs.com/skyblue/archive/2008/04/26/1171968.html <!DOCTYPE HTML PUBLIC "-/ ...
- 查看系统中安装了那些dotnet core 的SDK和运行时的命令
原文:查看系统中安装了那些dotnet core 的SDK和运行时的命令 1.查看SDK dotnet --list-sdks 2.查看运行时 dotnet --list-runtimes 效果如下图 ...
- Android 开发新方向 Android Wear ——概述
2014 谷歌 I/O大会正式公布的Android Wear 开发理念,从而能够更系统的提供开发人员使用Android接口开发便携式可穿戴设备,以智能手表为例,通过Android提供的接口,能够方便的 ...
- WPF依赖属性值源(BaseValueSource)
原文:WPF依赖属性值源(BaseValueSource) WPF依赖属性提供一个机制,可以获取依赖属性提供值的来源 其以BaseValueSource枚举表示 1.Default public ...