日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hpunix下11gRac的安装

發布時間:2023/12/13 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hpunix下11gRac的安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


一.檢查環境

1.操作系統版本
# uname -a

2.補丁包
三大補丁包
#swlist -l bundle|grep QPKAPPS
#swlist -l bundle|grep QPKBASE
#swlist -l bundle|grep HWEnable11i

#swlist -l patch -a supersedes|grep PHKL_XXXXX檢查是否已有或是已被替代
For HP-UX 11i V3 (11.31):
PHCO_40381 11.31 Disk Owner Patch
PHCO_41479 11.31 (fixes an 11.2.0.2 ASM disk discovery issue)
PHKL_38038 VM patch - hot patching/Core file creation directory
PHKL_38938 11.31 SCSI cumulative I/O patch
PHKL_39351 Scheduler patch : post wait hang
PHSS_36354 11.31 assembler patch
PHSS_37042 11.31 hppac (packed decimal)
PHSS_37959 Libcl patch for alternate stack issue fix (QXCR1000818011)
PHSS_39094 11.31 linker + fdp cumulative patch
PHSS_39100 11.31 Math Library Cumulative Patch
PHSS_39102 11.31 Integrity Unwind Library
PHSS_38141 11.31 aC++ Runtime
Pro*C/C++, Oracle Call Interface, Oracle C++
Pro*C/C++, Oracle Call Interface, Oracle C++ Call Interface, Oracle XML Developer's Kit (XDK):-
Patch for HP-UX 11i V3 (11.31) on HP-UX Itanium:-
PHSS_39824 - 11.31 HP C/aC++ Compiler (A.06.23) patch
PHKL_40941 - Scheduler patch : post wait hang

3.內核參數
首先列出現有參數:
# kctune > /tmp/kctune.log

然后,執行腳本:

kctune 'nproc>=4096'
kctune 'ksi_alloc_max>=33600'
#kctune ‘executable_stack=0’(缺省是0)
kctune 'max_thread_proc>=1024'
kctune 'maxdsiz>=1073741824'
kctune 'maxdsiz_64bit>=2147483648'
kctune 'maxssiz>=134217728'
kctune 'maxssiz_64bit>=1073741824'
kctune 'maxuprc>=3780'
#kctune 'msgmap>=4202'
kctune 'msgmni>=4200'
#kctune 'msgseg>=32767'
kctune 'msgtql>=4200'
kctune 'ncsize>=36672'
#kctune 'nfile>=202048'
kctune 'nflocks>=4200'
kctune 'ninode>=35648'
kctune 'nkthread>=7366'
#kctune 'semmap>=8402'
kctune 'semmni>=4200'
kctune 'semmns>=8400'
kctune 'semmnu>=4196'
kctune 'semvmx>=32767'
kctune 'shmmax>=16000000000'
kctune 'shmmni>=4096'
kctune 'shmseg>=512'
kctune 'swchunk>=40960'
kctune 'vps_ceiling>=12000'

前面有#的表示HPUX11.31中沒有
這里有幾個參數比較大,是因為內存比較大。
執行完畢后,使用命令:#kctune –D列出需要重新啟動才能生效的參數。
然后reboot。

4.查看網卡

4.0 ip地址
#netstat -in

4.1# lanscan
系統顯示如下類似信息:
Hardware Station Crd Hdw Net-Interface NM MAC HP-DLPI DLPI
Path Address In# State NamePPA ID Type Support Mjr#
0/0/0/0 0x001083FFB926 0 UP lan0 snap0 1 ETHER Yes 119
0/4/0/0 0x001083F7D39B 1 UP lan1 snap1 2 ETHER Yes 119
0/7/0/0 0x001083F7F36C 2 UP lan2 snap2 3 ETHER Yes 119
以上輸出表明,存在編號分別為0、1、2的三塊網卡。

4.2執行“lanadmin -s <網卡號>”命令確定網卡的速率。
# lanadmin -s 0
Speed = 1000000000
# lanadmin -s 1
Speed = 1000000000
# lanadmin -s 2
Speed = 1000000000
以上輸出表明,lan0、lan1和lan2網卡速率均為1000Mbit/s

4.3通過“lanadmin -x <網卡號>”命令確定網卡實際生效的速率和通訊方式。
# lanadmin -x 0
Current Speed = 1000 Full-Duplex
Autonegotiation = On

4.4# lanadmin -x 1
Current Speed = 1000 Full-Duplex
Autonegotiation = On
# lanadmin -x 2
Current Speed = 1000 Full-Duplex
Autonegotiation = On
參數說明如下:
? Current Speed:實際生效速率,單位是Mbit/s。
? Full-Duplex:全雙工通訊方式。
? Half-Duplex:半雙工通訊方式。
? Autonegotiation:自適應工作方式。
輸出信息表明:
? lan0、lan1和lan2網卡均采用自適應方式工作,實際生效的速率為1000Mbit/s。
? lan0 lan1和lan2網卡的通訊方式為全雙工。
當執行上述命令報錯或檢查后發現以太網接口速率和通訊方式不匹配時,請參見異常處理進行修改。

5.檢查系統盤
5.1查看系統盤vg00中所有的邏輯卷。
# vgdisplay -v vg00 |awk '/LV Name/ {print $3}'

5.2#bdf

5.3 內存
# /usr/contrib/bin/machinfo | grep -i Memory
# /usr/sbin/dmesg | grep "Physical:"


5.4 swap
# /usr/sbin/swapinfo –a

6.檢查磁盤陣列

檢查卷組是否已創建。
# strings /etc/lvmtab

? 主節點顯示如下信息:
/dev/vg00
/dev/dsk/c7t0d0s2
/dev/vgora
/dev/dsk/c5t0d0
/dev/vglock
/dev/dsk/c5t0d1
/dev/vgbmp
/dev/dsk/c5t0d2
/dev/vgopt
/dev/dsk/c5t0d3
/dev/vgdata
/dev/dsk/c5t0d4
? 備節點顯示如下信息:
/dev/vg00
/dev/dsk/c7t0d0s2
/dev/vgora
/dev/dsk/c5t0d0
/dev/vglock
/dev/dsk/c5t0d1
/dev/vgbmp
/dev/dsk/c5t0d2
/dev/vgopt
/dev/dsk/c5t0d3
/dev/vgdata
/dev/dsk/c5t0d4

上述信息表明vglock、vgbmp、vgopt、vgora和vgdata已創建,而且這些卷組在主備節點上對應的PV相同說明是這些卷組為共享卷組。

檢查卷組大小是否正確
# vgdisplay

檢查邏輯卷是否創建且其大小是否正確。
# vgdisplay -v vgname

7.節點名
#hostname

修改的話:
# set_parms hostname

檢查hosts文件

8.檢查時區
# env|grep TZ
# set_parms timezone

9.建立節點間的信任
root,grid,oracle都要配

mkdir ~/.ssh
chmod 700 ~/.ssh
/usr/bin/ssh-keygen -t rsa
/usr/bin/ssh-keygen -t dsa
? Rac01節點以Oracle身份執行:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
scp ~/.ssh/authorized_keys rac02:~/.ssh/authorized_keys
? Rac02節點以Oracle身份執行:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
scp ~/.ssh/authorized_keys rac01:~/.ssh/authorized_keys
? 測試連通性
所有的機器都要測試
ssh rac01 date
ssh rac02 date
ssh rac01-priv date
ssh rac02-priv date

=====
配置兩臺機器的.rhosts文件:
# .rhosts file in $HOME of root
HOSTA root
HOSTA_vip root
HOSTA_rac root
HOSTB root
HOSTB_vip root
HOSTB_rac root

# .rhosts file in $HOME of oracle
HOSTA oracle
HOSTA_vip oracle
HOSTA_rac oracle
HOSTB oracle
HOSTB_vip oracle
HOSTB_rac oracle
分別使用root/oracle帳戶進行遠程測試:
#remsh HOSTA ll
$remsh HOSTB ll


修改/.rhosts文件的操作權限。
# chmod 660 /.rhosts

.rhosts文件支持的注釋符為#。
在/.rhosts文件中添加如下內容:
bmp1
bmp2
bmp_shareip


10.創建操作系統鏈接
# ln -s /usr/lib/libX11.3 libX11.sl
# ln -s /usr/lib/libXIE.2 libXIE.sl
# ln -s /usr/lib/libXext.3 libXext.sl
# ln -s /usr/lib/libXhp11.3 libXhp11.sl
# ln -s /usr/lib/liblibXi.3 libXi.sl
# ln -s /usr/lib/libXm.4 libXm.sl
# ln -s /usr/lib/libXp.2 libXp.sl
# ln -s /usr/lib/libXt.3 libXt.sl
# ln -s /usr/lib/libXtst.2 libXtst.sl

# /usr/sbin/groupadd -g 500 oinstall
# /usr/sbin/groupadd -g 501 dba
# /usr/sbin/groupadd -g 502 asmadmin
# /usr/sbin/groupadd -g 503 asmdba
# /usr/sbin/groupadd -g 504 asmoper


# useradd -u 502 -g oinstall -G asmadmin,asmdba,asmoper -m -s /usr/bin/csh grid
# useradd -u 500 -g oinstall -G asmdba,dba -m -s /usr/bin/csh oracle

11.環境變量:

grid:
編輯$HOME/.cshrc文件。
% chmod 750 .cshrc
% vi $HOME/.cshrc
umask 022
setenv TERM vt100
setenv ORACLE_BASE /u01/app/grid
setenv ORACLE_HOME /u01/app/11.2.0/grid
setenv GRID_HOME /u01/app/11.2.0/grid
setenv ORACLE_SID +ASM1
setenv NLS_LANG "AMERICAN_AMERICA.ZHS16GBK"
setenv LD_LIBRARY_PATH $ORACLE_HOME/lib64:$ORACLE_HOME/lib:/usr/lib
setenv CLASSPATH $ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
setenv PATH $ORACLE_HOME/bin:$GRID_HOME/bin:/sbin:/usr/sbin:/usr/ccs/bin:/usr/bin:/sbin:/bin:$ORACLE_HOME/OPatch


oracle:
編輯$HOME/.cshrc文件。
% chmod 750 .cshrc
% vi $HOME/.cshrc
umask 022
setenv TERM vt100
setenv ORACLE_BASE /u01/app/oracle
setenv ORACLE_HOME $ORACLE_BASE/11.2.0/db_1
setenv ORACLE_SID +ASM1
setenv NLS_LANG "AMERICAN_AMERICA.ZHS16GBK"
setenv LD_LIBRARY_PATH $ORACLE_HOME/lib64:$ORACLE_HOME/lib:/usr/lib
setenv CLASSPATH $ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
setenv PATH $ORACLE_HOME/bin:/sbin:/usr/sbin:/usr/ccs/bin:/usr/bin:/sbin:/bin:$ORACLE_HOME/OPatch

12.創建目錄
mkdir -p /u01/app/11.2.0/grid
chown -R grid:oinstall /u01

mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01

13.安裝前檢查
/oracle/clusterware/runcluvfy.sh stage -pre crsinst -n host1,host2

轉載于:https://www.cnblogs.com/nazeebodan/p/3705652.html

總結

以上是生活随笔為你收集整理的hpunix下11gRac的安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。