文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

ASM磁盘组的创建及扩容方法是什么

2022-11-30 23:45

关注

这篇文章主要介绍“ASM磁盘组的创建及扩容方法是什么”,在日常操作中,相信很多人在ASM磁盘组的创建及扩容方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ASM磁盘组的创建及扩容方法是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

    将共享存储挂载到所有节点上,确认盘符,注意,同一块磁盘在不同节点上的盘符可能不同,对磁盘打标签只能在其中一个节点上操作,在对磁盘打标签之前不能重启主机,打好标签之后重启主机盘符发生变化没有影响。

1、在1节点上查看磁盘分区情况
为了避免存储分配时将再用的磁盘当做新存储分配,在操作前一定要确认新添加的磁盘上没有任何分区,如果已经有分区,应立即跟存储管理员确认。
[root@pgylinux01-or ~]# fdisk -l |grep /dev/sdd
Disk /dev/sdd: 5368 MB, 5368709120 bytes

[root@pgylinux01-or ~]# fdisk -l |grep /dev/sde
Disk /dev/sde: 5368 MB, 5368709120 bytes

输出结果中没人分区信息,说明是未被使用过的磁盘,可以放心使用。

2、磁盘分区
对新磁盘做分区,每块磁盘分一个区就行
[root@pgylinux01-or ~]# fdisk -l |grep /dev/sdd
Disk /dev/sdd: 5368 MB, 5368709120 bytes
/dev/sdd1               1         652     5237158+  83  Linux

[root@pgylinux01-or ~]# fdisk -l |grep /dev/sde
Disk /dev/sde: 5368 MB, 5368709120 bytes
/dev/sde1               1         652     5237158+  83  Linux

3、打标签
[root@pgylinux01-or ~]# /etc/init.d/oracleasm createdisk DATA_03 /dev/sdd1
Marking disk "DATA_03" as an ASM disk: [  OK  ]

[root@pgylinux01-or ~]# /etc/init.d/oracleasm createdisk DATA_04 /dev/sde1
Marking disk "DATA_04" as an ASM disk: [  OK  ]

4、在所有节点上扫描磁盘,否则磁盘无法添加
[root@pgylinux02-or ~]# /etc/init.d/oracleasm listdisks
DATA_01
DATA_02

[root@pgylinux02-or ~]# /etc/init.d/oracleasm scandisks
Scanning the system for Oracle ASMLib disks: [  OK  ]

[root@pgylinux02-or ~]# /etc/init.d/oracleasm listdisks
DATA_01
DATA_02
DATA_03
DATA_04

5、添加磁盘
添加磁盘可以使用 ASMCA也可以使用 sqlplus ,这里使用 sqlplus 方式。
1)进入 asmcmd 查看备选磁盘及其 path
ASMCMD> lsdsk --candidate
Path
ORCL:DATA_03
ORCL:DATA_04

2)用 sqlplus 以 as sysasm 身份登录,创建磁盘组
# 查看已有的磁盘组信息
SQL> SELECT GROUP_NUMBER,NAME,STATE,TYPE FROM V$ASM_DISKGROUP;

GROUP_NUMBER NAME                 STATE                             TYPE
------------ -------------------- --------------------------------- ------------------
           1 DATA                 MOUNTED                           EXTERN
           2 OCR                  MOUNTED                           EXTERN

# 添加磁盘组
SQL> CREATE DISKGROUP GRID EXTERNAL REDUNDANCY DISK 'ORCL:DATA_03';

Diskgroup created.

# 再次查看磁盘组信息,看到新的磁盘组已经创建好了
SQL> SELECT GROUP_NUMBER,NAME,STATE,TYPE FROM V$ASM_DISKGROUP;

GROUP_NUMBER NAME                 STATE                             TYPE
------------ -------------------- --------------------------------- ------------------
           1 DATA                 MOUNTED                           EXTERN
           2 OCR                  MOUNTED                           EXTERN
           3 GRID                 MOUNTED                           EXTERN

注意:sqlplus 方式添加的磁盘组没有自动在其他节点 MOUNT ,需要手工 MOUNT 一下。
如磁盘组是使用ASMCA图形化工具创建,则compatible.asm默认设置就已经为11.2,如使用CREATE DISKGROUP这个SQL命令创建,则默认设置为10.1,需要手动修改。因此,需要先手工进行设置版本,指令如下:

SQL> ALTER DISKGROUP GRID SET ATTRIBUTE 'COMPATIBLE.ASM'='11.2';

Diskgroup altered.

3)扩容磁盘组
这里我们在 CREATE DISKGROUP GRID 的时候只添加了一块磁盘,接下来我们为 GRID 磁盘组再添加一块磁盘,同样是在 sqlplus 下操作
SQL> ALTER DISKGROUP GRID ADD DISK 'ORCL:DATA_04';

Diskgroup altered.

到此,关于“ASM磁盘组的创建及扩容方法是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯