실수로 약 일주일가량의 데이터를 지워습니다
다행히 작업전에 풀백업을 받아 놨는데
문제는 그 이후에도 트랜잭션백업이 아닌 풀백업을 했어요 그리고
몇일이 지난 이후에서야 삭제가 되었다는것을 알게 되었습니다
이것을 삭제전 배업데이터로 복구 시키야 하는데
어떻게 하는지 모르겠어요
구체적으로 무엇을 어떻게 해야할지..
백업방법은 dump백업입니다
현재 사용하고 계신 database와 똑같거나 크게 db를 만들어서 load하심 됩니다.
그것을 하는 방법을 알면 제가 고수님들게 질문을 했겠어요 ㅠㅠ 대략적인 히스토리는 알지만 RECOVRY는 어떤 식으로 하고 문법은 어떻게 되고 무엇을 주의하고 그런것을 모르니 그러죠...
ㅠㅠ 도와주세요~~
1.sp_helpdb로 해당 db의 size를 확인한다.
sp_helpdb fail_db
2. master의 sysusage를 select한다.
select * from master..sysusages where dbid=db_id('fail_db')
3. 위의 결과가 나온데로...disk init 및 create를 한다.
예를들면 segmap 3,size=51200
4, 51200
이라고 나오면
disk init name='fail_new_dev',size=51200
disk init name='fail_new_log',size=51200
create database fail_new on fail_new_dev=100 log on fail_new_log=100 for load
해서 fail_new dbd를 만듭니다.
4. 그리고 나서
load database fail_new from '/device'
load가 다 되면 online database fail_new
수고하세요