공부하는가비

2021.04.28 Oracle Startup & Shutdown 본문

개발/Oracle

2021.04.28 Oracle Startup & Shutdown

가비코코보리 2021. 4. 28. 17:29

-Start up 

* start up 시작 전

 - sysdba 권한 필요 ( conn / as sysdba) -> "sys"

 - start up [옵션] (단계를 지정하는 단어 nomount, mount, force,  )

 - 초기화 parameter File (non default parameter)

 

 

 

                                     open :  Data file, Redo Log file open

 

                        mount : Control file open (일부 DB 복구 작업)   ^alter database open

 

            nomount : Instance시작 (control file 문제 해결)  ^alter database mount

 

closed 

 

* Parameter

1. 보기 

-V$parameter 조회 (현재 단계 확인 방법)

-show parameter 명령

SYS> show parameter db_block

 

SYS> select name, value from v$parameter
  2  where name like '% block%';

 

2. 수정

 

-alter system set parameter_name = value

 

[scope= memory | spfile | both ] 

 

*spfile :

-nondefault parameter 저장 file

-정적 파라미터 (DB재실행 시켜야 저장)

-위치 : $ORACLE_HOME/dbs/spdileDB이름 (밑줄 상대 경로:해당 서버의 oracle 제품 설치 경로) 

[oracle@localhost db_1]$ cd $ORACLE_HOME/dbs

[oracle@localhost db_1]$ pwd
/u01/app/oracle/product/11.2.0/db_1

*memory : 바로 적용되고 껐다 키면 원위치

*both : 바로적용되고 껏다 켜도 적용됨

 

 

 

-Shut down 

옵션

[normal] : 기본값, 사용자가 있을 경우 나갈 때까지 기다린다.

사용자가 자기 자신의 트랜젝션을 끝내고 로그오프 해야만 DB종료가 가능하다.

[transactional] : 사용 중인 트랜잭션이 끝나면 종료(commit, rollback 시켜야 한다)

[immediate] : 사용을 강제로 끊음 실행 중인 트랜잭션이 있으면 Rollback

사용자의 새로운 로그인을 막고 db에 변경된 사항 데이터 파일에 기록 강제 종료

(시간 소요 빠름 : shutdown abort -> startup -> shutdown immediate)

[abort] : 강제로 끊어 버린다 (checkpoint X) 다음번 작업 시 복구해야 함 , 중단된 채로 off 

 

닫으면서 정리하면 checkpoint 올라오면서 정리하면 recovery

 

 

ed enter i esc :wq

 

'개발 > Oracle' 카테고리의 다른 글

2021.05.03 Oracle Storage Structures/User Security  (0) 2021.05.03
2021.04.30 Oracle Network  (0) 2021.04.30
2021.04.29 Oracle  (0) 2021.04.29
2021.04.29 Oracle  (0) 2021.04.29
2021.04.27 Oracle DB Server 구조  (0) 2021.04.27
Comments