공부하는가비
2021.04.28 Oracle Startup & Shutdown 본문
-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
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 |