一、背景

日常生产过程中,随着时间的推移和数据库数据量的增长,我们会遇到数据库磁盘组空间不足或者存储时间过长需要更换存储的问题,那么这篇文章就给大家介绍一下,对磁盘组进行加盘和替换的操作。如有不足欢迎大家指正。asm磁盘添加前,需要存储工程师在存储上划分好需要添加的盘,然后操作系统扫描后能识别到并写进udev配置文件里重新加载udev才能进行添加。

二、操作步骤

1.查看 ASM 磁盘使用情况

set linesize 600;
col NAME for a20;
col PCT_FREE for a30;
select GROUP_NUMBER,NAME,TYPE,STATE,total_mb/1024 total_gb,free_mb/1024 free_gb,round((free_mb/total_mb)*100,2)||'%' pct_free from v$asm_diskgroup;

image-20230727091842351

2.查看 ASM 磁盘组和 操作系统对应的磁盘名称

set  linesize 999 pagesize 100
col PATH for a33
col NAME for a15
col FAILGROUP for a15
select GROUP_NUMBER,free_mb,total_mb,FAILGROUP,disk_number,MOUNT_STATUS,mode_status,STATE,HEADER_STATUS,name,PATH from v$asm_disk order by 4,5;

image-20230727092016543

3.对磁盘组操作

(1)添加磁盘并指定平衡度命令

注意:对asm磁盘进行操作,需要使用grid的 sqlplus / as sysasm登录操作,添加的磁盘要在以上查询要能查询出来,即GROUP_NUMBER为0为系统添加的新盘。

alter diskgroup DATA add disk '/dev/mapper/data15','/dev/mapper/data16' rebalance power 10; --给磁盘组DATA 加两块儿盘,平衡度为10。

(2)查看平衡时间命令

select *  from  v$asm_operation;--无返回记录说明平衡完成。

(3)删除磁盘命令

alter diskgroup DATA  drop disk 'DATA_0000','DATA_0001','DATA_0011' rebalance power 10;

注意:删除磁盘组磁盘要写FAILGROUP名字不能写路径。

(4)磁盘组替换命令

alter diskgroup DATA  add disk '/dev/mapper/data15','/dev/mapper/data16'  drop disk 'DATA_0000','DATA_0001' rebalance power 10;--操作步骤其实就是先把盘都加进去平衡后,然后删除掉原来的盘,达到磁盘组替换的目的。

注意:根据磁盘的冗余模式(External、Normal、High)外部冗余 External 无镜像、普通冗余 Normal 1路镜像、高度冗余 High 2路镜像。判断需要添加磁盘的大小,添加磁盘总大小在冗余后要大于数据库数据量的大小。替换过程时间根据存储性能,平衡度,数据量不同,时间也不同。ocr磁盘组替换也可以如此操作。

(5)其它磁盘组操作命令

create diskgroup ARCH EXTERNAL REDUNDANCY disk '/dev/mapper/data15';--创建磁盘组
ALTER DISKGROUP DATA REBALANCE POWER 11;--调整 ASM 磁盘均衡级别
posted @ 2023-07-27 09:31 寻梦99 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: 在Windows日常使用遇到系统文件破损不想重新安装操作系统,还有什么办法可以解决问题呢?不妨来试一试这段万能修复命令吧。 1.打开 命令提示符 (管理员) 开始菜单-搜索“cmd”-找到“命令提示符”-右键“以管理员身份运行”。 或者Ctul➕R 出现运行框如图所示: ![image-20230 阅读全文
posted @ 2023-07-27 09:15 寻梦99 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 原文连接:https://mp.weixin.qq.com/s/l_D3-jm4JWPIz3DecrRUyw 1 linux启动过程 1. 启动过程分析 2. 启动级别init 0,init3, init5 init6。 3. systemd 服务管理。 4. systemd 导致系统反复重启: 2 阅读全文
posted @ 2023-07-11 11:11 寻梦99 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 安装之前需要下载epel-release的repo文件,在阿里云上下载 yum install epel-release -yyum install gparted -yyum install yum-utils git gnome-common gcc-c++ -yyum-builddep gpa 阅读全文
posted @ 2023-06-08 21:39 寻梦99 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 机器环境:windows上运行的VMware虚拟机,系统为centOS 6.8。 ​ 由于前期分区分配空间过小,无法满足后续的数据存储预期,所以需要对指定的分区进行扩容,在这种情况下使用Gparted可以方便的帮助我们达到目的。 ​ 操作分区有小概率造成数据丢失,重要数据请备份!!! 一、扩展虚拟机 阅读全文
posted @ 2023-06-08 21:33 寻梦99 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 在后面新建一个辅助列,输入公式:=TRIM(TEXT(LEFT(SUBSTITUTE(A1,".",REPT(" ",99)),100),"000")&TEXT(MID(SUBSTITUTE(A1,".",REPT(" ",99)),100,100),"000")&TEXT(MID(SUBSTITU 阅读全文
posted @ 2023-05-25 15:04 寻梦99 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: 更细安装后,在激活时未响应或者卡死,需要删除下面两个文件: Navicat_2048bit_rsa_private_key.pem libcc.dll.bak 阅读全文
posted @ 2023-03-17 15:28 寻梦99 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 错误信息 root@ecdbtt:~# apt-get install gparted Reading package lists... Done Building dependency tree... Done Reading state information... Done You might 阅读全文
posted @ 2023-03-01 15:45 寻梦99 阅读(244) 评论(0) 推荐(0) 编辑
摘要: yum -y install xorg-x11-xauth apt install x11-apps apt install xorg vim /etc/ssh/sshd_config AllowTcpForwarding yes #GatewayPorts no X11Forwarding yes 阅读全文
posted @ 2023-03-01 15:12 寻梦99 阅读(864) 评论(0) 推荐(0) 编辑
摘要: Ubuntu磁盘扩容及启动问题整理 Ubuntu磁盘扩容及启动问题整理 关闭虚拟机,调整磁盘大小 开启Ubuntu,下载Gparted 启动Gparted 删除linux-swap 删除extended 更改ext4主磁盘的大小 在未分配的空间上新增extend和Linux-swap 保存设置 在启 阅读全文
posted @ 2023-02-24 12:15 寻梦99 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、主要有以下三种方法: 1、passwd命令,手动修改(passwd 用户名): (1)输入命令:passwd root 2、passwd命令,命令行修改: echo '9955' | passwd --stdin root 3、chpasswd命令,命令行修改 echo 'root:9292' 阅读全文
posted @ 2023-02-24 10:51 寻梦99 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 使用Ansible的user模块批量修改远程客户机的用户密码 [root@localhost ansible]# cat root_passwd.yaml - hosts: web gather_facts: false tasks: - name: change user passwd user: 阅读全文
posted @ 2023-02-09 11:04 寻梦99 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 【pip install】ERROR: Cannot uninstall ‘xx‘. It is a distutils installed project 的解决办法 今天在安装audtorch使用pip install audtorch进行安装时,报错: ERROR: Cannot uninst 阅读全文
posted @ 2023-02-07 10:10 寻梦99 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 众所周知,生病了需要去医院看病,大夫首先要询问我们哪里不舒服,然后再通过观察和自己的经验,大体上就能判定我们得的是什么病。然而Linux不会说话,它不会主动告诉我们哪里出现了问题,需要我们自己去观察。那么如何评估系统运行状态是否良好呢?下面阿铭就介绍一些帮我们分析系统状态的工具。 14.1.1 使用 阅读全文
posted @ 2023-01-11 17:59 寻梦99 阅读(320) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示