Linux5.5でOracle 11gをインストール
システム要件:
メモリ1G以上、swap2G以上、HD4.5G以上
Linux Server release 5.1
oracle 10.2g
インストール手順下記
1.Linuxバージョンの確認
[root@localhost ~]# cat /etc/issue
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
[root@localhost ~]# cat /etc/RedHat-release
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
2.orcaleをダウンロード
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
3.Linuxでoracleユーザと管理グループを作成
3.1 rootとしてlinuxにログインする
[root@localhost ~]#/usr/sbin/groupadd dba
[root@localhost ~]#/usr/sbin/groupadd oper
[root@localhost ~]#/usr/sbin/groupadd oinstall
メモ:
Linuxユーザグループを確認コマンド
[root@localhost ~]# cat /etc/group
3.2.oracleユーザを追加
[root@localhost ~]#useradd oracle
[root@localhost ~]#/usr/sbin/usermod -g oinstall -G dba oracle
[root@localhost ~]#passwd oracle
Changing password for user oracle.
New UNIX password: oracle
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password: oracle
passwd: all authentication tokens updated successfully.
3.3.インストールディレクトリを事前に作成
[root@localhost ~]#mkdir -p /opt/oracle/product
[root@localhost ~]#mkdir -p /opt/oracle/product/OraHome
[root@localhost ~]#mkdir -p /opt/oraInventory
[root@localhost ~]#mkdir -p /opt/oracle/oradata
[root@localhost ~]#mkdir -p /var/opt/oracle
3.4.ディレクトリの所有者と権限を設定
[root@localhost ~]#chown -R oracle.oinstall /opt/oracle
[root@localhost ~]#chown -R oracle.oinstall /opt/oracle/oradata
[root@localhost ~]#chown -R oracle.oinstall /opt/oracle/product/OraHome
[root@localhost ~]#chown -R oracle.dba /opt/oraInventory
[root@localhost ~]#chown oracle.dba /var/opt/oracle
[root@localhost ~]#chmod -R 775 /opt/oracle
[root@localhost ~]#chmod -R 755 /var/opt/oracle
3.5.oracleユーザー環境変数を設定
#su – oracle
[oracle@localhost ~]$ vi /home/oracle/.bash_profile
ファイルの一番下に下記内容が追加される
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/OraHome
export ORACLE_SID=orcl
export ORACLE_OWNER=oracle
export ORACLE_TERM=vt100
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
PATH=$PATH:/usr/sbin; export PATH
PATH=$PATH:/usr/bin; export PATH
下記コマンドを実行したら構成内容が有効になる。
[oracle@localhost ~]$ source $HOME/.bash_profile
4.インストール環境を準備
4.1.Oracle依存パッケージを確認
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-2.5-24 (32 bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5 (32 bit)
glibc-headers-2.5
pdksh-5.2.14-36.el5
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libaio-devel-0.3.106 (32 bit)
libgcc-4.1.2
libgcc-4.1.2 (32 bit)
libstdc++-4.1.2
libstdc++-4.1.2 (32 bit)
libstdc++-devel 4.1.2
make-3.81
sysstat-7.0.2
unixODBC-2.2.11
unixODBC-2.2.11 (32 bit)
unixODBC-devel-2.2.11
unixODBC-devel-2.2.11 (32 bit)
[root@localhost ~]# rpm -qa | grep -E “binutils|compat-libstdc++|elfutils-libelf|gcc|glibc|libaio|libgcc|libstdc++|make|sysstat|unixODBC|pdksh"
4.2 インストールパッケージをアップロード
「linux_11gR2_database_1of2.zip」、「linux_11gR2_database_2of2.zip」を/home/oracle/へアップロード
4.3 インストールパッケージを解凍
[oracle@localhost oracle]$ cd /home/oracle/
[oracle@localhost ~]$ ls
linux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip
[oracle@localhost oracle]$ unzip linux_11gR2_database_1of2.zip
[oracle@localhost oracle]$ unzip linux_11gR2_database_2of2.zip
oracleユーザに権限を変更
#chown -R oracle database
#chgrp -R oinstall database
5.Oracleユーザでサーバーにログインする、インストール開始
[root@localhost ~]#cd /home/oracle/database
[root@localhost ~]#./runInstaller
6.リスナーのインストール
#netca
インストール完了した、Listener成功かどうか下記コマンドを実行
#ps -ef
7.データベースプログラムをインストール
#dbca