Node1:
# lsdev -C | grep proc
proc0 Available 00-00 Processor
proc2 Available 00-02 Processor
proc4 Available 00-04 Processor
proc6 Available 00-06 Processor
proc8 Available 00-08 Processor
proc10 Available 00-10 Processor
proc12 Available 00-12 Processor
proc14 Available 00-14 Processor
proc16 Available 00-16 Processor
proc18 Available 00-18 Processor
proc20 Available 00-20 Processor
proc22 Available 00-22 Processor
proc24 Available 00-24 Processor
proc26 Available 00-26 Processor
proc28 Available 00-28 Processor
proc30 Available 00-30 Processor
node2:
# lsdev -C | grep proc
proc0 Available 00-00 Processor
proc2 Available 00-02 Processor
proc4 Available 00-04 Processor
proc6 Available 00-06 Processor
proc8 Available 00-08 Processor
proc10 Available 00-10 Processor
proc12 Available 00-12 Processor
proc14 Available 00-14 Processor
proc16 Available 00-16 Processor
proc18 Available 00-18 Processor
proc20 Available 00-20 Processor
proc22 Available 00-22 Processor
proc24 Available 00-24 Processor
proc26 Available 00-26 Processor
proc28 Available 00-28 Processor
proc30 Available 00-30 Processor
Node1:
# hostname
ctcsdoc1
nod2:
# hostname
ctcsdoc2
Node1
# uname -a
AIX dcser1 1 6 00C0DFB24C00
Node2:
# uname -a
AIX ctcsdoc2 1 6 00C102E24C00
Node1:
# oslevel –s
6.1.4.0
Node2:
# oslevel –s
6.1.4.0
Node1:
# lscfg -v | grep hdisk
hdisk2 U5791.001.99B12KF-P2-T5-L8-L0 16 Bit LVD SCSI Disk Drive (146800 MB)
hdisk3 U5791.001.99B12KF-P2-T5-L9-L0 16 Bit LVD SCSI Disk Drive (146800 MB)
hdisk0 U5791.001.99B12KF-P1-T5-L8-L0 16 Bit LVD SCSI Disk Drive (146800 MB)
hdisk1 U5791.001.99B12KF-P1-T5-L9-L0 16 Bit LVD SCSI Disk Drive (146800 MB)
Node2:
# lscfg -v | grep hdisk
hdisk2 U5791.001.99B12MC-P2-T5-L8-L0 16 Bit LVD SCSI Disk Drive (146800 MB)
hdisk3 U5791.001.99B12MC-P2-T5-L9-L0 16 Bit LVD SCSI Disk Drive (146800 MB)
hdisk0 U5791.001.99B12MC-P1-T5-L8-L0 16 Bit LVD SCSI Disk Drive (146800 MB)
hdisk1 U5791.001.99B12MC-P1-T5-L9-L0 16 Bit LVD SCSI Disk Drive (146800 MB)
Node1:
# /usr/sbin/lsattr -E -l sys0 -a realmem
realmem 67108864 Amount of usable physical memory in Kbytes False
Nod2:
# /usr/sbin/lsattr -E -l sys0 -a realmem
realmem 63438848 Amount of usable physical memory in Kbytes False
Node1:
# lsps -a
# lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto Type Chksum
hd6 hdisk0 rootvg 65536MB 1 yes yes lv 0
Node2:
# lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto Type Chksum
hd6 hdisk0 rootvg 65536MB 1 yes yes lv 0
Node1:
# df -g /tmp
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd3 10.00 6.30 19% 35 1% /tmp
Node2:
# df -g /tmp
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd3 10.00 6.30 19% 88 1% /tmp
Node1:
# df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 5.00 4.84 4% 14315 2% /
/dev/hd2 5.00 2.97 41% 43361 6% /usr
/dev/hd9var 5.00 4.76 5% 7102 1% /var
/dev/hd3 10.00 6.26 38% 93 1% /tmp
/dev/hd1 5.00 5.00 1% 5 1% /home
/dev/hd11admin 0.25 0.25 1% 5 1% /admin
/proc - - - - - /proc
/dev/hd10opt 0.50 0.28 44% 10198 14% /opt
/dev/livedump 0.25 0.25 1% 4 1% /var/adm/ras/livedump
/dev/oraclelv 30.00 30.00 1% 4 1% /oracle
Node2:
# df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 5.00 4.83 4% 14353 2% /
/dev/hd2 5.00 2.98 41% 43289 6% /usr
/dev/hd9var 5.00 4.76 5% 7092 1% /var
/dev/hd3 10.00 6.30 37% 88 1% /tmp
/dev/hd1 4.00 4.00 1% 5 1% /home
/dev/hd11admin 0.25 0.25 1% 5 1% /admin
/proc - - - - - /proc
/dev/hd10opt 0.50 0.28 44% 10199 14% /opt
/dev/livedump 0.25 0.25 1% 4 1% /var/adm/ras/livedump
/dev/oraclelv 30.00 30.00 1% 4 1% /oracle
Node1:
# /usr/bin/getconf HARDWARE_BITMODE
64
Node2:
# /usr/bin/getconf HARDWARE_BITMODE
64
Node1:
# lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat \
> bos.perf.libperfstat bos.perf.proctools xlC.rte xlC.aix61.rte rsct.basic.rte \
rsct.compat.clients.rte>
Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
bos.adt.base 6.1.4.0 COMMITTED Base Application Development
Toolkit
bos.adt.lib 6.1.2.0 COMMITTED Base Application Development
Libraries
bos.adt.libm 6.1.4.0 COMMITTED Base Application Development
Math Library
bos.perf.libperfstat 6.1.4.1 COMMITTED Performance Statistics Library
Interface
bos.perf.perfstat 6.1.4.0 COMMITTED Performance Statistics
Interface
bos.perf.proctools 6.1.4.0 COMMITTED Proc Filesystem Tools
rsct.basic.rte 2.5.4.0 COMMITTED RSCT Basic Function
rsct.compat.clients.rte 2.5.4.0 COMMITTED RSCT Event Management Client
Function
xlC.aix61.rte 10.1.0.2 COMMITTED XL C/C++ Runtime for AIX 6.1
xlC.rte 10.1.0.2 COMMITTED XL C/C++ Runtime
Path: /etc/objrepos
bos.adt.base 6.1.4.0 COMMITTED Base Application Development
Toolkit
bos.perf.libperfstat 6.1.4.1 COMMITTED Performance Statistics Library
Interface
bos.perf.perfstat 6.1.4.0 COMMITTED Performance Statistics
Interface
rsct.basic.rte 2.5.4.0 COMMITTED RSCT Basic Function
node2:
# lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat \
> bos.perf.libperfstat bos.perf.proctools xlC.rte xlC.aix61.rte rsct.basic.rte \
> rsct.compat.clients.rte
Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
bos.adt.base 6.1.4.0 COMMITTED Base Application Development
Toolkit
bos.adt.lib 6.1.2.0 COMMITTED Base Application Development
Libraries
bos.adt.libm 6.1.4.0 COMMITTED Base Application Development
Math Library
bos.perf.libperfstat 6.1.4.1 COMMITTED Performance Statistics Library
Interface
bos.perf.perfstat 6.1.4.0 COMMITTED Performance Statistics
Interface
bos.perf.proctools 6.1.4.0 COMMITTED Proc Filesystem Tools
rsct.basic.rte 2.5.4.0 COMMITTED RSCT Basic Function
rsct.compat.clients.rte 2.5.4.0 COMMITTED RSCT Event Management Client
Function
xlC.aix61.rte 10.1.0.2 COMMITTED XL C/C++ Runtime for AIX 6.1
xlC.rte 10.1.0.2 COMMITTED XL C/C++ Runtime
Path: /etc/objrepos
bos.adt.base 6.1.4.0 COMMITTED Base Application Development
Toolkit
bos.perf.libperfstat 6.1.4.1 COMMITTED Performance Statistics Library
Interface
bos.perf.perfstat 6.1.4.0 COMMITTED Performance Statistics
Interface
rsct.basic.rte 2.5.4.0 COMMITTED RSCT Basic Function
Node1:
建 oinstall 组
# smit securitygroup添加组设置组名和组ID:oinstall,301回车确认成功退出
或者:
#mkgroup -A "id=301" oinstall
建 dba 组
# smit securitygroup添加组设置组名和组ID:dba,302回车确认成功退出
或者:
#mkgroup -A "id=302" dba
Node2:
建 oinstall 组
# smit securitygroup添加组设置组名和组ID:oinstall,301回车确认成功退出
或者:
#mkgroup -A "id=301" oinstall
建 dba 组
# smit securitygroup添加组设置组名和组ID:dba,302回车确认成功退出
或者:
#mkgroup -A "id=302" dba
Node1:
# lsgroup -a id oinstall,dba
oinstall id=301
dba id=302
node2:
# lsgroup -a id oinstall,dba
oinstall id=301
dba id=302
# smit securityuser添加组设置用户名和用户ID,用户主组,用户附属组以及用户home
目录: username:oracle,userid:301,primary group:oinstall,group set : dba,home
directory:/home/oracle回车确认成功退出
或者:
#useradd -u 301 -g oinstall -G dba -d '/oracle' oracle
修改oracle 用户密码:
#passwd oracle
(注:确保两个节点的gid,uid 必须相同)
Node1:
# passwd oracle
Changing password for "oracle"
oracle's New password:
Enter the new password again:
# id oracle
uid=301(oracle) gid=301(oinstall) groups=302(dba)
# lsuser -a id oracle
oracle id=301
node2:
# passwd oracle
Changing password for "oracle"
oracle's New password:
Enter the new password again:
# id oracle
uid=301(oracle) gid=301(oinstall) groups=302(dba)
# lsuser -a id oracle
oracle id=301
nobody
node1:
# id nobody
uid=4294967294(nobody) gid=4294967294(nobody)
node2:
# id nobody
uid=4294967294(nobody) gid=4294967294(nobody)
Node1:
# mkdir -p /oracle/app/product/10.2.0/db
# mkdir -p /oracle/app/product/10.2.0/crs
# chown -R oracle:oinstall /oracle
# chmod -R 755 /oracle
Node2:
# mkdir -p /oracle/app/product/10.2.0/db
# mkdir -p /oracle/app/product/10.2.0/crs
# chown -R oracle:oinstall /oracle
# chmod -R 755 /oracle
Node1:
# ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) unlimited
stack(kbytes) 4194304
memory(kbytes) unlimited
coredump(blocks) unlimited
nofiles(descriptors) 20000
threads(per process) unlimited
processes(per user) unlimited
# cat /etc/security/limits
*
* Sizes are in multiples of 512 byte blocks, CPU time is in seconds
*
* fsize - soft file size in blocks
* core - soft core file size in blocks
* cpu - soft per process CPU time limit in seconds
* data - soft data segment size in blocks
* stack - soft stack segment size in blocks
* rss - soft real memory usage in blocks
* nofiles - soft file descriptor limit
* fsize_hard - hard file size in blocks
* core_hard - hard core file size in blocks
* cpu_hard - hard per process CPU time limit in seconds
* data_hard - hard data segment size in blocks
* stack_hard - hard stack segment size in blocks
* rss_hard - hard real memory usage in blocks
* nofiles_hard - hard file descriptor limit
*
* The following table contains the default hard values if the
* hard values are not explicitly defined:
*
* Attribute Value
* ========== ============
* fsize_hard set to fsize
* cpu_hard set to cpu
* core_hard -1
* data_hard -1
* stack_hard 8388608
* rss_hard -1
* nofiles_hard -1
*
* NOTE: A value of -1 implies "unlimited"
*
default:
fsize = -1
core = -1
cpu = -1
data = -1
rss = -1
stack = -1
nofiles = 20000
root:
daemon:
bin:
sys:
adm:
uucp:
guest:
nobody:
lpd:
pconsole:
stack_hard = 131072
data = 1280000
data_hard = 1280000
esaadmin:
stack = 393216
stack_hard = 393216
node2:
# ulimit -a
time(seconds) unlimited
file(blocks) 2097151
data(kbytes) 131072
stack(kbytes) 32768
memory(kbytes) 32768
coredump(blocks) 2097151
nofiles(descriptors) 2000
threads(per process) unlimited
processes(per user) unlimited
# cat /etc/security/limits
*
* Sizes are in multiples of 512 byte blocks, CPU time is in seconds
*
* fsize - soft file size in blocks
* core - soft core file size in blocks
* cpu - soft per process CPU time limit in seconds
* data - soft data segment size in blocks
* stack - soft stack segment size in blocks
* rss - soft real memory usage in blocks
* nofiles - soft file descriptor limit
* fsize_hard - hard file size in blocks
* core_hard - hard core file size in blocks
* cpu_hard - hard per process CPU time limit in seconds
* data_hard - hard data segment size in blocks
* stack_hard - hard stack segment size in blocks
* rss_hard - hard real memory usage in blocks
* nofiles_hard - hard file descriptor limit
*
* The following table contains the default hard values if the
* hard values are not explicitly defined:
*
* Attribute Value
* ========== ============
* fsize_hard set to fsize
* cpu_hard set to cpu
* core_hard -1
* data_hard -1
* stack_hard 8388608
* rss_hard -1
* nofiles_hard -1
*
* NOTE: A value of -1 implies "unlimited"
*
default:
fsize = -1
core = -1
cpu = -1
data = -1
rss = -1
stack = -1
nofiles = 20000
root:
daemon:
bin:
sys:
adm:
uucp:
guest:
nobody:
lpd:
pconsole:
stack_hard = 131072
data = 1280000
data_hard = 1280000
esaadmin:
stack = 393216
stack_hard = 393216
Node1:
smitty chgsys修改Maximum number of PROCESSES allowed per user为4096
node2:
smitty chgsys修改Maximum number of PROCESSES allowed per user为4096
修改内核参数脚本(修改后需重启系统才能生效):
#vmo -p -o maxperm%=90;
#vmo -p -o minperm%=3
#vmo -p -o maxclient%=90
#vmo -p -o strict_maxperm=0
#vmo -p -o strict_maxclient=1
#vmo -p -o lru_file_repage=0
#vmo -r -o page_steal_method=1
Node1:
# vmo -p -o maxperm%=90;
Modification to restricted tunable maxperm%, confirmation required yes/no
Modification to restricted tunable maxperm%, confirmation required yes/no yes
Setting maxperm% to 90 in nextboot file
Setting maxperm% to 90
Warning: a restricted tunable has been modified
# vmo -p -o minperm%=3
Setting minperm% to 3 in nextboot file
Setting minperm% to 3
# vmo -p -o maxclient%=90
Modification to restricted tunable maxclient%, confirmation required yes/no yes
Setting maxclient% to 90 in nextboot file
Setting maxclient% to 90
Warning: a restricted tunable has been modified
# vmo -p -o strict_maxperm=0
Modification to restricted tunable strict_maxperm, confirmation required yes/no yes
Setting strict_maxperm to 0 in nextboot file
Setting strict_maxperm to 0
Warning: a restricted tunable has been modified
# vmo -p -o strict_maxclient=1
Modification to restricted tunable strict_maxclient, confirmation required yes/no yes
Setting strict_maxclient to 1 in nextboot file
Setting strict_maxclient to 1
Warning: a restricted tunable has been modified
# vmo -p -o lru_file_repage=0
Modification to restricted tunable lru_file_repage, confirmation required yes/no yes
Setting lru_file_repage to 0 in nextboot file
Setting lru_file_repage to 0
Warning: a restricted tunable has been modified
# vmo -r -o page_steal_method=1
Modification to restricted tunable page_steal_method, confirmation required yes/no yes
Setting page_steal_method to 1 in nextboot file
Warning: some changes will take effect only after a bosboot and a reboot
Run bosboot now? yes/no no
Warning: changes will take effect only at next reboot
Node2:
# vmo -p -o maxperm%=90;
Modification to restricted tunable maxperm%, confirmation required yes/no yes
Setting maxperm% to 90 in nextboot file
Setting maxperm% to 90
Warning: a restricted tunable has been modified
# vmo -p -o minperm%=3
Setting minperm% to 3 in nextboot file
Setting minperm% to 3
# vmo -p -o maxclient%=90
Modification to restricted tunable maxclient%, confirmation required yes/no yes
Setting maxclient% to 90 in nextboot file
Setting maxclient% to 90
Warning: a restricted tunable has been modified
# vmo -p -o strict_maxperm=0
Modification to restricted tunable strict_maxperm, confirmation required yes/no yes
Setting strict_maxperm to 0 in nextboot file
Setting strict_maxperm to 0
Warning: a restricted tunable has been modified
# vmo -p -o strict_maxclient=1
Modification to restricted tunable strict_maxclient, confirmation required yes/no yes
Setting strict_maxclient to 1 in nextboot file
Setting strict_maxclient to 1
Warning: a restricted tunable has been modified
# vmo -p -o lru_file_repage=0
Modification to restricted tunable lru_file_repage, confirmation required yes/no yes
Setting lru_file_repage to 0 in nextboot file
Setting lru_file_repage to 0
Warning: a restricted tunable has been modified
# vmo -r -o page_steal_method=1
Modification to restricted tunable page_steal_method, confirmation required yes/no yes
Setting page_steal_method to 1 in nextboot file
Warning: some changes will take effect only after a bosboot and a reboot
Run bosboot now? yes/no no
Warning: changes will take effect only at next reboot
如果系统运行在非兼容模式下,使用下面命令修改:
/usr/sbin/no -r -o ipqmaxlen=512
Other parameter:
/usr/sbin/no -p -o parameter=value
参数修改脚本:
/usr/sbin/no -r -o ipqmaxlen=512
/usr/sbin/no -p -o rfc1323=1
/usr/sbin/no -p -o sb_max=1310720
/usr/sbin/no -p -o tcp_sendspace=65536
/usr/sbin/no -p -o tcp_recvspace=65536
/usr/sbin/no -p -o udp_sendspace=65536
/usr/sbin/no -p -o udp_recvspace=655360
Node1:
# /usr/sbin/lsattr -El sys0 -a pre520tune
pre520tune disable Pre-520 tuning compatibility mode True
# /usr/sbin/no -r -o ipqmaxlen=512
Setting ipqmaxlen to 512 in nextboot file
Warning: changes will take effect only at next reboot
# /usr/sbin/no -p -o rfc1323=1
Setting rfc1323 to 1
/usr/sbin/no -p -o sb_max=1310720
/usr/sbin/no -p -o tcp_sendspace=65536
/usr/sbin/no -p -o tcp_recvspace=65536
/usr/sbin/no -p -o udp_sendspace=65536
/usr/sbin/no -p -o udp_recvspace=655360Setting rfc1323 to 1 in nextboot file
Change to tunable rfc1323, will only be effective for future connections
# Setting sb_max to 1310720
Setting sb_max to 1310720 in nextboot file
# Setting tcp_sendspace to 65536
Setting tcp_sendspace to 65536 in nextboot file
Change to tunable tcp_sendspace, will only be effective for future connections
# Setting tcp_recvspace to 65536
Setting tcp_recvspace to 65536 in nextboot file
Change to tunable tcp_recvspace, will only be effective for future connections
# Setting udp_sendspace to 65536
Setting udp_sendspace to 65536 in nextboot file
Change to tunable udp_sendspace, will only be effective for future connections
#
Setting udp_recvspace to 655360
Setting udp_recvspace to 655360 in nextboot file
Change to tunable udp_recvspace, will only be effective for future connections
node2:
# /usr/sbin/lsattr -El sys0 -a pre520tune
pre520tune disable Pre-520 tuning compatibility mode True
# /usr/sbin/no -r -o ipqmaxlen=512
/usr/sbin/no -p -o rfc1323=1
/usr/sbin/no -p -o sb_max=1310720
/usr/sbin/no -p -o tcp_sendspace=65536
/usr/sbin/no -p -o tcp_recvspace=65536
/usr/sbin/no -p -o udp_sendspace=65536
/usr/sbin/no -p -o udp_recvspace=655360Setting ipqmaxlen to 512 in nextboot file
Warning: changes will take effect only at next reboot
# Setting rfc1323 to 1
Setting rfc1323 to 1 in nextboot file
Change to tunable rfc1323, will only be effective for future connections
# Setting sb_max to 1310720
Setting sb_max to 1310720 in nextboot file
# Setting tcp_sendspace to 65536
Setting tcp_sendspace to 65536 in nextboot file
Change to tunable tcp_sendspace, will only be effective for future connections
# Setting tcp_recvspace to 65536
Setting tcp_recvspace to 65536 in nextboot file
Change to tunable tcp_recvspace, will only be effective for future connections
# Setting udp_sendspace to 65536
Setting udp_sendspace to 65536 in nextboot file
Change to tunable udp_sendspace, will only be effective for future connections
#
Setting udp_recvspace to 655360
Setting udp_recvspace to 655360 in nextboot file
Change to tunable udp_recvspace, will only be effective for future connections
Node1:
# ifconfig -a
en9: flags=5e080863,c0
inet 100.11.80.101 netmask 0xffffff00 broadcast 100.11.80.255
tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0
en4: flags=5e080863,c0
inet 10.0.0.11 netmask 0xffffff00 broadcast 10.0.0.255
tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0
en10: flags=5e080863,c0
inet 192.11.80.101 netmask 0xffffff00 broadcast 192.11.80.255
tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0
lo0: flags=e08084b
inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255
inet6 ::1/0
tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1
nod2:
# ifconfig -a
en9: flags=5e080863,c0
inet 100.11.80.102 netmask 0xffffff00 broadcast 100.11.80.255
tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0
en4:
flags=5e080863,c0
inet 10.0.0.13 netmask 0xffffff00 broadcast 10.0.0.255
tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0
en10:
flags=5e080863,c0
inet 192.11.80.102 netmask 0xffffff00 broadcast 192.11.80.255
tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0
lo0:
flags=e08084b
inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255
inet6 ::1/0
tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1
Node1:
127.0.0.1 loopback localhost # loopback (lo0) name/address
#node1
100.11.80.101 ctcsdoc1
100.11.80.111 ctcsdoc1-vip
192.11.80.101 ctcsdoc1-priv
#node2
100.11.80.102 ctcsdoc2
100.11.80.112 ctcsdoc2-vip
192.11.80.102 ctcsdoc2-priv
10.0.0.11 ctcsdoc1
Node2:
127.0.0.1 loopback localhost # loopback (lo0) name/address
#node1
100.11.80.101 ctcsdoc1
100.11.80.111 ctcsdoc1-vip
192.11.80.101 ctcsdoc1-priv
#node2
100.11.80.102 ctcsdoc2
100.11.80.112 ctcsdoc2-vip
192.11.80.102 ctcsdoc2-priv
10.0.0.13 ctcsdoc2
Node1:
$ mkdir ~/.ssh
$ chmod 700 ~/.ssh
$ /usr/bin/ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/oracle/.ssh/id_rsa.
Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.
The key fingerprint is:
92:0a:b2:52:48:6b:46:f9:41:51:a9:04:75:9b:15:18 oracle@ctcsdoc1
The key's randomart image is:
+--[ RSA 2048]----+
| .o+oE+o. |
| o..o+ |
| +...o |
|o.o.. . |
|o+o. o S |
|o+ . . . |
|o . |
|. |
| |
+-----------------+
$
$ /usr/bin/ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/oracle/.ssh/id_dsa.
Your public key has been saved in /home/oracle/.ssh/id_dsa.pub.
The key fingerprint is:
6b:66:aa:12:a9:13:09:d2:ef:17:0e:4b:b2:5d:6f:12 oracle@ctcsdoc1
The key's randomart image is:
+--[ DSA 1024]----+
| |
| |
| . |
|o . |
|o. o S |
|o + + E . |
| o B = += |
|o o + +=o |
| . ..o.o |
+-----------------+
$ touch ~/.ssh/authorized_keys
$ cd ~/.ssh
$ cat id_dsa.pub >>authorized_keys
$ cat id_rsa.pub >>authorized_keys
Node2:
$ mkdir ~/.ssh
$ chmod 700 ~/.ssh
$ /usr/bin/ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/oracle/.ssh/id_rsa.
Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.
The key fingerprint is:
fe:09:6f:7f:30:1a:73:9a:56:c3:7f:bc:5f:3f:ba:b2 oracle@ctcsdoc2
The key's randomart image is:
+--[ RSA 2048]----+
| |
| |
| |
| |
| S . |
| . o B |
| o O = ..|
| +*o o.=|
| o+E++oo*|
+-----------------+
$ /usr/bin/ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_dsa): Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/oracle/.ssh/id_dsa.
Your public key has been saved in /home/oracle/.ssh/id_dsa.pub.
The key fingerprint is:
e4:8e:13:5f:a3:82:1c:ad:12:d4:95:fa:4d:e3:73:d7 oracle@ctcsdoc2
The key's randomart image is:
+--[ DSA 1024]----+
| .. |
| . .. |
| . .. . |
| . .. oo |
| . ..o+S.o . |
| o +.=+o... E |
| . + + +o . |
| . o |
| |
+-----------------+
$ touch ~/.ssh/authorized_keys
$ cd ~/.ssh
$ cat id_dsa.pub >>authorized_keys
$ cat id_rsa.pub >>authorized_keys
Node1:
如果有时间同步服务器的化,两台机器都是客户端;
如果没有时间同步服务器的化,两台机器一台作为服务端,一台作为客户端.
服务端设置 node1:
# vi /etc/ntp.conf
server 127.127.1.0 prefer #127.127.1.0表示本机
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
其他的都需要注释掉
# smit xntpd
Start
Both
启动约10分钟后,再启动client端。
客户端设置 node2:
# vi /etc/ntp.conf
server 100.11.80.101 prefer
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
其他的都需要注释掉
# smit xntpd
Start
Both
Node2:
Ntpdate ctcsdoc1
Node1:
$ . .profile
$ cat .profile
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
export PATH
export ORACLE_BASE=/oracle/app
export ORACLE_HOME=/oracle/app/product/10.2.0/db
export CRS_HOME=/oracle/app/product/10.2.0/crs
export ORACLE_SID=ctcsdoc1
unset USERNAME
umask 022
export PATH=$HOME/bin:$ORACLE_HOME/bin:$PATH
if [ -s "$MAIL" ] # This is at Shell startup. In normal
then echo "$MAILMSG" # operation, the Shell checks
fi # periodically.
Node2:
$ . .profile
$ cat .profile
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
export PATH
export ORACLE_BASE=/oracle/app
export ORACLE_HOME=/oracle/app/product/10.2.0/db
export CRS_HOME=/oracle/app/product/10.2.0/crs
export ORACLE_SID=ctcsdoc2
unset USERNAME
umask 022
export PATH=$HOME/bin:$ORACLE_HOME/bin:$PATH
if [ -s "$MAIL" ] # This is at Shell startup. In normal
then echo "$MAILMSG" # operation, the Shell checks
fi # periodically.
重启结点
Shutdown –Fr
两个结点:
chown root:dba /dev/rhdisk4
chown root:dba /dev/rhdisk5
chown root:dba /dev/rhdisk6
chown root:dba /dev/rhdisk7
chown oracle:dba /dev/rhdisk8
chown oracle:dba /dev/rhdisk9
chown oracle:dba /dev/rhdisk10
chown oracle:dba /dev/rhdisk11
chown oracle:dba /dev/rhdisk12
chown oracle:dba /dev/rhdisk13
chown oracle:dba /dev/rhdisk14
chown oracle:dba /dev/rhdisk15
chown oracle:dba /dev/rhdisk16
chown oracle:dba /dev/rhdisk17
chown oracle:dba /dev/rhdisk18
chown oracle:dba /dev/rhdisk19
chown oracle:dba /dev/rhdisk20
chown oracle:dba /dev/rhdisk21
chown oracle:dba /dev/rhdisk22
chown oracle:dba /dev/rhdisk23
chown oracle:dba /dev/rhdisk24
chown oracle:dba /dev/rhdisk25
chown oracle:dba /dev/rhdisk26
chown oracle:dba /dev/rhdisk27
chown oracle:dba /dev/rhdisk28
chown oracle:dba /dev/rhdisk29
chown oracle:dba /dev/rhdisk30
chown oracle:dba /dev/rhdisk31
chown oracle:dba /dev/rhdisk32
chown oracle:dba /dev/rhdisk33
chown oracle:dba /dev/rhdisk34
chown oracle:dba /dev/rhdisk35
chown oracle:dba /dev/rhdisk36
chown oracle:dba /dev/rhdisk37
chown oracle:dba /dev/rhdisk38
chown oracle:dba /dev/rhdisk39
chown oracle:dba /dev/rhdisk40
chown oracle:dba /dev/rhdisk41
chown oracle:dba /dev/rhdisk42
chown oracle:dba /dev/rhdisk43
chown oracle:dba /dev/rhdisk44
chown oracle:dba /dev/rhdisk45
chown oracle:dba /dev/rhdisk46
chown oracle:dba /dev/rhdisk47
chown oracle:dba /dev/rhdisk48
chown oracle:dba /dev/rhdisk49
chown oracle:dba /dev/rhdisk50
chown oracle:dba /dev/rhdisk51
chown oracle:dba /dev/rhdisk52
chown oracle:dba /dev/rhdisk53
chown oracle:dba /dev/rhdisk54
chown oracle:dba /dev/rhdisk55
chown oracle:dba /dev/rhdisk56
chown oracle:dba /dev/rhdisk57
chown oracle:dba /dev/rhdisk58
chown oracle:dba /dev/rhdisk59
chown oracle:dba /dev/rhdisk60
chown oracle:dba /dev/rhdisk61
chown oracle:dba /dev/rhdisk62
chown oracle:dba /dev/rhdisk63
chown oracle:dba /dev/rhdisk64
chown oracle:dba /dev/rhdisk65
chown oracle:dba /dev/rhdisk66
chown oracle:dba /dev/rhdisk67
chown oracle:dba /dev/rhdisk68
chown oracle:dba /dev/rhdisk69
chown oracle:dba /dev/rhdisk70
chown oracle:dba /dev/rhdisk71
chown oracle:dba /dev/rhdisk72
chown oracle:dba /dev/rhdisk73
chown oracle:dba /dev/rhdisk74
chown oracle:dba /dev/rhdisk75
chown oracle:dba /dev/rhdisk76
chown oracle:dba /dev/rhdisk77
chown oracle:dba /dev/rhdisk78
chown oracle:dba /dev/rhdisk79
chown oracle:dba /dev/rhdisk80
chown oracle:dba /dev/rhdisk81
chown oracle:dba /dev/rhdisk82
chown oracle:dba /dev/rhdisk83
chown oracle:dba /dev/rhdisk84
chown oracle:dba /dev/rhdisk85
chown oracle:dba /dev/rhdisk86
chown oracle:dba /dev/rhdisk87
chown oracle:dba /dev/rhdisk88
chown oracle:dba /dev/rhdisk89
chown oracle:dba /dev/rhdisk90
chown oracle:dba /dev/rhdisk91
chown oracle:dba /dev/rhdisk92
chown oracle:dba /dev/rhdisk93
chown oracle:dba /dev/rhdisk94
chown oracle:dba /dev/rhdisk95
chown oracle:dba /dev/rhdisk96
chown oracle:dba /dev/rhdisk97
chown oracle:dba /dev/rhdisk98
chown oracle:dba /dev/rhdisk99
chown oracle:dba /dev/rhdisk100
chown oracle:dba /dev/rhdisk101
chown oracle:dba /dev/rhdisk102
chown oracle:dba /dev/rhdisk103
chown oracle:dba /dev/rhdisk104
chown oracle:dba /dev/rhdisk105
chown oracle:dba /dev/rhdisk106
chown oracle:dba /dev/rhdisk107
chown oracle:dba /dev/rhdisk108
chown oracle:dba /dev/rhdisk109
chown oracle:dba /dev/rhdisk110
chown oracle:dba /dev/rhdisk111
chown oracle:dba /dev/rhdisk112
chown oracle:dba /dev/rhdisk113
chown oracle:dba /dev/rhdisk114
chown oracle:dba /dev/rhdisk115
chown oracle:dba /dev/rhdisk116
chown oracle:dba /dev/rhdisk117
chown oracle:dba /dev/rhdisk118
chown oracle:dba /dev/rhdisk119
chown oracle:dba /dev/rhdisk120
chown oracle:dba /dev/rhdisk121
chown oracle:dba /dev/rhdisk122
chown oracle:dba /dev/rhdisk123
chown oracle:dba /dev/rhdisk124
chown oracle:dba /dev/rhdisk125
chown oracle:dba /dev/rhdisk126
chown oracle:dba /dev/rhdisk127
chown oracle:dba /dev/rhdisk128
chown oracle:dba /dev/rhdisk129
chown oracle:dba /dev/rhdisk130
chown oracle:dba /dev/rhdisk131
chown oracle:dba /dev/rhdisk132
chown oracle:dba /dev/rhdisk133
chdev -l hdisk4 -a reserve_policy=no_reserve
chdev -l hdisk5 -a reserve_policy=no_reserve
chdev -l hdisk6 -a reserve_policy=no_reserve
chdev -l hdisk7 -a reserve_policy=no_reserve
chdev -l hdisk8 -a reserve_policy=no_reserve
chdev -l hdisk9 -a reserve_policy=no_reserve
chdev -l hdisk10 -a reserve_policy=no_reserve
chdev -l hdisk11 -a reserve_policy=no_reserve
chdev -l hdisk12 -a reserve_policy=no_reserve
chdev -l hdisk13 -a reserve_policy=no_reserve
chdev -l hdisk14 -a reserve_policy=no_reserve
chdev -l hdisk15 -a reserve_policy=no_reserve
chdev -l hdisk16 -a reserve_policy=no_reserve
chdev -l hdisk17 -a reserve_policy=no_reserve
chdev -l hdisk18 -a reserve_policy=no_reserve
chdev -l hdisk19 -a reserve_policy=no_reserve
chdev -l hdisk20 -a reserve_policy=no_reserve
chdev -l hdisk21 -a reserve_policy=no_reserve
chdev -l hdisk22 -a reserve_policy=no_reserve
chdev -l hdisk23 -a reserve_policy=no_reserve
chdev -l hdisk24 -a reserve_policy=no_reserve
chdev -l hdisk25 -a reserve_policy=no_reserve
chdev -l hdisk26 -a reserve_policy=no_reserve
chdev -l hdisk27 -a reserve_policy=no_reserve
chdev -l hdisk28 -a reserve_policy=no_reserve
chdev -l hdisk29 -a reserve_policy=no_reserve
chdev -l hdisk30 -a reserve_policy=no_reserve
chdev -l hdisk31 -a reserve_policy=no_reserve
chdev -l hdisk32 -a reserve_policy=no_reserve
chdev -l hdisk33 -a reserve_policy=no_reserve
chdev -l hdisk34 -a reserve_policy=no_reserve
chdev -l hdisk35 -a reserve_policy=no_reserve
chdev -l hdisk36 -a reserve_policy=no_reserve
chdev -l hdisk37 -a reserve_policy=no_reserve
chdev -l hdisk38 -a reserve_policy=no_reserve
chdev -l hdisk39 -a reserve_policy=no_reserve
chdev -l hdisk40 -a reserve_policy=no_reserve
chdev -l hdisk41 -a reserve_policy=no_reserve
chdev -l hdisk42 -a reserve_policy=no_reserve
chdev -l hdisk43 -a reserve_policy=no_reserve
chdev -l hdisk44 -a reserve_policy=no_reserve
chdev -l hdisk45 -a reserve_policy=no_reserve
chdev -l hdisk46 -a reserve_policy=no_reserve
chdev -l hdisk47 -a reserve_policy=no_reserve
chdev -l hdisk48 -a reserve_policy=no_reserve
chdev -l hdisk49 -a reserve_policy=no_reserve
chdev -l hdisk50 -a reserve_policy=no_reserve
chdev -l hdisk51 -a reserve_policy=no_reserve
chdev -l hdisk52 -a reserve_policy=no_reserve
chdev -l hdisk53 -a reserve_policy=no_reserve
chdev -l hdisk54 -a reserve_policy=no_reserve
chdev -l hdisk55 -a reserve_policy=no_reserve
chdev -l hdisk56 -a reserve_policy=no_reserve
chdev -l hdisk57 -a reserve_policy=no_reserve
chdev -l hdisk58 -a reserve_policy=no_reserve
chdev -l hdisk59 -a reserve_policy=no_reserve
chdev -l hdisk60 -a reserve_policy=no_reserve
chdev -l hdisk61 -a reserve_policy=no_reserve
chdev -l hdisk62 -a reserve_policy=no_reserve
chdev -l hdisk63 -a reserve_policy=no_reserve
chdev -l hdisk64 -a reserve_policy=no_reserve
chdev -l hdisk65 -a reserve_policy=no_reserve
chdev -l hdisk66 -a reserve_policy=no_reserve
chdev -l hdisk67 -a reserve_policy=no_reserve
chdev -l hdisk68 -a reserve_policy=no_reserve
chdev -l hdisk69 -a reserve_policy=no_reserve
chdev -l hdisk70 -a reserve_policy=no_reserve
chdev -l hdisk71 -a reserve_policy=no_reserve
chdev -l hdisk72 -a reserve_policy=no_reserve
chdev -l hdisk73 -a reserve_policy=no_reserve
chdev -l hdisk74 -a reserve_policy=no_reserve
chdev -l hdisk75 -a reserve_policy=no_reserve
chdev -l hdisk76 -a reserve_policy=no_reserve
chdev -l hdisk77 -a reserve_policy=no_reserve
chdev -l hdisk78 -a reserve_policy=no_reserve
chdev -l hdisk79 -a reserve_policy=no_reserve
chdev -l hdisk80 -a reserve_policy=no_reserve
chdev -l hdisk81 -a reserve_policy=no_reserve
chdev -l hdisk82 -a reserve_policy=no_reserve
chdev -l hdisk83 -a reserve_policy=no_reserve
chdev -l hdisk84 -a reserve_policy=no_reserve
chdev -l hdisk85 -a reserve_policy=no_reserve
chdev -l hdisk86 -a reserve_policy=no_reserve
chdev -l hdisk87 -a reserve_policy=no_reserve
chdev -l hdisk88 -a reserve_policy=no_reserve
chdev -l hdisk89 -a reserve_policy=no_reserve
chdev -l hdisk90 -a reserve_policy=no_reserve
chdev -l hdisk91 -a reserve_policy=no_reserve
chdev -l hdisk92 -a reserve_policy=no_reserve
chdev -l hdisk93 -a reserve_policy=no_reserve
chdev -l hdisk94 -a reserve_policy=no_reserve
chdev -l hdisk95 -a reserve_policy=no_reserve
chdev -l hdisk96 -a reserve_policy=no_reserve
chdev -l hdisk97 -a reserve_policy=no_reserve
chdev -l hdisk98 -a reserve_policy=no_reserve
chdev -l hdisk99 -a reserve_policy=no_reserve
chdev -l hdisk100 -a reserve_policy=no_reserve
chdev -l hdisk101 -a reserve_policy=no_reserve
chdev -l hdisk102 -a reserve_policy=no_reserve
chdev -l hdisk103 -a reserve_policy=no_reserve
chdev -l hdisk104 -a reserve_policy=no_reserve
chdev -l hdisk105 -a reserve_policy=no_reserve
chdev -l hdisk106 -a reserve_policy=no_reserve
chdev -l hdisk107 -a reserve_policy=no_reserve
chdev -l hdisk108 -a reserve_policy=no_reserve
chdev -l hdisk109 -a reserve_policy=no_reserve
chdev -l hdisk110 -a reserve_policy=no_reserve
chdev -l hdisk111 -a reserve_policy=no_reserve
chdev -l hdisk112 -a reserve_policy=no_reserve
chdev -l hdisk113 -a reserve_policy=no_reserve
chdev -l hdisk114 -a reserve_policy=no_reserve
chdev -l hdisk115 -a reserve_policy=no_reserve
chdev -l hdisk116 -a reserve_policy=no_reserve
chdev -l hdisk117 -a reserve_policy=no_reserve
chdev -l hdisk118 -a reserve_policy=no_reserve
chdev -l hdisk119 -a reserve_policy=no_reserve
chdev -l hdisk120 -a reserve_policy=no_reserve
chdev -l hdisk121 -a reserve_policy=no_reserve
chdev -l hdisk122 -a reserve_policy=no_reserve
chdev -l hdisk123 -a reserve_policy=no_reserve
chdev -l hdisk124 -a reserve_policy=no_reserve
chdev -l hdisk125 -a reserve_policy=no_reserve
chdev -l hdisk126 -a reserve_policy=no_reserve
chdev -l hdisk127 -a reserve_policy=no_reserve
chdev -l hdisk128 -a reserve_policy=no_reserve
chdev -l hdisk129 -a reserve_policy=no_reserve
chdev -l hdisk130 -a reserve_policy=no_reserve
chdev -l hdisk131 -a reserve_policy=no_reserve
chdev -l hdisk132 -a reserve_policy=no_reserve
chdev -l hdisk133 -a reserve_policy=no_reserve
chdev -l hdisk4 -a pv=yes
chdev -l hdisk5 -a pv=yes
chdev -l hdisk6 -a pv=yes
chdev -l hdisk7 -a pv=yes
chdev -l hdisk8 -a pv=yes
chdev -l hdisk9 -a pv=yes
chdev -l hdisk10 -a pv=yes
chdev -l hdisk11 -a pv=yes
chdev -l hdisk12 -a pv=yes
chdev -l hdisk13 -a pv=yes
chdev -l hdisk14 -a pv=yes
chdev -l hdisk15 -a pv=yes
chdev -l hdisk16 -a pv=yes
chdev -l hdisk17 -a pv=yes
chdev -l hdisk18 -a pv=yes
chdev -l hdisk19 -a pv=yes
chdev -l hdisk20 -a pv=yes
chdev -l hdisk21 -a pv=yes
chdev -l hdisk22 -a pv=yes
chdev -l hdisk23 -a pv=yes
chdev -l hdisk24 -a pv=yes
chdev -l hdisk25 -a pv=yes
chdev -l hdisk26 -a pv=yes
chdev -l hdisk27 -a pv=yes
chdev -l hdisk28 -a pv=yes
chdev -l hdisk29 -a pv=yes
chdev -l hdisk30 -a pv=yes
chdev -l hdisk31 -a pv=yes
chdev -l hdisk32 -a pv=yes
chdev -l hdisk33 -a pv=yes
chdev -l hdisk34 -a pv=yes
chdev -l hdisk35 -a pv=yes
chdev -l hdisk36 -a pv=yes
chdev -l hdisk37 -a pv=yes
chdev -l hdisk38 -a pv=yes
chdev -l hdisk39 -a pv=yes
chdev -l hdisk40 -a pv=yes
chdev -l hdisk41 -a pv=yes
chdev -l hdisk42 -a pv=yes
chdev -l hdisk43 -a pv=yes
chdev -l hdisk44 -a pv=yes
chdev -l hdisk45 -a pv=yes
chdev -l hdisk46 -a pv=yes
chdev -l hdisk47 -a pv=yes
chdev -l hdisk48 -a pv=yes
chdev -l hdisk49 -a pv=yes
chdev -l hdisk50 -a pv=yes
chdev -l hdisk51 -a pv=yes
chdev -l hdisk52 -a pv=yes
chdev -l hdisk53 -a pv=yes
chdev -l hdisk54 -a pv=yes
chdev -l hdisk55 -a pv=yes
chdev -l hdisk56 -a pv=yes
chdev -l hdisk57 -a pv=yes
chdev -l hdisk58 -a pv=yes
chdev -l hdisk59 -a pv=yes
chdev -l hdisk60 -a pv=yes
chdev -l hdisk61 -a pv=yes
chdev -l hdisk62 -a pv=yes
chdev -l hdisk63 -a pv=yes
chdev -l hdisk64 -a pv=yes
chdev -l hdisk65 -a pv=yes
chdev -l hdisk66 -a pv=yes
chdev -l hdisk67 -a pv=yes
chdev -l hdisk68 -a pv=yes
chdev -l hdisk69 -a pv=yes
chdev -l hdisk70 -a pv=yes
chdev -l hdisk71 -a pv=yes
chdev -l hdisk72 -a pv=yes
chdev -l hdisk73 -a pv=yes
chdev -l hdisk74 -a pv=yes
chdev -l hdisk75 -a pv=yes
chdev -l hdisk76 -a pv=yes
chdev -l hdisk77 -a pv=yes
chdev -l hdisk78 -a pv=yes
chdev -l hdisk79 -a pv=yes
chdev -l hdisk80 -a pv=yes
chdev -l hdisk81 -a pv=yes
chdev -l hdisk82 -a pv=yes
chdev -l hdisk83 -a pv=yes
chdev -l hdisk84 -a pv=yes
chdev -l hdisk85 -a pv=yes
chdev -l hdisk86 -a pv=yes
chdev -l hdisk87 -a pv=yes
chdev -l hdisk88 -a pv=yes
chdev -l hdisk89 -a pv=yes
chdev -l hdisk90 -a pv=yes
chdev -l hdisk91 -a pv=yes
chdev -l hdisk92 -a pv=yes
chdev -l hdisk93 -a pv=yes
chdev -l hdisk94 -a pv=yes
chdev -l hdisk95 -a pv=yes
chdev -l hdisk96 -a pv=yes
chdev -l hdisk97 -a pv=yes
chdev -l hdisk98 -a pv=yes
chdev -l hdisk99 -a pv=yes
chdev -l hdisk100 -a pv=yes
chdev -l hdisk101 -a pv=yes
chdev -l hdisk102 -a pv=yes
chdev -l hdisk103 -a pv=yes
chdev -l hdisk104 -a pv=yes
chdev -l hdisk105 -a pv=yes
chdev -l hdisk106 -a pv=yes
chdev -l hdisk107 -a pv=yes
chdev -l hdisk108 -a pv=yes
chdev -l hdisk109 -a pv=yes
chdev -l hdisk110 -a pv=yes
chdev -l hdisk111 -a pv=yes
chdev -l hdisk112 -a pv=yes
chdev -l hdisk113 -a pv=yes
chdev -l hdisk114 -a pv=yes
chdev -l hdisk115 -a pv=yes
chdev -l hdisk116 -a pv=yes
chdev -l hdisk117 -a pv=yes
chdev -l hdisk118 -a pv=yes
chdev -l hdisk119 -a pv=yes
chdev -l hdisk120 -a pv=yes
chdev -l hdisk121 -a pv=yes
chdev -l hdisk122 -a pv=yes
chdev -l hdisk123 -a pv=yes
chdev -l hdisk124 -a pv=yes
chdev -l hdisk125 -a pv=yes
chdev -l hdisk126 -a pv=yes
chdev -l hdisk127 -a pv=yes
chdev -l hdisk128 -a pv=yes
chdev -l hdisk129 -a pv=yes
chdev -l hdisk130 -a pv=yes
chdev -l hdisk131 -a pv=yes
chdev -l hdisk132 -a pv=yes
chdev -l hdisk133 -a pv=yes
chmod 640 /dev/rhdisk4
chmod 640 /dev/rhdisk5
chmod 640 /dev/rhdisk6
chmod 640 /dev/rhdisk7
chmod 660 /dev/rhdisk8
chmod 660 /dev/rhdisk9
chmod 660 /dev/rhdisk10
chmod 660 /dev/rhdisk11
chmod 660 /dev/rhdisk12
chmod 660 /dev/rhdisk13
chmod 660 /dev/rhdisk14
chmod 660 /dev/rhdisk15
chmod 660 /dev/rhdisk16
chmod 660 /dev/rhdisk17
chmod 660 /dev/rhdisk18
chmod 660 /dev/rhdisk19
chmod 660 /dev/rhdisk20
chmod 660 /dev/rhdisk21
chmod 660 /dev/rhdisk22
chmod 660 /dev/rhdisk23
chmod 660 /dev/rhdisk24
chmod 660 /dev/rhdisk25
chmod 660 /dev/rhdisk26
chmod 660 /dev/rhdisk27
chmod 660 /dev/rhdisk28
chmod 660 /dev/rhdisk29
chmod 660 /dev/rhdisk30
chmod 660 /dev/rhdisk31
chmod 660 /dev/rhdisk32
chmod 660 /dev/rhdisk33
chmod 660 /dev/rhdisk34
chmod 660 /dev/rhdisk35
chmod 660 /dev/rhdisk36
chmod 660 /dev/rhdisk37
chmod 660 /dev/rhdisk38
chmod 660 /dev/rhdisk39
chmod 660 /dev/rhdisk40
chmod 660 /dev/rhdisk41
chmod 660 /dev/rhdisk42
chmod 660 /dev/rhdisk43
chmod 660 /dev/rhdisk44
chmod 660 /dev/rhdisk45
chmod 660 /dev/rhdisk46
chmod 660 /dev/rhdisk47
chmod 660 /dev/rhdisk48
chmod 660 /dev/rhdisk49
chmod 660 /dev/rhdisk50
chmod 660 /dev/rhdisk51
chmod 660 /dev/rhdisk52
chmod 660 /dev/rhdisk53
chmod 660 /dev/rhdisk54
chmod 660 /dev/rhdisk55
chmod 660 /dev/rhdisk56
chmod 660 /dev/rhdisk57
chmod 660 /dev/rhdisk58
chmod 660 /dev/rhdisk59
chmod 660 /dev/rhdisk60
chmod 660 /dev/rhdisk61
chmod 660 /dev/rhdisk62
chmod 660 /dev/rhdisk63
chmod 660 /dev/rhdisk64
chmod 660 /dev/rhdisk65
chmod 660 /dev/rhdisk66
chmod 660 /dev/rhdisk67
chmod 660 /dev/rhdisk68
chmod 660 /dev/rhdisk69
chmod 660 /dev/rhdisk70
chmod 660 /dev/rhdisk71
chmod 660 /dev/rhdisk72
chmod 660 /dev/rhdisk73
chmod 660 /dev/rhdisk74
chmod 660 /dev/rhdisk75
chmod 660 /dev/rhdisk76
chmod 660 /dev/rhdisk77
chmod 660 /dev/rhdisk78
chmod 660 /dev/rhdisk79
chmod 660 /dev/rhdisk80
chmod 660 /dev/rhdisk81
chmod 660 /dev/rhdisk82
chmod 660 /dev/rhdisk83
chmod 660 /dev/rhdisk84
chmod 660 /dev/rhdisk85
chmod 660 /dev/rhdisk86
chmod 660 /dev/rhdisk87
chmod 660 /dev/rhdisk88
chmod 660 /dev/rhdisk89
chmod 660 /dev/rhdisk90
chmod 660 /dev/rhdisk91
chmod 660 /dev/rhdisk92
chmod 660 /dev/rhdisk93
chmod 660 /dev/rhdisk94
chmod 660 /dev/rhdisk95
chmod 660 /dev/rhdisk96
chmod 660 /dev/rhdisk97
chmod 660 /dev/rhdisk98
chmod 660 /dev/rhdisk99
chmod 660 /dev/rhdisk100
chmod 660 /dev/rhdisk101
chmod 660 /dev/rhdisk102
chmod 660 /dev/rhdisk103
chmod 660 /dev/rhdisk104
chmod 660 /dev/rhdisk105
chmod 660 /dev/rhdisk106
chmod 660 /dev/rhdisk107
chmod 660 /dev/rhdisk108
chmod 660 /dev/rhdisk109
chmod 660 /dev/rhdisk110
chmod 660 /dev/rhdisk111
chmod 660 /dev/rhdisk112
chmod 660 /dev/rhdisk113
chmod 660 /dev/rhdisk114
chmod 660 /dev/rhdisk115
chmod 660 /dev/rhdisk116
chmod 660 /dev/rhdisk117
chmod 660 /dev/rhdisk118
chmod 660 /dev/rhdisk119
chmod 660 /dev/rhdisk120
chmod 660 /dev/rhdisk121
chmod 660 /dev/rhdisk122
chmod 660 /dev/rhdisk123
chmod 660 /dev/rhdisk124
chmod 660 /dev/rhdisk125
chmod 660 /dev/rhdisk126
chmod 660 /dev/rhdisk127
chmod 660 /dev/rhdisk128
chmod 660 /dev/rhdisk129
chmod 660 /dev/rhdisk130
chmod 660 /dev/rhdisk131
chmod 660 /dev/rhdisk132
chmod 660 /dev/rhdisk133
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/20670907/viewspace-749554/ ,如需转载,请注明出处,否则将追究法律责任。