Oracle8i 8.1.7 Client Install for RedHat6.2 〜root.shエラーの対処〜
Oracle8i 8.1.7 Client Install for RedHat6.2
〜root.shエラーの対処〜
0.更新履歴
1.はじめに
このドキュメントでは,RedHat 6.2に,Oracle8i 8.1.7 Clientをインストールした手順内で発生した,root.shのエラーについて,対処する方法について説明する.
2.root.shエラーのについて対処方法
- OiSCで調べたところ,root.shでエラーが出たのは,インストーラの不具合らしい.(文書番号29299)
- ただし,この文書番号では,CD Pack V2とかいてある.(今回使っているのはV3)
- なので,その文書とはちょっと違う部分もある.
3.シェルの修正
- ORACLE_HOMEにあるroot.shを修正する.
修正個所1
変更前 |
ECHO=/bin/echo |
変更後 |
ECHO="/bin/echo -e" |
修正個所2
変更前 |
RMF=/bin/rm -f |
変更後 |
RMF="/bin/rm -f" |
修正個所3
変更前 |
SED=/usr/local/bin/sed |
変更後 |
SED="/bin/sed" |
修正個所4
変更前 |
RUID=`/usr/bin/id|$AWK -F\( '{print $2}'|$AWK -F\) '{print
$1}` |
変更後 |
RUID=`/usr/bin/id|$AWK -F\( '{print $2}'|$AWK -F\) '{print
$1}`' |
- rootユーザにSwitchUserして,root.shを実行する.
[oracle8iu@poweredge OraHome1]$ pwd
/opt/oracle8iu/OraHome1
[oracle8iu@poweredge OraHome1]$ su
Password: ■■■■■■■■
[root@poweredge OraHome1]# pwd
/opt/oracle8iu/OraHome1
[root@poweredge OraHome1]# ./root.sh
Running Oracle8 root.sh script...
ORACLE_SID is not set.
The 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を入力する.
Adding entry to /etc/oratab file...
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
[root@poweredge OraHome1]#
|