« Panther De Oracle10g その11 | トップページ | Tiger De Oracle10g その2 »

2005年6月13日 (月) / Author : Hiroshi Sekiguchi.

Panther De Oracle10g その12

ほかのことをやろうと思いログを見ていたら、ちょっとしたエラーを見つけた。Oracle10g for Mac OS Xの

インストールで追加される、dbstart にちょっとしたバグがあるのに気がついたのだ。(まぁ、影響ないといえばないが、あるといえばあるのだ。 Oracleさんらしいといえばそれまでだが・・・。)

オラクルから提供される、dbstart スクリプトを実行すると、以下のようなエラーが発生しているのに
気がつくと思う。

ps: illegal option -- f
usage: ps [-aChjlmMrSTuvwx] [-O|o fmt] [-p pid] [-t tty] [-U user]
[-N system] [-W swap]
ps [-L]


これはMac OS Xの ps のオプションが違うということをお忘れになっている、Oracleさんの単純なミスなのである。
$ORACLE_HOME/bin/dbstart を以下のように修正すれば問題ない。
#          pmon=`ps -ef | egrep pmon_$ORACLE_SID  | grep -v grep`
pmon=`ps -aux | egrep pmon_$ORACLE_SID | grep -v grep`
if [ "$pmon" != "" ];
then
STATUS="-1"
echo "Database \"${ORACLE_SID}\" already started."
fi


明日は、絶対、Python Challengeをやりたいが。。。。。。時間がとれるかが一番の問題だ・・・。

| |

トラックバック


この記事へのトラックバック一覧です: Panther De Oracle10g その12:

コメント

コメントを書く