物理机上添加磁盘操作

注意:
1)物理机上添加磁盘操作,不涉及到start_udev的动作。
2)磁盘分区的操作,需要谨慎进行,核准无误后再操作。

(1)查看磁盘名称命名

# su - grid
$ sqlplus / as sysasm

set linesize 180
col name format a20
col path format a30
col header_status format a15
col failgroup format a20

select name, path, header_status, mode_status, state, failgroup, disk_number from v$asm_disk order by name;

SQL>
NAME PATH HEADER_STATUS MODE_STATUS STATE FAILGROUP DISK_NUMBER
-------------------- ------------------------------ --------------- --------------------- ------------------------ -------------------- -----------
CRSDG_0000 /dev/mapper/asmcrs1p1 MEMBER ONLINE NORMAL CRSDG_0000 0
CRSDG_0001 /dev/mapper/asmcrs2p1 MEMBER ONLINE NORMAL CRSDG_0001 1
CRSDG_0002 /dev/mapper/asmcrs3p1 MEMBER ONLINE NORMAL CRSDG_0002 2
ODSDW_0000 /dev/mapper/asmdata1p1 MEMBER ONLINE NORMAL ODSDW_0000 0
ODSDW_0001 /dev/mapper/asmdata2p1 MEMBER ONLINE NORMAL ODSDW_0001 1
ODSDW_0002 /dev/mapper/asmdata3p1 MEMBER ONLINE NORMAL ODSDW_0002 2
ODSDW_0003 /dev/mapper/asmdata4p1 MEMBER ONLINE NORMAL ODSDW_0003 3
ODSDW_0004 /dev/mapper/asmdata5p1 MEMBER ONLINE NORMAL ODSDW_0004 4
/dev/mapper/asmdata2 CANDIDATE ONLINE NORMAL 10
/dev/mapper/asmdata3 CANDIDATE ONLINE NORMAL 11
/dev/mapper/asmcrs2 CANDIDATE ONLINE NORMAL 12

NAME PATH HEADER_STATUS MODE_STATUS STATE FAILGROUP DISK_NUMBER
-------------------- ------------------------------ --------------- --------------------- ------------------------ -------------------- -----------
/dev/mapper/asmdata4 CANDIDATE ONLINE NORMAL 13
/dev/mapper/asmcrs1 CANDIDATE ONLINE NORMAL 14
/dev/mapper/asmcrs3 CANDIDATE ONLINE NORMAL 15
/dev/mapper/asmdata5 CANDIDATE ONLINE NORMAL 1
/dev/mapper/asmdata1 CANDIDATE ONLINE NORMAL 9

16 rows selected.

SQL>

/dev/mapper/asmdata5
由上边的输出,确定新增的名字应该为asmdata6

(2)修改alias的新增磁盘的名字

[root@ ~]# vi /etc/multipath.conf

multipath {
wwid 360002ac000000000000002ea000066e3
alias asmdata5
}
multipath {
wwid 360002ac*************************
alias asmdata6 <<< 设置新增的磁盘的名字为asmdata6
}

(3)重新加载mulitipathd,并查看相关的磁盘信息

[root@ ~]# service multipathd reload

[root@ ~]# multipath -ll |grep -A6 asm
asmdata6 (360002ac*************************) dm-13 3PARdata,VV <<< 找到对应的asmdata6这块磁盘

... snip ...

asmdata5 (360002ac000000000000002ea000066e3) dm-13 3PARdata,VV
size=1.0T features='0' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
|- 7:0:0:8 sdap 66:144 active ready running
|- 8:0:0:8 sdar 66:176 active ready running
|- 7:0:1:8 sdaq 66:160 active ready running
`- 8:0:1:8 sdas 66:192 active ready running

(4)核准参数文件12-dm-permissions.rules配置
[root@ ~]# cat /etc/udev/rules.d/12-dm-permissions.rules
ACTION!="add|change", GOTO="dm_end"
ENV{DM_UDEV_RULES_VSN}!="?*", GOTO="dm_end"

# PLAIN DM DEVICES
#
# Set permissions for a DM device named 'my_device' exactly
# ENV{DM_NAME}=="my_device", OWNER:="root", GROUP:="root", MODE:="660"

ENV{DM_NAME}=="asm*", OWNER:="grid", GROUP:="dba", MODE:="660"

LABEL="dm_end"

[root@ ~]#

(5)对新增磁盘进行分区操作(请再次核准要操作的磁盘,失误操作将导致数据库损坏)

# parted /dev/mapper/asmdataXXX mklabel gpt mkpart primary 0% 100%

本示例为asmdata6,请根据实际情况,执行具体的操作命令,如下所示为对asmdata6磁盘进行分区。

[root@ ~]# parted /dev/mapper/asmdata6 mklabel gpt mkpart primary 0% 100%

(6)确认新增磁盘属性

查询具体新增磁盘的属性(asmdata6和asmdata6p1)

这里以asmdata5, asmdata5p1作为示例输出,请以实际的新增磁盘的相关属性asmdata6和asmdata6p1

[root@ ~]# ls -l /dev/mapper/asm*
lrwxrwxrwx 1 root root 7 8月 6 11:15 /dev/mapper/asmcrs1 -> ../dm-4
lrwxrwxrwx 1 root root 8 8月 6 11:15 /dev/mapper/asmcrs1p1 -> ../dm-15
lrwxrwxrwx 1 root root 7 8月 6 11:15 /dev/mapper/asmcrs2 -> ../dm-6
lrwxrwxrwx 1 root root 8 8月 6 11:15 /dev/mapper/asmcrs2p1 -> ../dm-17
lrwxrwxrwx 1 root root 7 8月 6 11:15 /dev/mapper/asmcrs3 -> ../dm-3
lrwxrwxrwx 1 root root 8 8月 6 11:15 /dev/mapper/asmcrs3p1 -> ../dm-14
lrwxrwxrwx 1 root root 7 8月 6 11:15 /dev/mapper/asmdata1 -> ../dm-9
lrwxrwxrwx 1 root root 8 8月 6 11:15 /dev/mapper/asmdata1p1 -> ../dm-20
lrwxrwxrwx 1 root root 7 8月 6 11:15 /dev/mapper/asmdata2 -> ../dm-8
lrwxrwxrwx 1 root root 8 8月 6 11:15 /dev/mapper/asmdata2p1 -> ../dm-19
lrwxrwxrwx 1 root root 7 8月 6 11:15 /dev/mapper/asmdata3 -> ../dm-7
lrwxrwxrwx 1 root root 8 8月 6 11:15 /dev/mapper/asmdata3p1 -> ../dm-18
lrwxrwxrwx 1 root root 7 8月 6 11:15 /dev/mapper/asmdata4 -> ../dm-5
lrwxrwxrwx 1 root root 8 8月 6 11:15 /dev/mapper/asmdata4p1 -> ../dm-16
lrwxrwxrwx 1 root root 8 8月 6 11:15 /dev/mapper/asmdata5 -> ../dm-13
lrwxrwxrwx 1 root root 8 8月 6 11:15 /dev/mapper/asmdata5p1 -> ../dm-21
[root@ ~]# ls -l /dev/dm-13 /dev/dm-21
brw-rw---- 1 grid dba 253, 13 8月 6 11:15 /dev/dm-13 << 确认属性为grid dba
brw-rw---- 1 grid dba 253, 21 8月 6 11:16 /dev/dm-21 << 确认属性为grid dba
[root@ ~]#

##############################################################################################

另一个物理节点(如果为RAC的系统,另一个节点的操作说明):

注意:另一个节点不需要再执行磁盘分区命令

(1)修改alias的新增磁盘的名字

[root@ ~]# vi /etc/multipath.conf

multipath {
wwid 360002ac000000000000002ea000066e3
alias asmdata5
}
multipath {
wwid 360002ac*************************
alias asmdata6 <<< 设置新增的磁盘的名字为asmdata6
}

(2)重新加载mulitipathd,并查看相关的磁盘信息

[root@ ~]# service multipathd reload

[root@ ~]# multipath -ll |grep -A6 asm
asmdata6 (360002ac*************************) dm-13 3PARdata,VV <<< 找到对应的asmdata6这块磁盘

... snip ...

(3)核准参数文件12-dm-permissions.rules配置

(4)确认新增磁盘属性

oracle 在物理机上添加磁盘操作的更多相关文章

  1. Oracle 11g 物理Dataguard日常操作维护(二)

    Oracle 11g 物理Dataguard日常操作维护(二) 2017年8月25日 14:34 3.3 3.3.1 查看备库进程状态 SYS(125_7)@fpyj123> select pr ...

  2. Oracle管理监控之为11g asm磁盘组添加磁盘

    1.物理机挂在要添加的磁盘,虚拟机格式化虚拟硬盘 略 2.登录服务器:fdisk -l [root@node2 ~]# fdisk -l Disk /dev/sda: 107.3 GB, 107374 ...

  3. windows的磁盘操作之七——获取当前所有的物理磁盘号 加备注

     windows的磁盘操作之七--获取当前所有的物理磁盘号 2011-07-28 17:47:56 标签:windows API DeviceIoControl 物理磁盘 驱动器号 原创作品,允许转载 ...

  4. 在线添加磁盘,扩展LVM卷案例

    一.添加硬盘,在线扫描出来 首先到虚拟机那里添加一块硬盘,注意必须是SCSI类型的硬盘. 扫描硬盘,不用重启操作系统的. echo "- - -" > /sys/class/ ...

  5. oracle 11g rac for linux add node (oracle 11g rac 节点添加)

    说明: Adding Oracle RAC to Nodes with Oracle Clusterware Installed步骤来自ORACLE 官方文档: https://docs.oracle ...

  6. 无法打开物理文件xxx.mdf操作系统错误 5:“5(拒绝访问。)” (Microsoft SQL Server,错误: 5120)的解决方法

    无法打开物理文件xxx.mdf操作系统错误 5:“5(拒绝访问.)” (Microsoft SQL Server,错误: 5120)的解决方法   问题描述: 在附加数据库到sql server时,附 ...

  7. VMware虚拟机下为Ubuntu添加磁盘

    20G的磁盘还是不够用啊,正好复习下磁盘分区和逻辑卷. 关闭虚拟机,打开VMware,右键虚拟机点击设置,点下下方的添加,就可以添加磁盘了. 进入虚拟机,查看: root@ubuntu:/# fdis ...

  8. Oracle知识梳理(三)操作篇:SQL基础操作汇总

    Oracle知识梳理(三)操作篇:SQL基础操作汇总 一.表操作 1.表的创建(CREATE TABLE): 基本语句格式:       CREATE TABLE  table_name ( col_ ...

  9. Oracle RAC环境下ASM磁盘组扩容

    生产环境注意调整以下参数: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...

随机推荐

  1. RabbitMQ巩固学习一

    说起RabbitMQ大家第一时间应该想到的就是异步队列,关于异步队列的话题简直太多了,各位同学在园子里一搜便知.我第一次听异步队列这个名词感觉非常高大上

  2. 【K8S】Service服务详解,看这一篇就够了!!

    k8s用命名空间namespace把资源进行隔离,默认情况下,相同的命名空间里的服务可以相互通讯,反之进行隔离. 1.1 Service Kubernetes中一个应用服务会有一个或多个实例(Pod, ...

  3. nuget 包是如何还原包的

    nuget 是如何还原包的 Intro 一直以来从来都是用 nuget 包,最近想折腾一个东西,需要自己搞一个 nuget 包的解析,用户指定 nuget 包的名称和版本,然后去解析对应的 nuget ...

  4. 向强大的SVG迈进

    作者:凹凸曼 - 暖暖 SVG 即 Scalable Vector Graphics 可缩放矢量图形,使用XML格式定义图形. 一.SVG印象 SVG 的应用十分广泛,得益于 SVG 强大的各种特性. ...

  5. git提交时报错:Updates were rejected because the tip of your current branch is behind

    有如下3种解决方法: 1.使用强制push的方法:git push -u origin master -f这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候. 2.push前先将远程rep ...

  6. 观察者模式(Observer Pattern)(二):HeadFirst中的气象站的实现

    1 观察者模式的原理,首先由一个主题,当主题发送变化的时候,通知该主题的订阅者 按照上面的分析我们来进行设计 1.抽象主题Subject public interface Subject { publ ...

  7. springboot @Cacheable 基本使用

    加入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp ...

  8. 【转载】张一鸣:为什么 BAT 挖不走我们的人才?

    很多企业失败的时候,总说是政策的变化.市场的变化.消费者需求的变化.技术发展的变化等等,导致了失败,其实这都是瞎说,归根结底还是人的原因,都是因为你招的人不行.可见,人才对于一个企业的重要性. 互联网 ...

  9. Oracle数据库的闪回操作(查询指定时间的数据、恢复数据)

    通过DELETE删除数据后相当于放入回收站,一般情况下可以找回:通过UPDATE更新数据后数据库也会保留数据快照.闪回就是恢复指定时间的数据快照以达到恢复数据的目的.根据步骤一查询出数据快照,恢复数据 ...

  10. 泛型<T>,是你肿莫了,还是我错了...

    委托自定义数组排序 项目一共三个文件如下. CSort.cs using System; using System.Collections.Generic; using System.Linq; us ...