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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/260508.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/260508.shtml
英文地址,請注明出處:http://en.pswp.cn/news/260508.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【轉】徹底搞清計算結構體大小和數據對齊原則

數據對齊: 許多計算機系統對基本數據類型合法地址做出了一些限制&#xff0c;要求某種類型對象的地址必須是某個值K(通常是2&#xff0c;4或8)的倍數。這種對齊限制簡化了形成處理器和存儲器系統之間的接口的硬件設計。例如&#xff0c;假設一個處理器總是從存儲器中取出8個字節…

python里pip是什么意思_python使用pip的方法是什么

python使用pip的方法是什么 發布時間&#xff1a;2020-08-25 11:51:08 來源&#xff1a;億速云 閱讀&#xff1a;104 作者&#xff1a;小新 小編給大家分享一下python使用pip的方法是什么&#xff0c;相信大部分人都還不怎么了解&#xff0c;因此分享這篇文章給大家參考一下&am…

Pytorch 學習率衰減 之 余弦退火與余弦warmup 自定義學習率衰減scheduler

學習率衰減&#xff0c;通常我們英文也叫做scheduler。本文學習率衰減自定義&#xff0c;通過2種方法實現自定義&#xff0c;一是利用lambda&#xff0c;另外一個是繼承pytorch的lr_scheduler import math import matplotlib.pyplot as plt import numpy as np import torch i…

c++ 字符串賦給另一個_7.2 C++字符串處理函數

點擊上方“C語言入門到精通”&#xff0c;選擇置頂第一時間關注程序猿身邊的故事作者閆小林白天搬磚&#xff0c;晚上做夢。我有故事&#xff0c;你有酒么&#xff1f;C字符串處理函數C語言和C提供了一些字符串函數&#xff0c;使得用戶能很方便地對字符串進行處理。這些是放在…

如何檢測遠程主機上的某個端口是否開啟

有時候我們要測試遠程主機上的某個端口是否開啟&#xff0c;無需使用太復雜的工作&#xff0c;windows下就自帶了工具&#xff0c;那就是telnet。怎么檢測呢&#xff0c;按下面的步驟&#xff1a; 1、安裝telnet。我的win7下就沒有telnet&#xff0c;在cmd下輸入telnet提示沒有…

Windows10 + WSL (Ubuntu) + Anaconda + vscode 手把手配置python運行環境(含虛擬環境)

配置WSL windows桌面下&#xff0c;按下面順序可以找到 "啟動或關閉windows功能” &#xff0c; 開始 -> 設置 -> 應用 -> 應用和功能 -> 可選功能 -> 相關設置下 更多Windows功能&#xff08;滾動鼠標到底部&#xff09;點擊后&#xff0c;會彈出 啟動或…

Inline函數使用注意事項

Inline函數使用注意事項 1.在一個文件中定義的inline函數不能再另一個文件中使用 2.inline函數應簡潔&#xff0c;只有少數幾個語句。 3.在inline函數中不能有循環&#xff0c;if&#xff0c;switch語句。 4.inline函數要在調用和聲明前定義&#xff01;&#xff01;&#xff0…

2019編譯ffepeg vs_如何在windows10下使用vs2017編譯最新版本的FFmpeg和ffplay

該文章描述了如何在windows10 64位系統下面編譯出FFmpeg的庫及其自帶的ffplay播放器&#xff0c;而且全部采用最新的版本&#xff0c;這樣我們可以在vs2017的ide下調試ffplay&#xff0c;能使我們更容易學習FFmpeg的架構以及音視頻播放器的原理。步驟&#xff1a;1.安裝vs2017在…

訓練集山準確率高測試集上準確率很低_推薦算法改版前的AB測試

編輯導語&#xff1a;所謂推薦算法就是利用用戶的一些行為&#xff0c;通過一些數學算法&#xff0c;推測出用戶可能喜歡的東西&#xff1b;如今很多軟件都有這樣的操作&#xff0c;對于此系統的設計也會進行測試&#xff1b;本文作者分享了關于推薦算法改版前的AB測試&#xf…

C#實現漸變顏色的Windows窗體控件

C#實現漸變顏色的Windows窗體控件! 1,定義一個BaseFormGradient,繼承于System.Windows.Forms.Form2,定義三個變量: privateColor _Color1 Color.Gainsboro; privateColor _Color2 Color.White; privatefloat_ColorAngle 0f;3,重載OnPaintBackground方法 protecte…

ios7開發學習筆記-包括c oc 和ios介紹

請查看我的新浪資料分享 http://iask.sina.com.cn/u/2430843520 轉載于:https://www.cnblogs.com/langtianya/p/3708298.html

Windows下 jupyter notebook 運行multiprocessing 報錯的問題與解決方法

文章目錄測試用的代碼錯誤解決方法測試用的代碼 下面每一個對應一個jupyter notebook的單元格 import time from multiprocessing import Process, Queuedef generator():c 0while True:time.sleep(1.0) # read somethingyield cc 1%%timeds generator() for i in range(3…

如何將javaweb項目部署到linux下

以下是對將javaweb項目部署到linux下的方法進行了詳細的分析介紹一般都在windows下開發的現在部署到linux下將項目達成war包(用eclipse項目右鍵>Export>選擇war file)將tomcat(用winSCP當然你也可以用secureCRT用securCRT需要建立sftp(即上傳文件的目錄)用put tomcat命令…

vc mysql_vc6.0連接mysql數據庫

一、MySQL的安裝Mysql的安裝去官網下載就可以。。。最新的是5.7版本。。二、VC6.0的設置(1)打開VC6.中選0 工具欄Tools菜單下的Options選項&#xff0c;在Directories的標簽頁中右邊的“Show directories for:”下拉列表中“Includefiles”&#xff0c;然后在中間列表框中添加你…

python class用法_python原類、類的創建過程與方法

【小宅按】今天為大家介紹一下python中與class 相關的知識……獲取對象的類名python是一門面向對象的語言&#xff0c;對于一切接對象的python來說&#xff0c;咱們有必要深入的學習與了解一些知識首先大家都知道&#xff0c;要獲取一個對象所對應的類&#xff0c;需要使用clas…

網易公開課

計算機科學及編程導論 http://v.163.com/special/opencourse/bianchengdaolun.html 抽象編程 http://v.163.com/special/opencourse/abstractions.html轉載于:https://www.cnblogs.com/anyboo/archive/2012/08/24/2653537.html

深度學習中的一些常見的激活函數集合(含公式與導數的推導)sigmoid, relu, leaky relu, elu, numpy實現

文章目錄Sigmoid(x)雙曲正切線性整流函數 rectified linear unit &#xff08;ReLu&#xff09;PReLU(Parametric Rectified Linear Unit) Leaky ReLu指數線性單元 Exponential Linear Units &#xff08;ELU&#xff09;感知機激活%matplotlib inline %config InlineBackend.f…

最牛X的GCC 內聯匯編

正如大家知道的&#xff0c;在C語言中插入匯編語言&#xff0c;其是Linux中使用的基本匯編程序語法。本文將講解 GCC 提供的內聯匯編特性的用途和用法。對于閱讀這篇文章&#xff0c;這里只有兩個前提要求&#xff0c;很明顯&#xff0c;就是 x86 匯編語言和 C 語言的基本認識。…

mysql的告警日志_MySQL Aborted connection告警日志的分析

前言&#xff1a;有時候&#xff0c;連接MySQL的會話經常會異常退出&#xff0c;錯誤日志里會看到"Got an error reading communication packets"類型的告警。本篇文章我們一起來討論下該錯誤可能的原因以及如何來規避。1.狀態變量Aborted_clients和Aborted_connects…

hosts多個ip對應一個主機名_一個簡單的Web應用程序,用作連接到ssh服務器的ssh客戶端...

WebSSH一個簡單的Web應用程序&#xff0c;用作連接到ssh服務器的ssh客戶端。它是用Python編寫的&#xff0c;基于tornado&#xff0c;paramiko和xterm.js。特征支持SSH密碼驗證&#xff0c;包括空密碼。支持SSH公鑰認證&#xff0c;包括DSA RSA ECDSA Ed25519密鑰。支持加密密鑰…