添加UDEV新磁盘规则
root@rac2 ~]# cat /etc/udev/rules.d/99-oracle-asmdevices.rules
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VBc95e5d3a-1aca6dfd_",NAME="asm-diskb", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VBd39a3600-e6e50a29_",NAME="asm-diskc", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VBfe998b04-e6374ba8_",NAME="asm-diskd", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB7b844853-50b66fcf_",NAME="asm-diske", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="SATA_VBOX_HARDDISK_VB286943d0-617004e4_",NAME="asm-diskf", OWNER="grid", GROUP="asmadmin", MODE="0660"
[root@rac2 ~]# ll /dev/asm*
brw-rw---- 1 grid asmadmin 8, 17 Jul 26 16:49 /dev/asm-diskb
brw-rw---- 1 grid asmadmin 8, 33 Jul 26 16:49 /dev/asm-diskc
brw-rw---- 1 grid asmadmin 8, 49 Jul 26 16:49 /dev/asm-diskd
brw-rw---- 1 grid asmadmin 8, 65 Jul 26 16:49 /dev/asm-diske
brw-rw---- 1 grid asmadmin 8, 81 Jul 26 16:49 /dev/asm-diskf
[grid@rac2 ~]$ sqlplus / as sysasm
SQL*Plus: Release 11.2.0.4.0 Production on Tue Jul 26 17:00:32 2016
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options
SQL> select GROUP_NUMBER group#,DISK_NUMBER disk#,LABEL,STATE,FAILGROUP,name,path,TOTAL_MB,FREE_MB from v$asm_disk;
向ASM中添加磁盘
SQL> ALTER DISKGROUP DATA ADD disk'/dev/asm-diskf';
Diskgroup altered.
ASMCMD> lsdg
State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name
MOUNTED EXTERN Y 512 4096 1048576 18424 16229 0 16229 0 N DATA/
MOUNTED EXTERN N 512 4096 1048576 4094 3698 0 3698 0 Y OCRVT/
SQL> select GROUP_NUMBER group#,DISK_NUMBER disk#,LABEL,STATE,FAILGROUP,name,path,TOTAL_MB,FREE_MB from v$asm_disk;
GROUP# DISK# LABEL STATE FAILGROUP NAME
---------- ---------- -------------------- -------- ------------------------------ ----------
PATH TOTAL_MB FREE_MB
-------------------- ---------- ----------
1 0 NORMAL DATA_0000 DATA_0000
/dev/asm-diskc 4094 3604
1 2 NORMAL DATA_0002 DATA_0002
/dev/asm-diske 4094 3605
1 1 NORMAL DATA_0001 DATA_0001
/dev/asm-diskd 4094 3604
GROUP# DISK# LABEL STATE FAILGROUP NAME
---------- ---------- -------------------- -------- ------------------------------ ----------
PATH TOTAL_MB FREE_MB
-------------------- ---------- ----------
1 3 NORMAL DATA_0003 DATA_0003
/dev/asm-diskf 6142 5416
2 0 NORMAL OCRVT_0000 OCRVT_0000
/dev/asm-diskb 4094 3698
删除ASM磁盘
SQL> alter diskgroup DATA drop disk DATA_0003;
Diskgroup altered.
ASMCMD> lsdg
State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name
MOUNTED EXTERN Y 512 4096 1048576 12282 10087 0 10087 0 N DATA/
MOUNTED EXTERN N 512 4096 1048576 4094 3698 0 3698 0 Y OCRVT/
新建磁盘组DG_NEW_DATA,将ASM_DISK_1G_3、ASM_DISK_1G_4添加到磁盘组中。
SQL> CREATE DISKGROUP DG_NEW_DATA external REDUNDANCY DISK '/dev/ASM_DISK_1G_3','/dev/ASM_DISK_1G_4';
Diskgroup created.
- 多路径下使用ASMLIB创建ASM磁盘
多路径下使用ASMLIB创建ASM磁盘 Asmlib有扫描磁盘有默认的顺序,通常为/dev/sd*,而多路径配置磁盘目录往往映射在/dev/mapper下 因此 # egrep -v "^ ...
- 【Linux 内核 内存管理】RCU 机制 ③ ( RCU 模式下添加链表项 list_add_rcu 函数 | RCU 模式下删除链表项 list_del_rcu 函数 )
文章目录 一.RCU 模式下添加链表项 list_add_rcu 函数 二.RCU 模式下删除链表项 list_del_rcu 函数 一.RCU 模式下添加链表项 list_add_rcu 函数 在 ...
- centos7创建asm磁盘_Oracle ASM 磁盘组基础知识整理(收藏版)
为什么要写这么一篇基础知识呢?还是有那么一点点原因的,不是胡编乱造还真是有真实存在的事件的,前两周里因一套生产环境数据库磁盘不足无法对其进行表空间扩容,需要向存储岗申请存储资源,当存储岗划好资源加完存 ...
- mysql 磁盘组_AIX使用LV创建ASM磁盘组
AIX使用LV创建ASM磁盘组 来源:互联网 作者:佚名 时间:2015-06-19 05:07 CREATE ASM ON AIX LV DEVICE OS:AIX 6100-03 ASM版本 10 ...
- centos7创建asm磁盘_ASM环境下防止误将数据文件扩容到本地文件系统的方法
前言 时常会接到客户或一线工程师反馈oracle数据库报"ora-01110"等错误,本人过往也处理过好几次类似的故障,发现基本上是由于开发人员或初级维护人员在执行数据库表空间扩容 ...
- oracle asm之添加和修改asm磁盘组
1.添加磁盘组: 相信很多人都会使用dbca创建磁盘组了,这里介绍使用SQL*PLUS创建磁盘组.主要是使用CREATE DISKGROUP语句,该语句的语法如下: CREATE DISKGROUP ...
- oracle中ocr和asm的关系,迁移OCR和VotingDisk并删除原ASM磁盘组
近期由于存储问题,需要将系统迁移到别的存储上承载,OCR和VotingDisk迁移之前也做过几次,但是没有找到实操记录,这里重新记一次.本身OCR和VotingDisk迁移是可以在线完成的,这个很好, ...
- centos7创建asm磁盘_asm磁盘路径包含混合路径时的设置
如果asm磁盘发现路径中,既有udev方式创建的磁盘,又有asmlib创建的磁盘,那么,在asm_diskstring中,需要把两种情况都设置: asm_diskstring string /dev/ ...
- 在 vi 编辑器中的命令模式下,删除当前光标处的字符使用 __ 命 令。
A:x; B:d;w; C:d; D:d;d; <x>.解析:vi编辑器是Linux和Unix上最基本的文本编辑器,在字符模式下.由&不需要图形界面,使它成了效率很高的文本编辑器. ...