'startup'에 해당되는 글 1건

  1. 2014.10.26 oracle의 시작단계
2014. 10. 26. 20:56

1. 오라클의 시작단계





* 사용 중인 파일은 절대로 이동 및 복사를 하면 안된다.(DB깨짐)

   단, parameter file 중에 pfile은 예외


* 어떤 작업을 하느냐에 따라 시작되는 단계가 다르다.

   원하는 단계까지만 실행 후 db open을 하려면 alter database 라는 명령어를 사용.

   반드시 startup-nomount-mount-open 단계를 순서대로 거쳐야 함

   예) nomount->open 할 때, mount를 건너뛰고 바로 open 상태로 갈 수 없음


실습1

nomount 단계까지만 시작한 후 나머지 단계 진행하기


SYS>startup nomount;

ORACLE instance started.


Total System Global Area  422670336 bytes

Fixed Size                  1344616 bytes

Variable Size             322964376 bytes

Database Buffers           92274688 bytes

Redo Buffers                6086656 bytes

SYS>alter database mount;


Database altered.


SYS>alter database open;


Database altered.


실습2

mount 단계까지만 시작한 후 나머지 단계 진행하기


SYS>startup mount;
ORACLE instance started.

Total System Global Area  422670336 bytes
Fixed Size                  1344616 bytes
Variable Size             322964376 bytes
Database Buffers           92274688 bytes
Redo Buffers                6086656 bytes
aDatabase mounted.
SYS>lter database open;

Database altered.

실습3

읽기 전용인 상태로 open 하기


select 작업만 가능한 상태로 open : 감사 작업과 같이 데이터 변경이 안되고 조회만 가능한 상태임


read only 모드로 open 후에 다시 데이터 변경이 가능하도록 하려면 instance 종료 후 다시 시작하면 됨 


SYS>startup mount;

ORACLE instance started.


Total System Global Area  422670336 bytes

Fixed Size                  1344616 bytes

Variable Size             322964376 bytes

Database Buffers           92274688 bytes

Redo Buffers                6086656 bytes

Database mounted.

SYS>alter database open read only;


Database altered.


실습4
제한된 모드(restricted mode)로 open 하기

허락받은 계정(grant 명령어를 사용)만 데이터의 생성이나 수정이 가능한 상태
제품 유지관리 작업시에 주로 사용

DB가 꺼져있을 때 이 모드로 들어가는 방법은 아래와 같음

SYS>startup restrict;
ORACLE instance started.

Total System Global Area  422670336 bytes
Fixed Size                  1344616 bytes
Variable Size             322964376 bytes
Database Buffers           92274688 bytes
Redo Buffers                6086656 bytes
Database mounted.
Database opened.

DB가 open상태 일 때 제한된 모드(restricted mode)로 변경하기


SYS>select status from v$instance;    db 현재 상태 조회


STATUS

------------

OPEN


SYS>alter system enable restricted session;    제한된 모드 사용


System altered.


SYS>alter system disable restricted session;    제한된 모드 사용안 함


System altered.


제한된 모드로 open된 instance에 접속하려면 restricted session 라는 권한을 가지고 있어야만 함


 

'DB > oralce' 카테고리의 다른 글

사용자관리  (0) 2014.10.27
control file 다중화 실습  (0) 2014.10.26
3 oracle background processes  (0) 2014.10.24
9 메모리 관리 기법  (0) 2014.10.24
6 redo log 관리하기  (0) 2014.10.21
Posted by 성장하는yw