2013년 8월 1일 목요일

Oracle Database Startup shut down

---------------
 DataBase 시작
 ---------------
 Server Manager를 기동한후 작업실시 svrmgrl(unix), svrmgr30(NT용 Oracle 8.x)

 1. DataBase를 마운트 하지않고 인스턴스 시작
 startup nomount;
 - DataBase 생성주에만 이러한 경우가 발생
 2. DataBase를 마운트한후 인스턴트 시작
 startup mount;
 - 데이터 파일의 이름변경,리두로그 파일추가,삭제,변경
 Redo Log Archive Option 활성화또는 비활성화
 전체 DataBase 복구작업 등의 경우에 사용
 3. 인스턴스 시작후 DB를 Mount하여 Open
 startup open;
 - 사용자들이 일반적인 데이타 Access 작업을 할 수 있다.
 4. DataBase 시작단계에서 Access제한
 startup restrict;
 - 인덱스 재구축이나, DB Export/Import 수행
 SQL*Loader등의 작업 수행
 create session권한이 있는 사용자는 DB에 접속 가능하며, Create session/restriced sesison권한이
 있는 사용자는 DB에 Access 할 수 있슴. 즉 DBA만이 restricted session권한이 있어야 함
 5. Instance 강제시작
 startup force;
 - Instance 시작시 문제가 발생한 경우나, shutdown normal이나 shutdown immediate로 현재의 Instance를
 종료할수 없는 경우에 사용
 6. 인스턴스를 시작하고, DB를 Mount한다음 자동으로 복구
 startup recover;

 ---------------
 DataBase 종료
 ---------------
 1. 정상종료
 shutdown normal;
 - 사용자들이 모든 Session을 끊을때까지 기다린후 shutdown
 다시 시작할때 인스턴스 복구가 필요없슴.
 2. 즉시종료
 shutdown immediate;
 - 현재 Client의 모든 SQL명령이 즉시종료
 Commit안된 Session은 RollBack됨
 현재 session을 RollBack한후 즉시 Connection을 끊어버림
 3. 인스턴스중지
 shutdown abort;
 - DB를 즉시 종료할 경우에 사용
 인스턴스를 시작할때 문제가 발생한 경우
 Client의 SQL명령이 즉시 종료되며 Commit안된 Transaction은 RollBack안되며, 즉시 종료됨 
 

댓글 없음:

댓글 쓰기