Oracle8i 8.1.7 Client Install for RedHat6.2
〜アプリケーションユーザ用〜
0.更新履歴
- 2002.04.10 新規作成
1.はじめに
このドキュメントでは,RedHat 6.2に,Oracle8i 8.1.7 Clientをインストールする手順を説明する.
なお,画面の色合いがおかしいが,これは使っているXサーバソフトがおかしいからのようである. 気にしない.
2.要件について
インストールに必要な要件は,以下のURLにて確認する.
- Oracle Database R8.1.7 CD-Pack システム要件
これによると,だいたい次のようなことがかかれている.
- Linux Intel Kernel 2.2以上およびGLIBC 2.1以上
- RedHat 6.2
- RedHat 7.0/7.1(条件付)
- メモリ64MB
- 200MBハードディスク
なお,将来的に対応するOSなどが増える可能性もあるので,上記URLを確認する事.
今回利用するのは,2002年3月に取り寄せた,CD Pack V3を利用する.
さらに,今回は,アプリケーションを実行するためだけに必要な環境を前提としてインストールを行う手順とする.
3.環境準備
- 環境を確認する.
[root@poweredge /root]# grep MemTotal /proc/meminfo MemTotal: 646888 kB [root@poweredge /root]# /sbin/swapon -s Filename Type Size Used Priority /dev/sda5 partition 1052216 0 -1 [root@poweredge /root]# df -k Filesystem 1k-blocks Used Available Use% Mounted on /dev/sda1 7708704 677068 6640056 9% / [root@poweredge /root]# uname -a Linux poweredge 2.2.14-5.0smp #1 SMP Tue Mar 7 21:01:40 EST 2000 i686 unknown [root@poweredge /root]# |
- 大丈夫そう.
- Oracle Clientインストール用のユーザoracle8iuとグループdbuserを作成する.
- この名前は何でも良い.
[root@poweredge /root]# /usr/sbin/groupadd dbuser [root@poweredge /root]# /usr/sbin/useradd oracle8iu -g dbuser -d /opt/oracle8iu [root@poweredge /root]# passwd oracle8iu Changing password for user oracle8iu New UNIX password: ■■■■■■■■■ BAD PASSWORD: it is based on a dictionary word Retype new UNIX password: ■■■■■■■■■ passwd: all authentication tokens updated successfully [root@poweredge /root]# |
- CD-ROMをマウントして,ファイルを確認する.
[root@poweredge /root]# cd /mnt/cdrom [root@poweredge cdrom]# ls doc index.htm install patch response runInstaller stage [root@poweredge cdrom]# cd [root@poweredge /root]# |
- oracle8iuユーザになる.
[root@poweredge /root]# su - oracle8iu [oracle8iu@poweredge oracle8iu]$ pwd /opt/oracle8iu [oracle8iu@poweredge oracle8iu]$ |
4.インストール実行
- LANG環境変数を設定して,OracleInstallerを実行する.
[oracle8iu@poweredge oracle8iu]$ cd /mnt/cdrom [oracle8iu@poweredge cdrom]$ ls doc index.htm install patch response runInstaller stage [oracle8iu@poweredge cdrom]$ export LANG=C [oracle8iu@poweredge cdrom]$ ./runInstaller [oracle8iu@poweredge cdrom]$ Initializing Java Virtual Machine from ../stage/ Components/oracle.swd.jre/1.1.8/1/DataFiles/Expanded/linux/bin/jre. Please wait... |
- 次のような画面が開く.





- メッセージにあるとおり,orainstRoot.shをrootユーザで実行する.
[oracle8iu@poweredge cdrom]$ su Password: [root@poweredge cdrom]# /opt/oracle8iu/OraHome1/orainstRoot.sh Creating Oracle Inventory pointer file (/etc/oraInst.loc) Changing groupname of /opt/oracle8iu/oraInventory to dbuser. [root@poweredge cdrom]# |
- 画面に戻る.




- 日本語が選択されていない事に気づく!
- 前の画面に戻る.
5.カスタムインストール
- Application Userで選ぶと,日本語が選択できなかったので,気持ち悪いのでカスタムインストールにする.

- [Custom]を選択する.

- プロダクトの一覧が表示されるので,以下のようにいらないもののチェックをはずす.

- [Product Languages]ボタンを押下する.

- [Available Languages]から[Japanese]を探す.

- [>]ボタンで追加する.


- ここで使うJREは,どうせOracleInstallerだけなので,そのままにしておく.

- たぶん不要なプロダクトをカスタムで選択したままだったから,表示されていると思う.気にしない.

- 今度はJapaneseが追加されている.


- 言われているとおり,rootユーザで実行する.
[root@poweredge cdrom]# /opt/oracle8iu/OraHome1/root.sh /opt/oracle8iu/OraHome1/root.sh: -f: command not found Running Oracle8 root.sh script... ORACLE_SID is not set. /opt/oracle8iu/OraHome1/root.sh: unexpected EOF while looking for `'' /opt/oracle8iu/OraHome1/root.sh: command substitution: line 2: syntax error /opt/oracle8iu/OraHome1/root.sh: [: !=: unary operator expected \nThe following environment variables are set as: ORACLE_OWNER= oracle8iu ORACLE_HOME= /opt/oracle8iu/OraHome1 ORACLE_SID= Enter the full pathname of the local bin directory: [/usr/local/bin]:Enterを入力 \nCreating /etc/oratab file... Adding entry to /etc/oratab file... Finished running generic part of root.sh script. Now product-specific root actions will be performed. /opt/oracle8iu/OraHome1/root.sh: /opt/oracle8iu/OraHome1/network/trace/dbsn mp*.trc: No such file or directory /opt/oracle8iu/OraHome1/root.sh: /opt/oracle8iu/OraHome1/network/trace/orat cl*.trc: No such file or directory /opt/oracle8iu/OraHome1/root.sh: /opt/oracle8iu/OraHome1/network/log/dbsnmp *.log: No such file or directory /opt/oracle8iu/OraHome1/root.sh: /opt/oracle8iu/OraHome1/network/log/nmicon f.log: No such file or directory /opt/oracle8iu/OraHome1/root.sh: /opt/oracle8iu/OraHome1/bin/dbsnmp0: No su ch file or directory /opt/oracle8iu/OraHome1/root.sh: /opt/oracle8iu/OraHome1/bin/oemevent0: No such file or directory /opt/oracle8iu/OraHome1/root.sh: /opt/oracle8iu/OraHome1/bin/oratclsh0: No such file or directory /opt/oracle8iu/OraHome1/root.sh: /opt/oracle8iu/OraHome1/network/agent/libr ary/pkgIndex.tcl: No such file or directory /opt/oracle8iu/OraHome1/root.sh: /opt/oracle8iu/OraHome1/network/admin/snmp _ro.ora: No such file or directory /opt/oracle8iu/OraHome1/root.sh: /snmp_ro.ora: No such file or directory [root@poweredge cdrom]# |
- なんかエラーでまくっとるが.
- あとで考え直す.



- ここではネットワーク接続の設定を行わない.

- 終わっていいんすか?

- キャンセルにしたんだから,Errorと表示せんでもいいのに.

- 気味悪いが,気にしない.


- 終了.