AIX小机环境如何给ASM添加磁盘

2024-06-22 08:36
文章标签 环境 磁盘 aix asm 小机

本文主要是介绍AIX小机环境如何给ASM添加磁盘,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前面几篇介绍了HPUX,Solaris平台上RAC集群ASM如何添加磁盘的 ,三大UNIX平台只差AIX,本文介绍AIX平台RAC 添加ASM磁盘

environment:

AIX 6.1 + oracle 10.0.2.4  

2 nodes RAC (storage HP-6100 FC disk)

1. 存储划盘,并将盘赋予集群两个节点主机

2. 主机上发现新建磁盘

sfc3rac2:/# lspv              --show physical volumehdisk0          00c8cb525e033ad7                    rootvg          activehdisk1          00c8ce2214eb01b4                    rootvg          activehdisk2          none                                None            hdisk3          none                                None            hdisk4          none                                None            hdisk5          none                                None            hdisk6          none                                None            hdisk7          none                                None            hdisk8          none                                None            hdisk9          none                                None            sfc3rac2:/# cfgmgr                   --find the new diskcfgmgr: 0514-621 WARNING: The following device packages are required for        device support but are not currently installed.devices.fcp.arraydevices.fcp.changer    sfc3rac2:/# lspvhdisk0          00c8cb525e033ad7                    rootvg          activehdisk1          00c8ce2214eb01b4                    rootvg          activehdisk2          none                                None            hdisk3          none                                None            hdisk4          none                                None            hdisk5          none                                None            hdisk6          none                                None            hdisk7          none                                None            hdisk8          none                                None            hdisk9          none                                None            hdisk10         none                                None   -- new disk      sfc3rac2:/#     sfc3rac2:/# lsattr -El hdisk10PCM             PCM/friend/hsvpcm                                    Path Control Module          FalsePR_key_value    none                                                 Persistant Reserve Key Value Truealgorithm       fail_over                                            Algorithm                    Truehcheck_cmd      test_unit_rdy                                        Health Check Command         Truehcheck_interval 60                                                   Health Check Interval        Truehcheck_mode     nonactive                                            Health Check Mode            Truelocation                                                             Location Label               Truelun_id          0x9000000000000                                      Logical Unit Number ID       Falselun_reset_spt   yes                                                  SCSI LUN reset               Truemax_transfer    0x40000                                              Maximum TRANSFER Size        Truenode_name       0x50001fe1500e5610                                   FC Node Name                 False    pvid            none                                                 Physical volume identifier   Falseq_type          simple                                               Queuing TYPE                 Truequeue_depth     8                                                    Queue DEPTH                  Truereserve_policy  single_path                                          Reserve Policy               Truerw_timeout      60                                                   READ/WRITE time out value    Truescsi_id         0x10000                                              SCSI ID                      Falseunique_id       34213600508B40006D4B2000100000034000006HSV20002HPfcp Unique device identifier     False --checkww_name         0x50001fe1500e561c                                   FC World Wide Name           Falsesfc3rac2:/#

3. 修改磁盘属性

 ls -l /dev/rhdisk*   chown oracle:dba /dev/rhdisk10   chmod 660 /dev/rhdisk10   ls -l /dev/rhdisk*      lsattr -El hdisk10   chdev -l hdisk10 -a reserve_policy=no_reserve      lsattr -El hdisk10   sfc3rac2:/# ls -l /dev/rhdisk*crw-------    1 root     system       24,  0 Aug 24 2009  /dev/rhdisk0crw-------    2 root     system       24,  1 Aug 24 2009  /dev/rhdisk1crw-------    1 root     system       24, 10 Dec 30 09:08 /dev/rhdisk10crw-r-----    1 root     oinstall     24,  2 Dec 30 09:12 /dev/rhdisk2crw-r--r--    1 oracle   oinstall     24,  3 Dec 30 09:12 /dev/rhdisk3    crw-rw----    1 oracle   dba          24,  4 Dec 30 09:12 /dev/rhdisk4crw-rw----    1 oracle   dba          24,  5 Dec 30 08:26 /dev/rhdisk5crw-rw----    1 oracle   dba          24,  6 Dec 30 09:12 /dev/rhdisk6crw-rw----    1 oracle   dba          24,  7 Dec 30 08:26 /dev/rhdisk7crw-rw----    1 oracle   dba          24,  8 Dec 30 08:25 /dev/rhdisk8crw-rw----    1 oracle   dba          24,  9 Dec 30 08:29 /dev/rhdisk9sfc3rac2:/# sfc3rac2:/# sfc3rac2:/#    chown oracle:dba /dev/rhdisk10   --change ownersfc3rac2:/#    chmod 660 /dev/rhdisk10          --change mode       sfc3rac2:/# ls -l /dev/rhdisk*               crw-------    1 root     system       24,  0 Aug 24 2009  /dev/rhdisk0crw-------    2 root     system       24,  1 Aug 24 2009  /dev/rhdisk1crw-rw----    1 oracle   dba          24, 10 Dec 30 09:08 /dev/rhdisk10 --checkcrw-r-----    1 root     oinstall     24,  2 Dec 30 09:13 /dev/rhdisk2crw-r--r--    1 oracle   oinstall     24,  3 Dec 30 09:13 /dev/rhdisk3crw-rw----    1 oracle   dba          24,  4 Dec 30 09:13 /dev/rhdisk4crw-rw----    1 oracle   dba          24,  5 Dec 30 08:26 /dev/rhdisk5crw-rw----    1 oracle   dba          24,  6 Dec 30 09:13 /dev/rhdisk6crw-rw----    1 oracle   dba          24,  7 Dec 30 08:26 /dev/rhdisk7crw-rw----    1 oracle   dba          24,  8 Dec 30 08:25 /dev/rhdisk8    crw-rw----    1 oracle   dba          24,  9 Dec 30 08:29 /dev/rhdisk9sfc3rac2:/# sfc3rac2:/# lsattr -El hdisk10PCM             PCM/friend/hsvpcm                                    Path Control Module          FalsePR_key_value    none                                                 Persistant Reserve Key Value Truealgorithm       fail_over                                            Algorithm                    Truehcheck_cmd      test_unit_rdy                                        Health Check Command         Truehcheck_interval 60                                                   Health Check Interval        Truehcheck_mode     nonactive                                            Health Check Mode            Truelocation                                                             Location Label               Truelun_id          0x9000000000000                                      Logical Unit Number ID       Falselun_reset_spt   yes                                                  SCSI LUN reset               Truemax_transfer    0x40000                                              Maximum TRANSFER Size        Truenode_name       0x50001fe1500e5610                                   FC Node Name                 Falsepvid            none                                                 Physical volume identifier   Falseq_type          simple                                               Queuing TYPE                 Truequeue_depth     8                                                    Queue DEPTH                  Truereserve_policy  single_path                                          Reserve Policy               Truerw_timeout      60                                                   READ/WRITE time out value    Truescsi_id         0x10000                                              SCSI ID                      Falseunique_id       34213600508B40006D4B2000100000034000006HSV20002HPfcp Unique device identifier     False    ww_name         0x50001fe1500e561c                                   FC World Wide Name           Falsesfc3rac2:/# chdev -l hdisk10 -a reserve_policy=no_reserve  --change disk parameterhdisk10 changedsfc3rac2:/# lsattr -El hdisk10                           PCM             PCM/friend/hsvpcm                                    Path Control Module          FalsePR_key_value    none                                                 Persistant Reserve Key Value Truealgorithm       fail_over                                            Algorithm                    Truehcheck_cmd      test_unit_rdy                                        Health Check Command         Truehcheck_interval 60                                                   Health Check Interval        Truehcheck_mode     nonactive                                            Health Check Mode            Truelocation                                                             Location Label               Truelun_id          0x9000000000000                                      Logical Unit Number ID       Falselun_reset_spt   yes                                                  SCSI LUN reset               Truemax_transfer    0x40000                                              Maximum TRANSFER Size        Truenode_name       0x50001fe1500e5610                                   FC Node Name                 Falsepvid            none                                                 Physical volume identifier   Falseq_type          simple                                               Queuing TYPE                 Truequeue_depth     8                                                    Queue DEPTH                  Truereserve_policy  no_reserve                                           Reserve Policy           True   --changedrw_timeout      60                                                   READ/WRITE time out value    True    scsi_id         0x10000                                              SCSI ID                      Falseunique_id       34213600508B40006D4B2000100000034000006HSV20002HPfcp Unique device identifier     Falseww_name         0x50001fe1500e561c                                   FC World Wide Name           Falsesfc3rac2:/#

4.  将磁盘加入磁盘组

column name format a20   select name,state,type,total_mb,free_mb,unbalanced from v$asm_diskgroup;   select name,path,total_mb,free_mb,MOUNT_STATUS,HEADER_STATUS,MODE_STATUS from v$asm_disk order by 1,2;   idle> select name,state,type,total_mb,free_mb,unbalanced from v$asm_diskgroup;           NAME                 STATE                  TYPE         TOTAL_MB    FREE_MB UN-------------------- ---------------------- ---------- ---------- ---------- --SFC3DB_ARCH          MOUNTED                EXTERN         102400      91832 NSFC3DB_DATA          MOUNTED                EXTERN         512000      63954 N           idle> select name,path,total_mb,free_mb,MOUNT_STATUS,HEADER_STATUS,MODE_STATUS from v$asm_disk order by 1,2;           NAME                 PATH                             TOTAL_MB    FREE_MB MOUNT_STATUS   HEADER_STATUS            MODE_STATUS    -------------------- ------------------------------ ---------- ---------- -------------- ------------------------ --------------SFC3DB_ARCH_0000     /dev/rhdisk6                       102400      91832 CACHED         MEMBER                   ONLINESFC3DB_DATA_0000     /dev/rhdisk4                       102400      12789 CACHED         MEMBER                   ONLINESFC3DB_DATA_0001     /dev/rhdisk5                       102400      12790 CACHED         MEMBER                   ONLINESFC3DB_DATA_0002     /dev/rhdisk7                       102400      12789 CACHED         MEMBER                   ONLINESFC3DB_DATA_0003     /dev/rhdisk8                       102400      12794 CACHED         MEMBER                   ONLINESFC3DB_DATA_0004     /dev/rhdisk9                       102400      12792 CACHED         MEMBER                   ONLINE                     /dev/rhdisk10                      102400          0 CLOSED         CANDIDATE                ONLINE   ---check new disk in ASM                     /dev/rhdisk3                         1024          0 CLOSED         FOREIGN                  ONLINE           8 rows selected.
alter diskgroup SFC3DB_DATA add disk '/dev/rhdisk10';      alter diskgroup SFC3DB_DATA rebalance power 11;      select * from v$asm_operation;   select name,total_mb,free_mb,unbalanced from v$asm_diskgroup;   select group_number,name,path,total_mb,free_mb from v$asm_disk order by group_number,name;   select group_number,name,path,total_mb,free_mb,header_status from v$asm_disk;   idle>alter diskgroup SFC3DB_DATA add disk '/dev/rhdisk10';                 --add new disk to diskgroup               Diskgroup altered.           idle> select * from v$asm_operation;           GROUP_NUMBER OPERATION       STATE             POWER     ACTUAL      SOFAR   EST_WORK   EST_RATE EST_MINUTES------------ --------------- ------------ ---------- ---------- ---------- ---------- ---------- -----------           4 REBAL           RUN                   1          1        405      40176       1620          24           idle> select name,total_mb,free_mb,unbalanced from v$asm_diskgroup;           NAME                   TOTAL_MB    FREE_MB UN-------------------- ---------- ---------- --SFC3DB_ARCH              102400      91832 NSFC3DB_DATA              614400     166352 N                    idle> select group_number,name,path,total_mb,free_mb from v$asm_disk order by group_number;           GROUP_NUMBER NAME                 PATH                             TOTAL_MB    FREE_MB------------ -------------------- ------------------------------ ---------- ----------           0                      /dev/rhdisk3                         1024          0           1 SFC3DB_ARCH_0000     /dev/rhdisk6                       102400      91832           2 SFC3DB_DATA_0005     /dev/rhdisk10                      102400      88651           2 SFC3DB_DATA_0004     /dev/rhdisk9                       102400      15541           2 SFC3DB_DATA_0002     /dev/rhdisk7                       102400      15538           2 SFC3DB_DATA_0003     /dev/rhdisk8                       102400      15544               2 SFC3DB_DATA_0000     /dev/rhdisk4                       102400      15539           2 SFC3DB_DATA_0001     /dev/rhdisk5                       102400      15539           7 rows selected.           idle> alter diskgroup SFC3DB_DATA rebalance power 11;    ---rebalance diskgroup           Diskgroup altered.                      idle>    select * from v$asm_operation;           no rows selected           idle>  select group_number,name,path,total_mb,free_mb from v$asm_disk order by group_number;           GROUP_NUMBER NAME                 PATH                             TOTAL_MB    FREE_MB------------ -------------------- ------------------------------ ---------- ----------           0                      /dev/rhdisk3                         1024          0           1 SFC3DB_ARCH_0000     /dev/rhdisk6                       102400      91832           2 SFC3DB_DATA_0005     /dev/rhdisk10                      102400      85936           2 SFC3DB_DATA_0004     /dev/rhdisk9                       102400      16085           2 SFC3DB_DATA_0002     /dev/rhdisk7                       102400      16081           2 SFC3DB_DATA_0003     /dev/rhdisk8                       102400      16087           2 SFC3DB_DATA_0000     /dev/rhdisk4                       102400      16081               2 SFC3DB_DATA_0001     /dev/rhdisk5                       102400      16082           8 rows selected.           idle> /                                                                --rebalance ok           GROUP_NUMBER NAME                 PATH                             TOTAL_MB    FREE_MB------------ -------------------- ------------------------------ ---------- ----------           0                      /dev/rhdisk3                         1024          0           1 SFC3DB_ARCH_0000     /dev/rhdisk6                       102400      91832           2 SFC3DB_DATA_0005     /dev/rhdisk10                      102400      27725           2 SFC3DB_DATA_0004     /dev/rhdisk9                       102400      27726           2 SFC3DB_DATA_0002     /dev/rhdisk7                       102400      27726           2 SFC3DB_DATA_0003     /dev/rhdisk8                       102400      27725           2 SFC3DB_DATA_0000     /dev/rhdisk4                       102400      27725           2 SFC3DB_DATA_0001     /dev/rhdisk5                       102400      27725           8 rows selected.           idle>    

对比HPUX和Solaris,我认为在管理上AIX更便捷简单,最难的是HPUX,特别是HPUX平台的JFS文件系统;Solaris下的ZFS系统相对来说还是比较好用的。虽然三大小机平台已经越来越少了,但是在一些领域(半导体,航司,轨道交通,银行等)它们仍然在默默支撑着核心系统,稳定,高效,昂贵是它们的标签。

-------------历史文章推荐----------------

达梦暴涨,国产数据库的春天到了吗?

ORACLE RAC的一些基本理论知识

传统制造型企业数据库选型之困

利用ASM功能实现Oracle RAC零停机存储迁移

查询rownum伪列引起的sql性能问题分析

这篇关于AIX小机环境如何给ASM添加磁盘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1083783

相关文章

python常见环境管理工具超全解析

《python常见环境管理工具超全解析》在Python开发中,管理多个项目及其依赖项通常是一个挑战,下面:本文主要介绍python常见环境管理工具的相关资料,文中通过代码介绍的非常详细,需要的朋友... 目录1. conda2. pip3. uvuv 工具自动创建和管理环境的特点4. setup.py5.

Python中使用uv创建环境及原理举例详解

《Python中使用uv创建环境及原理举例详解》uv是Astral团队开发的高性能Python工具,整合包管理、虚拟环境、Python版本控制等功能,:本文主要介绍Python中使用uv创建环境及... 目录一、uv工具简介核心特点:二、安装uv1. 通过pip安装2. 通过脚本安装验证安装:配置镜像源(可

python获取cmd环境变量值的实现代码

《python获取cmd环境变量值的实现代码》:本文主要介绍在Python中获取命令行(cmd)环境变量的值,可以使用标准库中的os模块,需要的朋友可以参考下... 前言全局说明在执行py过程中,总要使用到系统环境变量一、说明1.1 环境:Windows 11 家庭版 24H2 26100.4061

pytest+allure环境搭建+自动化实践过程

《pytest+allure环境搭建+自动化实践过程》:本文主要介绍pytest+allure环境搭建+自动化实践过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、pytest下载安装1.1、安装pytest1.2、检测是否安装成功二、allure下载安装2.

VS配置好Qt环境之后但无法打开ui界面的问题解决

《VS配置好Qt环境之后但无法打开ui界面的问题解决》本文主要介绍了VS配置好Qt环境之后但无法打开ui界面的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目UKeLvb录找到Qt安装目录中designer.UKeLvBexe的路径找到vs中的解决方案资源

SpringBoot实现多环境配置文件切换

《SpringBoot实现多环境配置文件切换》这篇文章主要为大家详细介绍了如何使用SpringBoot实现多环境配置文件切换功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 示例代码结构2. pom文件3. application文件4. application-dev文

Linux给磁盘扩容(LVM方式)的方法实现

《Linux给磁盘扩容(LVM方式)的方法实现》本文主要介绍了Linux给磁盘扩容(LVM方式)的方法实现,涵盖PV/VG/LV概念及操作步骤,具有一定的参考价值,感兴趣的可以了解一下... 目录1 概念2 实战2.1 相关基础命令2.2 开始给LVM扩容2.3 总结最近测试性能,在本地打数据时,发现磁盘空

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.

Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题

《Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题》:本文主要介绍Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未... 目录一、前言二、系统架构检测三、卸载旧版 Go四、下载并安装正确版本五、配置环境变量六、验证安装七、常见

Gradle下如何搭建SpringCloud分布式环境

《Gradle下如何搭建SpringCloud分布式环境》:本文主要介绍Gradle下如何搭建SpringCloud分布式环境问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Gradle下搭建SpringCloud分布式环境1.idea配置好gradle2.创建一个空的gr