nkj827
作者nkj827·2020-04-25 11:08
项目经理·长春长信华天

AIX常用命令与操作技巧一

字数 1643阅读 1514评论 0赞 17

ps -ef | grep ora_ | grep -v

可以过滤掉grep

更换镜像盘的操作:

1。unmirrorvg -c2 rootvg

2。reducevg rootvg hdisk0

3。rmdev -dl hdisk0

4。bosboot -ad hdisk1

5。bootlist -m normal hdisk1 cd0

6。关机

7。卸下硬盘

修改系统内核

将64位内核转变为32位内核。

ln -sf /usr/lib/boot/unix_mp /unix

ln -sf /usr/lib/boot/unix_mp /usr/lib/boot/unix

bosboot -ad /dev/ipldevice

shutdown -Fr

将32位内核转变为64位内核。

ln -sf /usr/lib/boot/unix_64 /unix

ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix

bosboot -ad /dev/ipldevice

shutdown -Fr

双机环境

在双机环境中,除了考虑上述参数设置外,还需考虑:

1、 High water mark for pending write I/Os per file(maxpout) 和Low water mark for pending write I/Os per file

它们缺省值为0,在双机环境中一般应设High water mark为33,Low water mark为24,这两个参数可用smitty chgsys来设置。

2、 syncd daemon的数据刷新频率

该值表示刷新内存数据到硬盘的频率,缺省为60,一般可改为20,也可根据实际情况更改。该参数通过vi /sbin/rc.boot更改,其中一行如下:

nohup /usr/sbin/syncd 60 >/dev/null 2>&1 &

改为:

nohup /usr/sbin/syncd 20 >/dev/null 2>&1 &

简单的数据迁移

平台:

F50:/#prtconf | grep "System Model"

System Model: IBM,7043-260

系统版本:

F50:/#oslevel -r

4330-10

当发现一块数据硬盘有问题时,可将此硬盘上的数据迁移到新增加的硬盘上。以datavg_bak卷组中的一块硬盘(hdisk3)迁移为例。

F50:/#lspv

hdisk0 00073394634a4b04 rootvg

hdisk1 000d0903403fc899 rootvg

hdisk2 0007240802b9cd85 datavg

hdisk3 0058661ad5022760 datavg_bak

hdisk4 00072408a833ba1a None

1、将新增加的硬盘(hdisk4)加入到datavg_bak中(因为硬盘的数据迁移只能在同一个卷组中进行)

F50:/#extendvg datavg_bak hdisk4

2、确保在新增硬盘中有足够空间存储源盘中的数据

F50:/#lspv hdisk3 | grep "USED PPs"

USED PPs: 17 (2176 megabytes)

F50:/#lspv hdisk4 | grep "FREE PPs"

FREE PPs: 271 (34688 megabytes)

确保新增硬盘中的"FREE PPs"大于源盘中的"USED PPs"。

3、执行数据迁移

F50:/#migratepv hdisk3 hdisk4

注: 当源盘中有rwa类型的LV时,会报错。

4、从datavg_bak卷组中移走源硬盘

F50:/#reducevg datavg_bak hdisk3

如果由于硬盘错误而导致命令失败,执行第5步。

5、手工删除

rmlv -l SourceDiskNumber -d

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

17

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广