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

相关文章

SQL中redo log 刷⼊磁盘的常见方法

《SQL中redolog刷⼊磁盘的常见方法》本文主要介绍了SQL中redolog刷⼊磁盘的常见方法,将redolog刷入磁盘的方法确保了数据的持久性和一致性,下面就来具体介绍一下,感兴趣的可以了解... 目录Redo Log 刷入磁盘的方法Redo Log 刷入磁盘的过程代码示例(伪代码)在数据库系统中,r

Python如何自动生成环境依赖包requirements

《Python如何自动生成环境依赖包requirements》:本文主要介绍Python如何自动生成环境依赖包requirements问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录生成当前 python 环境 安装的所有依赖包1、命令2、常见问题只生成当前 项目 的所有依赖包1、

Redis在windows环境下如何启动

《Redis在windows环境下如何启动》:本文主要介绍Redis在windows环境下如何启动的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Redis在Windows环境下启动1.在redis的安装目录下2.输入·redis-server.exe

Pytest多环境切换的常见方法介绍

《Pytest多环境切换的常见方法介绍》Pytest作为自动化测试的主力框架,如何实现本地、测试、预发、生产环境的灵活切换,本文总结了通过pytest框架实现自由环境切换的几种方法,大家可以根据需要进... 目录1.pytest-base-url2.hooks函数3.yml和fixture结论你是否也遇到过

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col

Centos环境下Tomcat虚拟主机配置详细教程

《Centos环境下Tomcat虚拟主机配置详细教程》这篇文章主要讲的是在CentOS系统上,如何一步步配置Tomcat的虚拟主机,内容很简单,从目录准备到配置文件修改,再到重启和测试,手把手带你搞定... 目录1. 准备虚拟主机的目录和内容创建目录添加测试文件2. 修改 Tomcat 的 server.X

VSCode配置Anaconda Python环境的实现

《VSCode配置AnacondaPython环境的实现》VisualStudioCode中可以使用Anaconda环境进行Python开发,本文主要介绍了VSCode配置AnacondaPytho... 目录前言一、安装 Visual Studio Code 和 Anaconda二、创建或激活 conda

pytorch+torchvision+python版本对应及环境安装

《pytorch+torchvision+python版本对应及环境安装》本文主要介绍了pytorch+torchvision+python版本对应及环境安装,安装过程中需要注意Numpy版本的降级,... 目录一、版本对应二、安装命令(pip)1. 版本2. 安装全过程3. 命令相关解释参考文章一、版本对

国内环境搭建私有知识问答库踩坑记录(ollama+deepseek+ragflow)

《国内环境搭建私有知识问答库踩坑记录(ollama+deepseek+ragflow)》本文给大家利用deepseek模型搭建私有知识问答库的详细步骤和遇到的问题及解决办法,感兴趣的朋友一起看看吧... 目录1. 第1步大家在安装完ollama后,需要到系统环境变量中添加两个变量2. 第3步 “在cmd中

Windows环境下安装达梦数据库的完整步骤

《Windows环境下安装达梦数据库的完整步骤》达梦数据库的安装大致分为Windows和Linux版本,本文将以dm8企业版Windows_64位环境为例,为大家介绍一下达梦数据库的具体安装步骤吧... 目录环境介绍1 下载解压安装包2 根据安装手册安装2.1 选择语言 时区2.2 安装向导2.3 接受协议