1 |
1
데이터베이스 복구 장치가 파일 기반의 데이터베이스를 복구하는 방법에 있어서,원본데이터베이스 및 상기 원본데이터베이스를 복제한 복제데이터베이스 각각에 해당하는 파일로부터 데이터베이스의 변경상태를 나타내는 정보인 변경정보를 획득하는 단계;상기 원본데이터베이스에 대한 변경을 상기 복제데이터베이스에 반영하는 트랜잭션(transaction)의 수행 여부에 관한 정보를 포함하는 트랜잭션정보를 획득하는 단계; 및상기 변경정보 및 상기 트랜잭션정보에 기초하여, 상기 원본데이터베이스 및 상기 복제데이터베이스 중 적어도 하나를 복구하는 단계를 포함하는 것을 특징으로 하는 데이터베이스 복구 방법
|
2 |
2
제1항에 있어서,상기 원본데이터베이스를 복구하는 단계는상기 트랜잭션이 수행되지 않았거나 상기 복제데이터베이스의 변경정보가 갱신되지 않았으면, 상기 원본데이터베이스를 재복제하여 새로운 복제데이터베이스를 생성하는 단계; 및상기 트랜잭션이 수행되고 상기 복제데이터베이스의 변경정보가 갱신되었으면, 상기 원본데이터베이스 및 상기 복제데이터베이스 각각의 변경정보를 이용하여, 상기 복제데이터베이스로부터 상기 원본데이터베이스를 복구하는 단계를 포함하는 것을 특징으로 하는 데이터베이스 복구 방법
|
3 |
3
제2항에 있어서,상기 복제데이터베이스로부터 상기 원본데이터베이스를 복구하는 단계는상기 원본데이터베이스의 변경정보가 초기화되고, 상기 원본데이터베이스와 상기 복제데이터베이스가 교환(swap)되지 않았으면, 상기 원본데이터베이스와 상기 복제데이터베이스를 교환하여 제2 원본데이터베이스와 제2 복제데이터베이스를 생성하는 단계; 및상기 원본데이터베이스의 변경정보가 초기화되지 않고, 상기 원본데이터베이스와 상기 복제데이터베이스가 교환되었으면, 상기 제2 복제데이터베이스의 변경정보를 초기화하는 단계를 포함하는 것을 특징으로 하는 데이터베이스 복구 방법
|
4 |
4
제3항에 있어서,상기 변경정보가 데이터베이스의 변경상태를 나타내는 상태값을 포함할 때,상기 복제데이터베이스의 변경정보는 상기 원본데이터베이스의 변경정보보다 소정의 크기만큼 큰 상태값을 포함하도록 갱신되고,상기 제2 복제데이터베이스의 변경정보에 포함된 상태값은 소정의 초기값으로 초기화되는 것을 특징으로 하는 데이터베이스 복구 방법
|
5 |
5
삭제
|
6 |
6
파일 기반의 데이터베이스를 복구하는 데이터베이스 복구 장치에 있어서,원본데이터베이스 및 상기 원본데이터베이스를 복제한 복제데이터베이스 각각에 해당하는 파일로부터 데이터베이스의 변경상태를 나타내는 정보인 변경정보를 획득하고, 상기 원본데이터베이스에 대한 변경을 상기 복제데이터베이스에 반영하는 트랜잭션의 수행 여부에 관한 정보를 포함하는 트랜잭션정보를 획득하는 정보획득부; 및상기 변경정보 및 상기 트랜잭션정보에 기초하여, 상기 원본데이터베이스 및 상기 복제데이터베이스 중 적어도 하나를 복구하는 DB복구부를 포함하는 것을 특징으로 하는 데이터베이스 복구 장치
|
7 |
7
제6항에 있어서,상기 DB복구부는상기 트랜잭션이 수행되지 않았거나 상기 복제데이터베이스의 변경정보가 갱신되지 않았으면, 상기 원본데이터베이스를 재복제하여 새로운 복제데이터베이스를 생성하고,상기 트랜잭션이 수행되고 상기 복제데이터베이스의 변경정보가 갱신되었으면, 상기 원본데이터베이스 및 상기 복제데이터베이스 각각의 변경정보를 이용하여, 상기 복제데이터베이스로부터 상기 원본데이터베이스를 복구하는 것을 특징으로 하는 데이터베이스 복구 장치
|
8 |
8
제7항에 있어서,상기 DB복구부가 상기 복제데이터베이스로부터 상기 원본데이터베이스를 복구할 때,상기 원본데이터베이스의 변경정보가 초기화되고, 상기 원본데이터베이스와 상기 복제데이터베이스가 교환(swap)되지 않았으면, 상기 원본데이터베이스와 상기 복제데이터베이스를 교환하여 제2 원본데이터베이스와 제2 복제데이터베이스를 생성하고, 상기 원본데이터베이스의 변경정보가 초기화되지 않고, 상기 원본데이터베이스와 상기 복제데이터베이스가 교환되었으면, 상기 제2 복제데이터베이스의 변경정보를 초기화하여 복구하는 것을 특징으로 하는 데이터베이스 복구 장치
|
9 |
9
제8항에 있어서,상기 변경정보가 데이터베이스의 변경상태를 나타내는 상태값을 포함할 때,상기 복제데이터베이스의 변경정보는 상기 원본데이터베이스의 변경정보보다 소정의 크기만큼 큰 상태값을 포함하도록 갱신되고,상기 제2 복제데이터베이스의 변경정보에 포함된 상태값은 소정의 초기값으로 초기화되는 것을 특징으로 하는 데이터베이스 복구 장치
|
10 |
10
삭제
|