관리 메뉴

IT 쟁이

Managing the Oracle Instance work shop 4-18.. 본문

Oracle10g/Admin Workshop1

Managing the Oracle Instance work shop 4-18..

클라인STR 2008. 6. 28. 10:17

Initialization Parameter File (초기화 파라메터 파일)

SQL> startup  (nomount 까지 실행된다.)

※ binary, text의 차이는 무엇인가?

binary - 명령어의해서만 실행된다. 바로바로 변경이된다.
text   - Shutdown하고 startup해야 변경된 내용이 적용된다.

spfile(Server Parameter File)

$ORACLE_HOME/dbs (spfile, pfile)의 두종류로 나뉜다.


Simplified Initializtion Parameters

※ 폐기 - 존재하나 사용하지 않는다.

SYS 계정 @show parameter 파라메터 파일명

CONTROL_FILES  - MOUNT

DB_BLOCK_SIZE - 표준 블럭 사이즈 8K

DB_FILE_MULTIBLOCK_READ_COUNT  i/o 1회당 읽어들일수 있는 최대개수 default 8개이다.

DB_FILES  - os 파일의 개수

PGA_AGGREGATE_TARGET - PGA memory 할당되는 메모리 전체의 합


Server Parameter File(9i)

Initialization Parameter File(8i)

명 칭

spfile

pfile

File Name

Spfile[SID].ora

init.[sid].ora

구조

Binary

Text

형식

Dynamic

Static

Parameter 수정

Startup(open)

shut down ->Startup

Scope[memory, spfile,path]설정방법

alter system set 파라메터:값 scope

$ORACLE_HOME/dbs/initorcl.ora

편집기로 수정

생성

SQL> create spfile from pfile

SQL>create pfile from spfile

1)복사, 2) 형식변경. 2개 파일중 하나는 반드시 생성


Viewing and Modifying  Initialization Parameters

Enterprise Manager ....

사용자 삽입 이미지

사용자 삽입 이미지

Basic 체크시, 체크가 안되어 있을경우 Advance 이다. Dynamic 체크가 안되있을 경우 static 이다.

EM에서 Open 상태에서 적용시 Dynamic 체크가 되있을 경우 바로 적용되며, 그렇지 않을 경우 static이면 reboot 해야 적용된다.


Starting Up an Oracle Database Instance : Nomount

Nomount - 인스턴스 시작단계

Nomount 에서 Control 파일 생성가능 하다.

Control 파일 재생성

Instance 시작시 PATH  NT - oracle_home/database, Unix/ORACLE_HOME/dbs

- spfile<SID>.ora (1)
- if not found, spfile.ora (2)
- if not found, init<SID>.ora (3)
- startup pfile 링크/filename/



Mount (Control File open) - 가장 많은 백업을 사용하는 단계
-Control file-최신의 물리적 저장정보(장부의 역할을 한다.)

Control file 위치를 파악하고 연다.
Control file 읽는다. (Read only) 물리적인 위치를 확인하지 않는다.

Mount시 할 수 있는것

Data file의이름변경과 위치변경
아키이브로그모드로 설정 할 수 있다.
백업이 가능하다.



Open 단계 (사용자 엑세스 허용단계)

Open이 되는 사이에 SMON(System monitor Process) 이 기동한다.
왜냐면 instance Recover 작업을 필요에 따라서 한다.  Contriolfile을 보고 하나씩 대조해서 open 한다. 이것을 동기화라고 부른다.

제한 모드 DB 설정 - 제한된 user 만이 DB 접속 허용 한다. Restricted session 권한을 가진다.
제한 모드 DB를 설정하는 이유는 유지 관리 업무를 수행하기 위해서 사용된다.(ex 네이버 일시점검)







Comments