Oracle 11g Release 2 のインストール(1)
数年ぶりにOracle Databseをインストールしてみました。
1) 必要なパッケージをインストール
環境によっては、異なります。
SHELL> 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 libXp</code><br />
2) カーネルパラメータの設定
SHELL> vi /etc/sysctl.conf ~省略~ kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 262144
SHELL> sysctl -p
3) ユーザーとディレクトリの作成
SHELL> groupadd -g 200 oinstall SHELL> groupadd -g 201 dba SHELL> useradd -u 440 -g oinstall -G dba -d /home/oracle oracle SHELL> passwd oracle Changing password for user oracle. New UNIX password: Retype new UNIX password: passwd: all authentication tokens updated successfully. SHELL> chmod 755 /home/oracle SHELL> mkdir /home/oracle/app SHELL> chown -R oracle:oinstall /home/oracle/app SHELL> chmod -R 775 /home/oracle/app SHELL> mkdir /home/oracle/oradata SHELL> chown -R oracle:oinstall /home/oracle/oradata SHELL> chmod -R 775 /home/oracle/oradata
※以降、システムクォート、ulimit の設定などは省略
SHELL> vi ~/.bash_profile umask 022 export ORACLE_BASE=/home/oracle/app export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1 export ORACLE_SID=ora11g export PATH=$PATH:$ORACLE_HOME/bin
SHELL> source .bash_profile
5) ホスト名の設定 ※rootユーザーで実行
vi /etc/hosts IPアドレス oracle11g01.com oracle01
6) インストール開始 ※oracleユーザーで実行
SHELL> ./runInstaller
GUIインストールの手順は次回にします。