アットウィキロゴ

第2章

Oracle Universal Installer(OUI)

Database Configuration Assistant(DBCA)

linuxへのインストールforCentos

CentOS 5.0の不足しているパッケージをインストール(user : root)

前述のインストールオプションでは、パッケージが不足しています。
下記のパッケージを追加でインストールしてください。
compat-libstdc++-33-3.2.3-61
elfutils-libelf-devel-0.125
libaio-devel-0.3.106
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11
コマンド
# yum install compat-libstdc++-33 elfutils-libelf-devel ¥ libaio-devel sysstat unixODBC unixODBC-devel

OSグループとユーザーの作成(user : root)

oinstallグループ、dbaグループとoracleユーザーを作成し、oracleユーザーにパスワードを設定します。
コマンド
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle

kernelパラメータの設定

kernelパラメータの要件は以下の通りです。
パラメータ
semmsl 250
semmns 32000
semopm 100
semmni 128
shmall 2097152
shmmax 物理メモリの半分か、4GB - 1byteの小さい方
shmmni 4096
file-max 6815744
ip_local_port_range 1024–65000
rmem_default 4194304
rmem_max 4194304
wmem_default 262144
wmem_max 262144
これにあわせてkernelパラメータを変更します。
CentOS 5.0では、semopm、file-max、ip_local_port_range、rmem_default、rmem_max、wmem_default、wmem_maxが要件を満たしていません。
/etc/sysctl.confファイルの修正(user : root)
末尾に以下を追加します。
コマンド
# vi /etc/sysctl.conf
        • 次の行からsysctl.confファイルの中身、末尾に以下を追加

kernel.sem = 250 32000 100 128
fs.file-max = 6815744
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
fs.aio-max-nr = 1048576

変更したsysctl.confを有効化(user : root)
# sysctl -p

/etc/security/limits.confファイルの修正(user : root)


/etc/security/limits.confファイルの修正(user : root)
末尾に以下を追加します。
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

/etc/pam.d/loginファイルの修正(user : root)
末尾に以下を追加します。
session required pam_limits.so

/etc/profileファイルの修正(user : root)
末尾に以下を追加します。
if [ $USER = "oracle" ]; then
   if [ $SHELL = "/bin/ksh" ]; then
       ulimit -p 16384
       ulimit -n 65536
   else
       ulimit -u 16384 -n 65536
   fi
   umask 022
fi

タグ:

+ タグ編集
  • タグ:
最終更新:2014年02月15日 08:24