CentOS 5
Sponsored Link

Oracle Database 11g R2 インストール環境の設定2011/06/25

 
Oracle Database 11g R2 をインストールと設定です。インストールはGUIで進みますので、 デスクトップ環境導入済みを前提として進めていきます。まずはインストールするための環境設定をします。
[1] 必要なものを事前にインストールしておきます。
[root@db01 ~]#
yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh

[2] カーネルパラメータを編集します。
[root@db01 ~]#
vi /etc/sysctl.conf
# 最終行に追記

net.ipv4.ip_local_port_range = 9000 65500
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_max=1048576
fs.aio-max-nr = 1048576
[root@db01 ~]#
sysctl -p

net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
net.ipv4.ip_local_port_range = 9000 65500
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
[3] オラクル専用のユーザー/グループを作成し、システムの環境設定をします。
[root@db01 ~]#
groupadd -g 200 oinstall

[root@db01 ~]#
groupadd -g 201 dba

[root@db01 ~]#
useradd -u 440 -g oinstall -G dba -d /usr/oracle oracle

[root@db01 ~]#
vi /etc/pam.d/login
# 9行目あたりに追記

session   required   pam_selinux.so close
session   required   pam_limits.so
session   optional   pam_keyinit.so force revoke
[root@db01 ~]#
vi /etc/security/limits.conf
# 最終行に追記

oracle          soft     nproc           2047
oracle          hard     nproc           16384
oracle          soft     nofile          1024
oracle          hard     nofile          65536
[root@db01 ~]#
vi /etc/profile
# 最終行に追記

if [ $USER = "oracle" ]; then
      if [ $SHELL = "/bin/ksh" ]; then
           ulimit -p 16384
           ulimit -n 65536
      else
           ulimit -u 16384 -n 65536
      fi
fi
[4] Oracle用の環境設定をしておきます。作業は[3]で作成した「Oracle」ユーザーで行います。以上でインストールするための準備は完了です。
[oracle@db01 ~]$
chmod 755 /usr/oracle

[oracle@db01 ~]$
mkdir /usr/oracle/app

[oracle@db01 ~]$
chmod 775 /usr/oracle/app

[oracle@db01 ~]$
mkdir /usr/oracle/oradata

[oracle@db01 ~]$
chmod 775 /usr/oracle/oradata

[oracle@db01 ~]$
vi ~/.bash_profile
# 最終行に追記

umask 022
export ORACLE_BASE=/usr/oracle/app
[oracle@db01 ~]$
mkdir tmp
   
# インストール作業用一時Dir作成
関連コンテンツ