- 論壇徽章:
- 0
|
目的:v440 和v890做RAC
10月5日
9點(diǎn)40
1、安裝 xmanager 3.0評(píng)估版
2、登錄到 440服務(wù)器,找到下載的oracle 11g安裝目錄/v440fs/oracle11gins
3、當(dāng)前目錄下建立ora11g,運(yùn)行
unzip solaris.sparc64_11gR2_database_1of2.zip -d ora11g
unzip solaris.sparc64_11gR2_database_2of2.zip -d ora11g
4、修改 v440上的 /etc/hosts 文件,添加
10.0.1.60 voc1
作為oracle 虛擬節(jié)點(diǎn)1
5、查看 /etc/group,發(fā)現(xiàn)沒有oinstall 組,增加它
groupadd oinstall
6、修改oracle 登陸信息
usermod -g oinstall -G dba oracle
10月6日
9點(diǎn)10分
1、修改 v890和v440上的 /etc/ssh/sshd_config ,然后
svcadm restart /network/ssh
允許空密碼與root登陸。
2、配置v890和v440 ssh不用密碼互相登陸。首先運(yùn)行
在440上/.ssh下運(yùn)行:
ssh-keygen -R
ssh-keygen -t dsa
scp id_dsa.pub v890:/.ssh/v440.key.pub
在890上/.ssh下運(yùn)行:
ssh-keygen -R
ssh-keygen -t dsa
scp id_dsa.pub v440:/.ssh/v890.key.pub
cat v890.key.pub >>authorized_keys2
cat id_dsa.pub >>authorized_keys2
chmod 0600 authorized_keys2
這樣440上不用密碼就可以登陸890了,再在440上/.ssh下運(yùn)行
cat v440.key.pub >>authorized_keys2
cat id_dsa.pub >>authorized_keys2
chmod 0600 authorized_keys2
這樣890上不用密碼就可以登陸440了.
同樣你可以使用rsa而不是dsa,也可以使用其它用戶,非單單root用戶 。我也解決了oracle 等價(jià)性問題,不再贅述。
16:00
3、進(jìn)入 440服務(wù)器
su - oracle
bin/stoperp2.sh 停掉原來的oracle服務(wù)。
stoperp2.sh的內(nèi)容如下:
-----------------------
ORACLE_SID=erp2
export ORACLE_SID
/export/home/oracle/ora10/bin/sqlplus /nolog << EOF
spool /oradata/erp2/stoperp2.log
connect / as sysdba
shutdown immediate
spool off
exit
-----------------------
4、對(duì) oracle 用戶的 .profile文件做備份 .profile.1006,然后修改 .profile
# cat .profile
PATH=/usr/bin:/usr/sbin:/usr/ucb:/etc:.
export PATH
ORACLE_BASE=/export/home/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/ora11
ORACLE_SID=rac1
export ORACLE_HOME ORACLE_SID
PATH=$ORACLE_HOME/bin PATH:.
export PATH
SHELL=/bin/sh;export SHELL
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export NLS_LANG
5、 測(cè)試 oracle 用戶等價(jià)性
su - oracle
ssh v890 date
或
ssh v440 date
都可以不要密碼運(yùn)行。
10月6日
8點(diǎn)
1、下載cvu(cluster verify utility),上傳到 440 /v440fs/oracle11gins 下
2、解壓縮到cvu下,到bin下運(yùn)行
$ ./cluvfy stage -pre crsinst -n v440,v890 -verbose
3、很費(fèi)勁的解決了 user oralce equivalence的問題。原因是要在本機(jī)運(yùn)行以下 ssh 10.0.1.66 和 ssh 10.0.1.68
4、請(qǐng)一定要把 cvu的屬主改為oracle
chown -R oracle cvu
chmod 755 cvu
5、運(yùn)行 $ ./cluvfy stage -pre crsinst -n v440,v890 -verbose
看到了很多failed,特別是這一類信息
......
Check: Kernel version
Node Name Available Required Comment
------------ ------------------------ ------------------------ ----------
v890 5.10-2007.08.16.13.29 5.10-2008.10 failed
v440 5.10-2008.10.27.11.44 5.10-2008.10 passed
Result: Kernel version check failed
Check: Kernel parameter for "project.max-sem-ids"
Node Name Configured Required Comment
------------ ------------------------ ------------------------ ----------
v890 210 400 failed
v440 210 400 failed
Result: Kernel parameter check failed for "project.max-sem-ids"
Check: Kernel parameter for "process.max-sem-nsems"
Node Name Configured Required Comment
------------ ------------------------ ------------------------ ----------
v890 512 556 failed
v440 512 556 failed
Result: Kernel parameter check failed for "process.max-sem-nsems"
......
要求重新編譯內(nèi)核和打補(bǔ)丁。我決定放棄RAC安裝。改為在 440上進(jìn)行單獨(dú)安裝。 |
|