1586, 2/80 회원가입  로그인  
   kordokrip
   오라클 강의 SMON 기능 및 수행

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=2020 [복사]


인스턴스 복구 수행

데이터 베이스 메모리가 비정상 종료되면 DBWR에 의해 BD Buffer cache에서 디스크의 데이터 파일로 내려쓰지 못한 데이터는 손실하게 된다.  

데이터베이스 재시작될 때 SMON은 리두 로그 파일의 로그 정보를 읽어서 데이터 파일에 기록되지 않은 이전에 커밋된 데이터를 복구해준다.  

SMON은 사용하지 않는 데이터 블록들 중 구분선에 의해 끊어진 공간으로 인식하는 데이터 블록들을 하나의 공간으로 합친다.



SMON은 공간 통합의 역할을 하지만, 공간을 통합해야 할 양이 많다면 공간 통합 작업에 매우 큰 부하를 발생시킬 수 있기 때문에 오라클에서는 해당 공간 통합 역할을 매우 낮은 수준까지만 지원.

이런 경우 수동으로 공간 통합을 수행해야 한다. SQL>ALTER TABLESPACE TEST COALESCE;



공간 통합을 수행하지 않게 구성하는 방법

1. 동일한 익스텐드 크기로 구성

2. 지역관리 데이터스페이스(Locally Management Tablespace)이용



테이블을 생성할 때 PCTINCREASE 옵션의 값을 0으로 설정한다면 SMON에 의한 데이터븥록의 연속된 공간 통합은 발생하지 않는다. 따라서 PCTINCREASE를 0으로 설정하여 데이터 블록의 연속된 공간 통합이 자동으로 발생하지 않게 하는 것이 성능적인 면에서 유리함



임시 세그먼트 제거

SMON는 데이터베이스 종료시 사용했던 임시 세그먼트의 제거 역활 담당한다.



OPTMAL 크기 유지

SMON은 과거비전에 사용하던 롤백 세그먼트 OPTMAL 크기를 유지하기 위해 12간에 한번씩 롤백 세그먼트 축소하는 작업을 수행한다.

  Hit : 7228     Date : 2012/06/21 04:33



    
1566   우분투에서 무선랜 잡기[3]     lee73mu
02/01 8606
1565   우분투 설치하고 난 뒤 유용한 유틸[9]     kcm4482
01/03 8505
1564   우분투 리눅스에서 C 언어 하기     kevin0960
08/06 8223
1563   우분투 파티션 설정 방법입니다.[1]     libera826
12/25 5729
1562   완전 생초짜인데........어디서부터시작해야될까요.[4]     MSIN인텔
12/26 6870
1561   오버클럭킹의 원리[11]     컨티뉴
10/09 10523
1560   오라클 강의 시스템 모니터 백그라운드 프로세서     kordokrip
06/21 6598
1559   오라클 강의 트랜젝션이 진행되는 과정에서 발생할 수 있는 wait      kordokrip
06/21 7210
  오라클 강의 SMON 기능 및 수행     kordokrip
06/21 7227
1557   오라클 강의 index가 필요한 칼럼 및 인덱스 설계      kordokrip
06/21 9008
1556   오라클 Undo와 Redo의 차이점      kordokrip
06/21 7424
1555   오라클 Enterprise Edition Release 8.0[6]     netwow1
12/14 14335
1554   온라인 스터디 -알고리즘 및 c언어등 보안공부의 기초부터 함께 하실분[2]     hackcorps
09/26 6820
1553   오프라인 스터디의 성과물 1. 스택[6]     windowhan
10/03 7294
1552   씨언어     phan_tom1
11/18 7435
1551   아글구요[3]     dldvk9999
10/11 38945
1550   아직도...     dhuh
03/02 8304
1549   아주 짧은 지식전달. 바이러스 계열을 알아보자 !![7]     푸른하늘
01/14 7562
1548   아이티 보안 카페[2]     playground
02/25 6479
1547   아이폰이나 안드로이드는 어떤 방식으로 해킹이 이루어지는건가요?[4]     츠키코
10/14 8042
[1] 2 [3][4][5][6][7][8][9][10]..[80]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org