UJP - 技術情報

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

     

Oracle8i 8.1.7 Client Install for RedHat6.2 〜アプリケーションユーザ〜

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にて確認する.

 これによると,だいたい次のようなことがかかれている.

  • 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と表示せんでもいいのに.

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

  • 終了.



広告スペース
Google