본문 바로가기
DB/ORACLE

oracle 10g 재기동 방법 정리

by 애플통 2022. 8. 31.
반응형

oracle 10g 재기동 방법 정리

 

옛날에 10g 사용하던 시절에 정리해 놓은건데, 기록용으로 남겨 놓는다.


     1) 리스너 중지  lsnrctl.sh 이 없다면 lsnrctl 을 실행.
           $ cd $ORACLE_HOME/bin
           $  lsnrctl.sh start / stop

     2) instance 중지 , 시작

           SQL> startup/ startup force
           SQL> shutdown/ shutdown immediate/ shutdown transactional / shutdown abort
              
           *startup force는 내부적으로 shutdown abort -> startup 을 호출 정상 종료가 안되면 해당 옵션으로 실행

     *** instance가 2개인 9i , 10g의 경우 각각 instance를 재구동 해야함.
         
     10g 기준
     $oradb  -> alias SID를 바꿈
     $sqlplus "/as sysdba"
     SQL> shutdown / startup
   
     $oradbko  -> alias SID를 바꿈
     $sqlplus "/as sysdba"
     SQL> shutdown / startup

       3) 10g 중지 , 시작

           위의 방법대로 해도 되지만 10g는 방법이 재구동 방법이 또 있습니다.
            instance를 따로 재시작 하지않아도됨. /etc/oratab 에 있는 인스턴스 정보 참조함.
            init.d 에 등록 되어있어 시스템이 재시작되면 oracle도 재시작 됩니다.

            $cd $ORACLE_HOME
            $cd bin
            $./dbstart  > 시작
            $./dbshut  > 중지

  

반응형

댓글