1580, 2/79 회원가입  로그인  
   kordokrip
   오라클 Undo와 Redo의 차이점

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


Redo는 re + do의 합성어 "다시 하다."

Undo는 un + doㅇ의 합성어 "원상태로 돌리다"



Redo는 오라클에서 기본적으로 복구의 역활을 한다. 오라클 서버에 무슨작업을 하든지 모두 리두에 기록이 된다.

Undo는 작업롤백과 읽기 일관성, 복구를 한다.



redo는 복구를 할때 사용자가 했던 작업을 그대로 다시 하지만

undo는 사용자가 했던 작업을 반대로 한다. 즉 사용자의 작업을 원상태로 돌린다.



예 같은 작업을 할때 세션이 비정상 종료 되었을때



update 11

set no = no+1

where id = 1;



세션이 복구 되는 과정에서 SMON이 리두를 이용해 아래의 작업을 한다.



update t1

set no = no +1

where id = 1;



하지만 만일 세션이 비정상적으로 종료가 되기전 COMMIT을 하지 않았다면

Undo를 이용하여 아래와 같은 작업을 이어서 하게 된다.



update t1

set no = no-1

where id  =1;

마치 다시 하지 않는 것처럼 된다. 간단히 말하면 복구와 되돌리기 인것이다.




  Hit : 7111     Date : 2012/06/21 04:30



    
1560   우분투에서 무선랜 잡기[3]     lee73mu
02/01 8241
1559   우분투 설치하고 난 뒤 유용한 유틸[9]     kcm4482
01/03 8132
1558   우분투 리눅스에서 C 언어 하기     kevin0960
08/06 7785
1557   우분투 파티션 설정 방법입니다.[1]     libera826
12/25 5206
1556   완전 생초짜인데........어디서부터시작해야될까요.[4]     MSIN인텔
12/26 6481
1555   오버클럭킹의 원리[11]     컨티뉴
10/09 10149
1554   오라클 강의 시스템 모니터 백그라운드 프로세서     kordokrip
06/21 6280
1553   오라클 강의 트랜젝션이 진행되는 과정에서 발생할 수 있는 wait      kordokrip
06/21 6852
1552   오라클 강의 SMON 기능 및 수행     kordokrip
06/21 6849
1551   오라클 강의 index가 필요한 칼럼 및 인덱스 설계      kordokrip
06/21 8659
  오라클 Undo와 Redo의 차이점      kordokrip
06/21 7110
1549   오라클 Enterprise Edition Release 8.0[6]     netwow1
12/14 13876
1548   온라인 스터디 -알고리즘 및 c언어등 보안공부의 기초부터 함께 하실분[2]     hackcorps
09/26 6482
1547   오프라인 스터디의 성과물 1. 스택[6]     windowhan
10/03 6935
1546   씨언어     phan_tom1
11/18 7064
1545   아글구요[3]     dldvk9999
10/11 36651
1544   아직도...     dhuh
03/02 7887
1543   아주 짧은 지식전달. 바이러스 계열을 알아보자 !![7]     푸른하늘
01/14 7202
1542   아이티 보안 카페[2]     playground
02/25 6170
1541   아이폰이나 안드로이드는 어떤 방식으로 해킹이 이루어지는건가요?[4]     츠키코
10/14 7688
[1] 2 [3][4][5][6][7][8][9][10]..[79]

Copyright 1999-2023 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org & Wowhacker.com