SSブログ

SAP ERP 6.0 EHP4 on Oracle RAC ④ [SAP]

SAP ERP 6.0 EHP4 on Oracle RAC です。
前回からDBサーバーとなるサーバーの構築をしています。
OSである LHEL6.5 をインストールしたので、SAP/Oracleに必要なOS部分の設定を行います。

RHEL6.5.jpg
・ホスト名
ホスト名 hostname コマンドでドメイン名を含まない必要があります。
/etc/sysconfig/network の HOSTNAME でドメイン名の付かない名前を設定します。
hostname -f でドメイン付き名を付けるには、/etc/hosts に FQDN を登録するそうです。
hostname.jpg

・時刻同期
RACはクラスタなので、ノード間の時刻同期が必須になります。
インターネットのNTPサーバへ時刻同期します。
メニュー System - Administration - Date & Time にて設定します。
NTP1.jpg
ADD にて NTP サーバを追加します。
今回は ntp.nict.jp を追加しています。
NTP2.jpg

・カーネルパラメータ
Linux のカーネルパラメータです。
/etc/sysctl.conf に設定し、sysctl -p で設定を有効化します。
設定する内容は主に Oracle 用の設定で OSに 5GB のメモリがあり、OracleのSGAに 4GB を割り当てる想定です。
以下のURLを参照しました。
http://docs.oracle.com/cd/E16338_01/install.112/b56277/toc.htm#BHCCADGD
このサーバにはSAPのAPサーバを置かないので、SAPの設定は目安です。ちなみに sapnote 1496410 からの値です。
--------------------------------------------------
# Oracle settings OS 5GB SGA 4GB
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 5368709120
kernel.shmmni = 4096
#kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
vm.nr_hugepages = 2048

# SAP settings
kernel.msgmni=1024
kernel.sem=1250 256000 100 1024
vm.max_map_count=2000000
#kernel.shmall = 2097152
#kernel.shmmax = 536870912
--------------------------------------------------

・OSユーザとグループの作成
Oracle RAC に必要な OSユーザとグループとSAPに必要なユーザとグループの一部を作成します。
SAPのユーザは他にもあり、sapinst で作成,設定してくれますが、その前に設定を行うのに必要なところだけ先に作ります。
グループ ID 600 番台を Oracle 用のグループにしました。
グループ ID 700 番台を SAP 用のグループにしました。
ユーザ ID 600 番台を Oracle 用のユーザにしました。
ユーザ ID 700 番台を SAP 用のユーザにしました。
SAPの管理者ユーザにシステムID(SID)が小文字で付くので、決めてしまいます。
SIDを E64 とします。SAP管理者ユーザは e64adm になります。
Oracleのグループ名は本当は固定ではありませんが、事実上固定です。
Oracle管理者はSAP環境で普通は ora<sid> ですが、RACの場合は oracle がOracle管理者になります。

groupadd -g 600 oinstall
groupadd -g 601 dba
groupadd -g 602 oper
groupadd -g 603 asmadmin
groupadd -g 604 asmdba
groupadd -g 605 asmoper
groupadd -g 700 sapinst
groupadd -g 701 sapsys
useradd -u 600 -g oinstall -G dba,oper,asmdba,asmadmin,sapinst -d /home/oracle -m -s /bin/csh oracle
useradd -u 701 -g sapsys -G dba,oper,sapinst -d /home/e64adm -m -s /bin/csh e64adm
USER.jpg

・ユーザーのリソース制限
/etc/security/limits.conf に設定します。
OSのユーザグループに対してリソース制限を設定します。
設定は該当グループに属するユーザで再ログオンすると有効になります。
以下のURLを参照しました。
http://docs.oracle.com/cd/E16338_01/install.112/b56277/toc.htm#BHCCADGD
それと sapnote 1496410,1672954 からの値です。
--------------------------------------------------
@sapsys hard nofile 32800
@sapsys soft nofile 32800
@dba hard nofile 32800
@dba soft nofile 65536
@dba hard noproc 2047
@dba soft noproc 16384
@dba hard memlock unlimited
@dba soft memlock unlimited
@dba hard stack 10240
@dba soft stack 32768
--------------------------------------------------


nice!(0)  コメント(1)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 1

aki-aoki

/etc/security/limits.conf の @dba hard stack の値に 0 が不足してました。10240 になります。
これのせいで…
自業自得です。

by aki-aoki (2014-09-22 02:38) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

SAP ERP 6.0 EHP4 on ..SAP ERP 6.0 EHP4 on .. ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。