我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

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

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

这篇文章主要介绍“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

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

这篇文章主要介绍“ASM磁盘组的创建及扩容方法是什么”,在日常操作中,相信很多人在ASM磁盘组的创建及扩容方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ASM磁盘组的创建及扩容方法是什么”的疑惑有所
2022-11-30

阿里云服务器磁盘扩容方法是什么

阿里云服务器磁盘扩容可以使用磁盘阵列或磁盘阵列扩展来实现,具体方法可以按照以下步骤进行:首先需要选择合适的阵列:选择合适的阵列可以确保磁盘资源充足,扩容的时候可以更快。创建虚拟机:创建虚拟机可以将磁盘上的数据复制到其他磁盘上。在创建虚拟机时需要将硬盘划分成多个逻辑磁盘,并将数据存储在这些逻辑磁盘中。分配磁盘空间:根据实际需要,创建合理的磁盘空间大小,以确保磁盘资源充足,可以按照一定的比例分配磁盘空间。删除磁...
2023-10-27

阿里云服务器磁盘扩容方法是什么样的啊

阿里云的磁盘扩容主要是通过扩容硬盘来满足用户的需求。扩容硬盘可以让用户使用更大的硬盘空间,提高磁盘的存储容量和读写性能。在实际操作中,我们可以按照以下步骤进行磁盘扩容:登录阿里云服务器管理控制台,进入磁盘管理界面。选择要扩容的磁盘,进入扩容磁盘的管理界面。点击“添加扩容硬盘”按钮,系统会自动扫描指定的硬盘,并将其添加到
阿里云服务器磁盘扩容方法是什么样的啊
2023-10-27

阿里云服务器磁盘扩容方法是什么意思

在现代社会中,随着云计算的普及,云服务器已经成为了一个必不可少的计算资源,因为它能够实现资源的弹性调度,让用户能够更加高效地利用服务器资源,并提供更加丰富的服务。但是,随着服务器的增加,存储设备的容量也需要相应地增加,否则就会影响到应用程序的运行,进而影响用户的使用体验。对于阿里云来说,存储设备的扩容是一项重要的任务。
阿里云服务器磁盘扩容方法是什么意思
2023-10-28

ubuntu系统盘扩容的方法是什么

扩容Ubuntu系统盘的方法有两种:使用GParted来调整分区大小和使用命令行工具resize2fs来调整文件系统大小。使用GParted来调整分区大小:首先,下载GParted Live CD镜像,并将其写入一个可引导的USB驱动器或光
2023-10-27

阿里云服务器磁盘扩容方法是什么意思啊

一、磁盘扩容的原理磁盘扩容的原理是将一个大容量的硬盘空间分成多个小容量的硬盘空间,以便能够在不同的服务器上部署应用程序。具体来说,磁盘扩容是通过调整磁盘空间的分配方式来实现的。一般情况下,将一个大容量的硬盘空间分配给多个小容量的硬盘空间,可以使多个应用程序同时使用同一块硬盘空间,从而提高性能和可靠性。二、磁盘扩容的实现
阿里云服务器磁盘扩容方法是什么意思啊
2023-10-28

k8s创建容器的方法是什么

K8s创建容器的方法通常有以下几种:使用命令行工具kubectl:可以通过kubectl run命令来创建一个新的容器,并指定镜像、容器名称等参数。使用YAML配置文件:可以编写一个包含容器配置信息的YAML文件,然后使用kubectl
k8s创建容器的方法是什么
2024-03-14

ArrayList与linkedList的用法及扩容方式是什么

本文小编为大家详细介绍“ArrayList与linkedList的用法及扩容方式是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“ArrayList与linkedList的用法及扩容方式是什么”文章能帮助大家解决疑惑,下面跟着小编的思路
2023-07-05

c语言创建数组的方法是什么

在C语言中,可以使用以下方法创建数组:声明数组并初始化:可以在声明数组的同时初始化数组的元素,例如:int arr[5] = {1, 2, 3, 4, 5};声明数组后再赋值:可以先声明数组,然后再通过索引赋值的方式来初始化数组的元素,例如
c语言创建数组的方法是什么
2024-04-08

Druid连接创建及销毁的方法是什么

这篇文章主要介绍“Druid连接创建及销毁的方法是什么”,在日常操作中,相信很多人在Druid连接创建及销毁的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Druid连接创建及销毁的方法是什么”的疑
2023-07-05

SQL变量创建及使用的方法是什么

在 SQL 中,可以使用以下方法来创建和使用变量:创建变量:使用 DECLARE 语句来定义一个变量,并为其指定数据类型和初始值。例如:DECLARE @myVariable INT = 10;设置变量的值:使用 SET 语句来给变量赋值。
SQL变量创建及使用的方法是什么
2024-04-09

c++动态创建对象数组的方法是什么

C++中动态创建对象数组的方法是使用new运算符来分配内存并创建对象。下面是一个简单的示例代码:cppclass MyClass {// 类的定义};int main() {int n = 5; // 数组大小MyClass* array
2023-10-19

vue-cli是什么及创建vue-cli项目的方法

vue-cli是vue官方提供的、快速生成vue工程化项目的工具,支持创建vue2和vue3的项目,本文给大家详细讲解vue-cli是什么及创建vue-cli项目的方法,感兴趣的朋友跟随小编一起看看吧
2023-05-16

python二维数组创建并赋值的方法是什么

在Python中,可以使用列表推导式来创建并赋值二维数组。以下是一种常见的方法:# 创建一个3x3的二维数组并赋值array = [[0 for _ in range(3)] for _ in range(3)]# 输出结果prin
python二维数组创建并赋值的方法是什么
2024-02-29

React组件的创建与state同步异步方法是什么

这篇文章主要介绍“React组件的创建与state同步异步方法是什么”,在日常操作中,相信很多人在React组件的创建与state同步异步方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”React组件
2023-07-05

mysql创建触发器报错的原因及解决方法是什么

MySQL创建触发器报错的原因有很多种,常见的有以下几种情况:语法错误:在创建触发器的语句中可能存在语法错误,比如缺少分号、括号不匹配等。解决方法是检查语法是否正确,确保语句的完整性和正确性。触发器名重复:如果已经存在同名的触发器,再次创建
2023-10-24

编程热搜

目录