두번에 백업 및 복구 ▷ 레지스트리 백업

Download Report

Transcript 두번에 백업 및 복구 ▷ 레지스트리 백업

◇ 두번에 백업 및 복구
1. 두번에 백업의 종류
▷ 전체 백업
- 전체 백업은 SQL Server에서 제공하는 Query를 사용하여 백업을 합니다.
- 제공된 백업을 사용하므로 제일 안전하고 복구율이 높다.
- 전체 백업 파일 확장자명 XXXXXXXX.FBAK
- 파일 자체에 이상이 있는경우에는 복구 할 수 없다.(하드 디스크 포맷 후 복구한 파일 또는 파일 복구 프로
그램을 사용하여 복구한 파일인 경우 복구 할 수 없다.)
실행 Query) BACKUP DATABASE H2 TO DISK = ‘C:\Osstem\2006-01-01.BAK' WITH STATS, INIT
BACKUP  전체 데이터베이스, 트랜잭션 로그, 하나 이상의 파일 또는 파일 그룹을 백업합니다.
DATABASE  전체 데이터베이스 백업을 지정합니다.
H2  데이터 베이스 명
‘C:\Osstem\2006-01-01.BAK‘  백업파일 FULL PATH
STATS [ = percentage ] 
지정한 percentage가 완료될 때마다 메시지를 표시하여 진행 상태를 측정하는 데 사용됩니다
INIT  미디어 헤더만 보존하고 모든 백업 세트를 덮어쓰도록 지정합니다.
◇ 두번에 백업 및 복구
▷ 전체 백업
◇ 두번에 백업 및 복구
▷ 기본백업
- 두번에 DataBase에서 중요한 정보(사용자가 입력하여 생성된 자료)를 파일로 저장하여 백업합니다.
- BCP 유틸리티를 사용하여 빠르고 쉽게 자료를 백업할 수 있습니다.
- 백업 사이즈를 최소화 할 수 있으므로 디스켓 백업을 지원한다.
- 확장자명의 XXXXXXXXXXX.BBAK
 확장자의 의미 앞 8자리는 날짜, 뒤 3자리는 현재날짜의 순번
1. 인적사항
 인적 관련 데이터를 백업한다.
2. 진료내역
 진료 관련 데이터를 백업한다.
3. 기초데이터
 인적과 진료를 제외한 기초 데이터
(두번에가 기본으로 가지고 있는 데이터)
를 백업한다.
◇ 두번에 백업 및 복구
▷ 기본백업
◇ CS내용
1. 백업 진행과 동시에 아래와 같은 오류가 나타나면서 백업은 성공이라고 나타난다.
 원인 : 현재 설치되어 있는 MSDE와 BCP유틸리티의 버전차이로 인하여 발생인하여 발생
 해결방법 : 두번에 CD에 있는 MSDE를 다시 설치해 준다.
◇ 두번에 백업 및 복구
▷ 레지스트리 백업
- 백업을 진행 하는 PC의 두번에 Registry정보를 백업합니다.
◇ 두번에 백업 및 복구
▷ 강제백업
- 매달 말일과 15일을 기준으로 사용자 동의와 상관없이 강제적으로 백업이 진행됩니다.
- 두번에를 사용하는 모든 컴퓨터에서 진행되므로 서버 컴퓨터의 DataBase가 손상이 되더라도 최근에 백업된
자료를 통하여 복구를 하여 사용자 손실을 막을 수 있습니다.
- 백업경로 : 두번에 설치경로의 Cbackup폴더에 백업된다.
- 백업파일명 : 2006-05-14.CBAK 형태로 저장된다.
◇ 두번에 백업 및 복구
▷ 백업 기타 기능
◇ CD-RW 미디어 백업
- 백업된 파일을 미디어 사이즈에 맞게 파일을 나누어 주는 역할을 한다.
- 확장자 명은 XXXXXXXXXXX.CD000 형태로 파일이 나누어 진다.
◇ 디스켓 백업
- 기본백업 진행 후 디스켓 백업 여부를 물어 디스켓 백업을 할 수 있게 한다.
- 디스켓 백업은 디스켓 사이즈에 맞게 백업 파일을 나누어서 복사할 수 있게 하는 기능이다.
- 확장자 명은 XXXXXXXXXXX.Z000 형태로 파일이 나누어 진다.
◇ 두번에 백업 및 복구
2. 두번에 복구의 종류
▷ 백업 종류에 따라서 복구 파일을 선택해 주어 복구한다.
◇ 두번에 백업 및 복구
2. 옵션
▷ 유틸리티
- 로그파일 삭제 : 두번에를 사용하다 보면 데이터 추가, 삭제, 변경을 통한 로그 파일이 증가하는 현상이
생긴다. 이런 상태가 계속 지속되면 로그파일(H2_Log.ldf) 사이즈가 데이터파일(H2_data.
mdf) 보다 큰 경우가 생긴다. 로그 파일이 많이 증가하면 데이터 추가, 삭제, 변경 할 때
속도가 다소 늦어지는 현상이 지속된다 이런 경우 유틸리티를 사용하여 삭제 해 준다.
- MDF,LDF파일로 데이터 베이스 붙이기 : DataLink_Server.exe와 같은 기능을 한다.
- Data Export : 인적, 진료, 수가 자료를 Text파일로 변경하여 저장할 수 있다.(두번에 인증 때 추가 사항)
파일명 ) 환자자료(20060514).txt,
진료자료(20060514).txt,
진료자료상세(20060514).txt,
수가자료(20060514).txt
◇ 두번에 백업 및 복구
2. 옵션
▷ 옵션셜정
1) 옵션 설정은 SQL Server Agent를 사용하여 백업을 받을 수 있다.
2) 백업 저장 파일 경로를 지정 할 수 있다.
3) 레코딩 프로그램을 지정하여 레코딩 프로그램을 실행 할 수 있다.
4) 미디어 사이즈를 지정하여 미디어 백업을 할 수 있다.
◇ 두번에 백업 및 복구
2. 옵션
▷ 옵션셜정
- 자동백업을 사용하기 위해서는 SQL Server Agent가 실행 되어 있어야 한다.
- 주의) 저 사향 PC에서 Agent를 실행하는 경우에 PC가 많이 느려진다.
◇ 두번에 백업 및 복구
2. CS 내용
▷ Database에 이상 체크
1) DataLink_Server.exe 데이터베이스 연결 작업 시 아래와 같은 오류 메시지가 발생하는 경우
 이런 현상이 있는 경우에는 데이터를 100%복구 할 수 없다.
2) 두번에는 사용 중 자료 검색이 안 되고 프로그램이 종료되는 경우
 QueryX.exe를 사용하여 해당하는 테이블을 검색해 본다.
 해당 테이블이 손상되었을 경우에는 손상된 데이터 만 삭제하여 복구 될 수 있다.
해결방법) DBCC CHECKDB (‘H2’, REPAIR_ALLOW_DATA_LOSS)’
실행하기 전 데이터베이스를 단일 사용자 모드로 변경해 주어야 한다.
◇ 두번에 백업 및 복구
2. CS 내용
1. 단일 사용자 모드로 변경
◇ 두번에 백업 및 복구
2. CS 내용
1. 단일 사용자 모드로 변경
단일 사용자로 변경한 경우에는 두번에와 QueryX를 동시에 실행 할 수 없다.(한 Connection만 사용가능)
◇ 두번에 백업 및 복구
2. CS 내용
2. 데이터 베이스 복구
1) 새로운 데이터 베이스를 2개를 연결한다.
데이터 베이스 명을 OLD, NEW 두개를 설정하여 연결한다.
2) SQL SERVER를 중지 시키고 깨진 H2_DATA.MDF를 OLD로 붙여넣기 한다.
3) 쿼리 실행기에서 다음과 같이 입력하여 실행한다.
use master
go
sp_configure 'allow', 1
go
reconfigure with override
go
update sysdatabases set status = 32768 where name = 'old'
go
shutdown
◇ 두번에 백업 및 복구
2. CS 내용
4) SQL SERVER가 중지되어 있는 것을 다시 시작한다.
5) 엔터프라이즈 관리자에서 확인해 볼 때 아래와 같이 나타난다.
6) 쿼리 실행기를 실행하여 USE OLD를 실행한다.
7) 기본 테이블을 검색하여 자료가 있는지를 확인한다. (자료가 검색괴는 경우에는 복구 가능)
◇ 두번에 백업 및 복구
2. CS 내용
8) OLD에 있는 데이터를 데이터 가져오기를 통하여 NEW로 옴긴다.
◇ 두번에 백업 및 복구
2. CS 내용
◇ 두번에 백업 및 복구
2. CS 내용
◇ 두번에 백업 및 복구
2. CS 내용
◇ 두번에 백업 및 복구
2. CS 내용
◇ SQL Server EnterPrise Manager 사용법
◇ 테이블 디자인
◇ 데이터 내보내기
◇ 데이터 내보내기
◇ 데이터 내보내기
◇ 데이터 내보내기