Oracle共享存储挂载的方法是什么

网友投稿 410 2024-01-01

Oracle共享存储挂载的方法是什么

这篇文章主要讲解了“Oracle共享存储挂载的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle共享存储挂载的方法是什么”吧!

Oracle共享存储挂载的方法是什么

1. 生成规则文件

 touch /etc/udev/rules.d/99-oracle-asmdevices.rules

touch /usr/lib/udev/rules.d/99-oracle-asmdevices.rules

2. 生成规则

for i in b ;

echo "KERNEL==\"sd*\", SUBSYSTEM==\"block\", PROGRAM==\"/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", SYMLINK+=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\""

for i in b1 b2

echo "KERNEL==\"sd$i\", SUBSYSTEM==\"block\", PROGRAM==\"/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/\$parent\", RESULT==\"`/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd${i:0:1}`\", SYMLINK+=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\""

3. 将结果复制到 99-oracle-asmdevices.rules

将第二步的输出粘贴入 99-oracle-asmdevices.rules 这个文件

KERNEL=="sd*", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="36000c2948ef9d9e4a7937bfc65888bc8", NAME="asm-diskb", OWNER="grid", GROUP="asmadmin", MODE="0660"

# /sbin/partprobe /dev/sdb

备注:

在 Linux 7下,可以使用如下命令:

# /sbin/scsi_id -g -u /dev/sdb

在 Linux 5下,可以使用如下命令:

4. 用udevadm进行测试,注意udevadm命令不接受/dev/sdc这样的挂载设备名,必须是使用/sys/block/sdb这样的原始设备名。

udevadm test /sys/block/sdb

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MongoDB副本集keyFile认证文件必须满足的条件有哪些
下一篇:Redis有哪些基本数据结构和操作
相关文章

 发表评论

暂时没有评论,来抢沙发吧~