$ORACLE_HOME/bin/dbstart 스크립트에 버그가 있어서 그렇습니다.
오라클 유저로 콘솔에서 dbstart를 실행하셔도 같은 증상이 나타나는지 확인하세요.
만약 그렇다면 dbstart 스크립트에서
if test -f $ORACLE_HOME/bin/svrmgrl; then
VERSION=`$ORACLE_HOME/bin/svrmgrl command=exit | awk '
/PL\/SQL (Release|Version)/ {substr($3,1,3) ;
print substr($3,1,3)}'`
라고 되어 있는 부분을 찾으셔서 세번째 라인을
/(JServer|PL\/SQL) (Release|Version)/ {substr($3,1,3) ;
라고 고치세요.
그럼 잘 돌아갈겁니다.
>>타기 님께서 쓰시길<<
:: wowlinux6.2up
:: oracle8.1.6
::
:: 아래와 같이 dbora 라는 스크립트를 만들어 예전 버전에선 잘 썼었는데염.
:: 이상하게 부팅시 스타트가 안되네염.
::
:: warm started 라는 메세지가 나오더군염.
::
:: 스타트가 완존히 된게 아니더군염.
:: 이러한 현상을 보신분 중에 해결을 하신분 제발 답변 부탁드립니당. ㅠ.,ㅠ
::
:: 별것두 아닌것이 디기 고민하게 만드네염.....
::
:: 구럼...ㅃㅃ룽
::
::
:: #!/bin/sh
::
:: # vi /etc/rc.d/init.d/dbora
::
:: export ORACLE_OWNER=oracle
:: export ORACLE_BASE=/oracle/app/oracle
:: export ORACLE_HOME=$ORACLE_BASE/products/8.1.6
::
:: if
:: [! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
:: then
:: echo "oracle startup: cannot start"
:: exit
:: fi
:: case "$1" in
:: 'start')
::
:: #ORACLE DATABASE START
::
:: su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl start"
:: su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbstart"
:: ;;
:: 'stop')
::
:: #ORACLE DATABASE STOP
::
:: su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbshut"
:: su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl stop"
:: ;;
::
:: esac
::
:: # LINK
::
:: # cd /etc/rc.d/rc3.d
:: # ln -s ../init.d/dbora S90dbora
:: # cd ../rc0.d
:: # ln -s ../init.d/dbora K10dbora
:: # cd ../rc6.d
:: # ln -s ../init.d/dbora K10dbora
::
:: # AFTER EDIT,
::
:: # vi /etc/oratab
::
:: # ORCL:/oracle/app/oracle/products/8.1.6:Y
::
::
|