引き続きOracleのインストール検証を行ないます。
今回もインストール前作業の確認です。
[root@oratest ~]# groupadd -g 10001 oinstall
[root@oratest ~]# useradd -u 1000 -g oinstall -G dba,oper,backupdba,dgdba,kmdba -d /home/oracle oracle
[root@oratest ~]# mkdir -p /u01/app/oracle
①nofile(オープンファイル記述子)→ソフトリミットが1024以上、ハードリミットが65536以上
↑追記
一番最初に記載があるのが、リソース制限を行なうユーザー名です。
今回はoracleユーザーに対してリソース制限を行なっています。
今回もインストール前作業の確認です。
まずOralce用のグループ、ユーザーを作成します。
・グループの作成
[root@oratest ~]# groupadd -g 10001 oinstall
[root@oratest ~]# groupadd -g 10002 dba
[root@oratest ~]# groupadd -g 10003 backupdba
[root@oratest ~]# groupadd -g 10004 oper
[root@oratest ~]# groupadd -g 10005 dgdba
[root@oratest ~]# groupadd -g 10006 kmdba
・ユーザーの作成
[root@oratest ~]# useradd -u 1000 -g oinstall -G dba,oper,backupdba,dgdba,kmdba -d /home/oracle oracle
[root@oratest ~]# passwd oracle
ユーザー oracle のパスワードを変更。
新しいパスワード:
新しいパスワードを再入力してください:
passwd: 全ての認証トークンが正しく更新できました。
続いてOracleのインストール用ディレクトリの作成、パーミッションの設定を行ないます。
・Oracleインストール用ディレクトリの作成
[root@oratest ~]# mkdir -p /u01/app/oracle
[root@oratest ~]# chown oracle:oinstall /u01/app/oracle
[root@oratest ~]# chmod -R 775 /u01
最後にOracleユーザーのリソース制限が推奨の範囲内かを確認します。
・リソース制限
[root@oratest ~]# su - oracle
①nofile(オープンファイル記述子)→ソフトリミットが1024以上、ハードリミットが65536以上
[oracle@oratest ~]$ ulimit -Sn
1024
[oracle@oratest ~]$ ulimit -Hn
4096
②使用可能プロセス数→ソフトリミットが2047以上、ハードリミットが16384以上
[oracle@oratest ~]$ ulimit -Su
1024
[oracle@oratest ~]$ ulimit -Hu
15887
③プロセスのスタックセグメントのサイズ→ソフトリミットが10240KB以上、ハードリミットが10240KB以上、32768KB以下
[oracle@oratest ~]$ ulimit -Ss
10240
[oracle@oratest ~]$ ulimit -Hs
unlimited
④修正
リソース制限の修正を行なう場合はlimits.confを編集します。
リソース制限の修正を行なう場合はlimits.confを編集します。
[root@oratest ~]# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768
↑追記
一番最初に記載があるのが、リソース制限を行なうユーザー名です。
今回はoracleユーザーに対してリソース制限を行なっています。



