Oracle9i Release2 (9.2.0.1.0) for Linux Client Install(Runtime)
0.改訂履歴
- 2002.10.20 新規作成
1.はじめに
このドキュメントでは,Oracle9i Release2(9.2.0.1.0) for Linuxで,Oracle Client をRuntime版としてインストール手順を説明する.
なお,OSの環境など,事前に行う作業については別途ドキュメント「」を参照の事.
2.CD-ROMの内容をコピーする
- インストール時に面倒なので,CD-ROMの内容を,ディスク上に複写する.
- 3枚分のディレクトリを作成する.
[oracle@poweredge oracle]$ pwd /opt/oracle [oracle@poweredge oracle]$ mkdir disk1 [oracle@poweredge oracle]$ mkdir disk2 [oracle@poweredge oracle]$ mkdir disk3 [oracle@poweredge oracle]$ |
- できたディレクトリは次のような感じ.
[oracle@poweredge oracle]$ ls -la total 56 drwx------ 6 oracle oinstall 4096 Sep 20 17:22 . drwxr-xr-x 3 root root 4096 Sep 20 17:20 .. -rw-r--r-- 1 oracle oinstall 24 Sep 20 17:20 .bash_logout -rw-r--r-- 1 oracle oinstall 191 Sep 20 17:20 .bash_profile -rw-r--r-- 1 oracle oinstall 124 Sep 20 17:20 .bashrc -rw-r--r-- 1 oracle oinstall 5450 Sep 20 17:20 .canna -rw-r--r-- 1 oracle oinstall 820 Sep 20 17:20 .emacs -rw-r--r-- 1 oracle oinstall 118 Sep 20 17:20 .gtkrc drwxr-xr-x 3 oracle oinstall 4096 Sep 20 17:20 .kde -rw-r--r-- 1 oracle oinstall 3511 Sep 20 17:20 .screenrc drwxr-xr-x 2 oracle oinstall 4096 Sep 20 17:22 disk1 drwxr-xr-x 2 oracle oinstall 4096 Sep 20 17:22 disk2 drwxr-xr-x 2 oracle oinstall 4096 Sep 20 17:22 disk3 [oracle@poweredge oracle]$ |
- CD-ROM1枚目をセットする.
- rootユーザにスイッチしてマウントする.
[oracle@poweredge oracle]$ su Password:■■■■■■■■■■■■ [root@poweredge oracle]# export LANG=C [root@poweredge oracle]# mount /dev/cdrom /mnt/cdrom mount: block device /dev/cdrom is write-protected, mounting read-only [root@poweredge oracle]# |
- ファイルをコピーする.
[root@poweredge oracle]# cp -R /mnt/cdrom/* /opt/oracle/disk1/. [root@poweredge oracle]# eject cdrom [root@poweredge oracle]# |
- 2枚目も同じ.
[root@poweredge oracle]# mount /dev/cdrom /mnt/cdrom mount: block device /dev/cdrom is write-protected, mounting read-only [root@poweredge oracle]# [root@poweredge oracle]# cp -R /mnt/cdrom/* /opt/oracle/disk2/. [root@poweredge oracle]# eject cdrom [root@poweredge oracle]# |
- 3枚目も同じ.
[root@poweredge oracle]# mount /dev/cdrom /mnt/cdrom mount: block device /dev/cdrom is write-protected, mounting read-only [root@poweredge oracle]# [root@poweredge oracle]# cp -R /mnt/cdrom/* /opt/oracle/disk3/. [root@poweredge oracle]# eject cdrom [root@poweredge oracle]# |
- 容量を確認してみる.
[root@poweredge oracle]# du -s disk1 667660 disk1 [root@poweredge oracle]# du -s disk2 593928 disk2 [root@poweredge oracle]# du -s disk3 452516 disk3 [root@poweredge oracle]# |
- 所有者を変更する.
[root@poweredge oracle]# chown -R oracle disk* [root@poweredge oracle]# chgrp -R oinstall disk* [root@poweredge oracle]# |
- 所有者の変更を確認する.
[root@poweredge oracle]# cd disk1 [root@poweredge disk1]# ls -la total 40 drwxr-xr-x 7 oracle oinstall 4096 Sep 20 17:27 . drwx------ 6 oracle oinstall 4096 Sep 21 19:57 .. drwxr-xr-x 6 oracle oinstall 4096 Sep 20 17:27 doc -rwxr-xr-x 1 oracle oinstall 5335 Sep 20 17:27 index.htm drwxr-xr-x 4 oracle oinstall 4096 Sep 20 17:27 install drwxr-xr-x 2 oracle oinstall 4096 Sep 20 17:27 lgto drwxr-xr-x 2 oracle oinstall 4096 Sep 20 17:27 response -rwxr-xr-x 1 oracle oinstall 1163 Sep 20 17:27 runInstaller drwxr-xr-x 7 oracle oinstall 4096 Sep 20 17:31 stage [root@poweredge disk1]# |
3.X Windowを準備する
- これはX Windowを別のマシンで使っている人だけ必要.
- X Serverを起動する.
- xhostコマンドで許可をする.
[PBG4-667:~] shinnai% xhost + access control disabled, clients can connect from any host [PBG4-667:~] shinnai% |
- Oracleをインストールするマシンから,xtermをX Server側に出力する.
[oracle@poweredge oracle]$ xterm -display 10.0.4.20:0.0 & [1] 1509 [oracle@poweredge oracle]$ |
4.インストール
- disk1ディレクトリにある,runInstallerを実行する.

- ちょっとまつ.

- フォントが汚い・・・
- でも,昔みたいに色が腐ってない!

- 英語モードで起動している事を確認する.
- もし,日本語モードなどでOracle Universal Installerが起動している時は,いったん終了してLANG環境変数をCに設定して,再度runInstallerを実行して起動する.
- UNIX系のOracle Universal Installerは,LANG=C以外だと,何かと不具合が多い.(経験値)

- Sourceに,ディスクにコピーしたCD-ROMイメージが設定されている事を確認.
- Pathに,ORACLE_HOME環境変数で設定された物が設定されている事を確認.

- クライアントをインストールするので[Oracle9i Client 9.2.0.1.0]を選択する.
- 言語を選択するため,[Product Languages]を選択する.

- [Available Languages]から[Japanese]を選択して追加する.

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

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

- Runtimeを選択する.

- インストールされるパッケージを確認する.

- しばらく待つ.

- 2枚目のCD-ROMのイメージがあるディレクトリを指定する.

- 3枚目のCD-ROMのイメージがあるディレクトリを指定する.

- ダイアログはそのままにしておく.
[root@poweredge tmp]# /opt/oracle/product/9.2.0.1.0/root.sh Running Oracle9 root.sh script... \nThe following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /opt/oracle/product/9.2.0.1.0 Enter the full pathname of the local bin directory: [/usr/local/bin]: /usr/local/bin Copying dbhome to /usr/local/bin ... Copying oraenv to /usr/local/bin ... Copying coraenv to /usr/local/bin ... \nCreating /etc/oratab file... Adding entry to /etc/oratab file... Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root.sh script. Now product-specific root actions will be performed. [root@poweredge tmp]# |
- root.shを実行する.

- 実行を確認したら,ダイアログのボタンを押下する.
5.ネットワークの設定

- Directory Serviceは使わない.

- 接続先のデータベースは,8i以降.

- サービス名を入力する.
- アプリケーションが参照するデータベース名.ここではインスタンス名を入力する.

- TCP/IPを選択.

- サーバのIPアドレスを入力する.

- 接続テストを行う.

- scott/tigerで接続してパスワードが違うといわれた.
- つまり,データベースに接続されている訳なのでOKである.

- アプリケーションが参照するサービス名を入力する.

- 他の設定は行わない.

- 正常終了.

- 終了する.

- おわり.

- ホントに終わり.

