Oracle9i Release2 (9.2.0.1.0) for Linux Client Install(Runtime)
Oracle9i Release2 (9.2.0.1.0) for Linux Client Install(Runtime)
0.改訂履歴
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]#
|
[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]#
|
[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]を選択して追加する.
- 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]#
|
5.ネットワークの設定
- サービス名を入力する.
- アプリケーションが参照するデータベース名.ここではインスタンス名を入力する.
- scott/tigerで接続してパスワードが違うといわれた.
- つまり,データベースに接続されている訳なのでOKである.