본문 바로가기
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  > 중지

  

댓글