物理机上添加磁盘操作

注意:
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. 使用IntelliJ/Eclipse生成类图

    IntelliJ可以安装一个免费的pugins - Code Iris. PlantUML 在Eclipse中 - ObjectAidPapyrusEclipse Modeling Tools 查看原 ...

  2. springboot 2.X 集成redis

    在实际开发中,经常会引入redis中间件做缓存,这里介绍springboot2.X后如何配置redis 1 Maven中引入redis springboot官方通过spring-boot-autoco ...

  3. SQL注入之注入点的寻找

    注入点的判断 判断一个链接是否存在注入漏洞,可以通过对其传入的参数(但不仅仅只限于参数,还有cookie注入,HTTP头注入等) 进行构造,然后对服务器返回的内容进行判断来查看是否存在注入点. 注入点 ...

  4. myeclipse集成jad反编译步骤

    (1) 将jad.exe放到java的jdk\bin目录下(2) 将jadeclipse插件net.sf.jadclipse_3.3.0.jar 拷贝到myeclipse安装目\Common\plug ...

  5. 全宇宙首本 VS Code 中文书,来了!

    大家好!我是韩骏,VS Code 中文社区创始人,VS Code 的代码贡献者.2013 年,毕业于上海交通大学软件学院,现在是微软开发平台事业部的软件工程师.写过 20 多款 VS Code 插件, ...

  6. Hive 报错SemanticException Error in parsing

    以下sql执行时报错SemanticException Error in parsing select clr.id,clr.customer_id,clr,contract_code,clr.cor ...

  7. 遍历form中的所有空间并找到选中的radiobutton

    源文件: http://pan.baidu.com/share/link?shareid=1481950339&uk=3912660076 参考:http://msdn.microsoft.c ...

  8. css获取除第一个之外的子元素

    在前端页面开发中,需要使用css来选择除了第一个之外的子元素,例如希望每个span之间能间隔一定的距离,单不能给每个span设置margin-left,这样会导致第一个span的前面有间距,影响排版. ...

  9. appium升级操作

    在app自动化测试中经常会碰到,因为appium版本低而导致,appium客户端连接不到appium服务端等一系列错误~ 其实appium升级很简单的哦~ 打开cmd命令行终端,键入npm updat ...

  10. Django---进阶10

    目录 forms组件源码 cookie与session Cookie操作 session操作 CBV如何添加装饰器 作业 forms组件源码 """ 切入点: form_ ...