database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 2137 게시물 읽기
No. 2137
서버 백업에 관해서...
작성자
남용욱
작성일
2005-07-21 11:33
조회수
3,563

서버 전체 에러가 나서 다시 sql2000 을 다시 까라야 된다는 시나리오를 가정하고

 

백업 및 리스토어 방법이 있을까요 ??

 

 

이 글에 대한 댓글이 총 1건 있습니다.

백업과 복구 전략은 서버를 운영하는 부분중 가장 중요한 부분이 됩니다.  오히려 튜닝 보다 더 BASE 가 되겠죠...

 

백업 전략은 데이터 베이스를 어떻게 구성했으며, SIZING 은 얼마나 되며... 트랜잭션 용도에 따라서 여러가지가 있을수 있씁니다.

 

전체 백업, 차등백업,트랜잭션 로그 백업이 가장 기본적인 백업의 형태입니다. 위 백업방법을 서버의 성능이 저하 되는 일 없이 최적의 속도로 안전하게 받아 낼수 있는 전략을 수립해야 합니다. 이는 사이트의 특성에 기인할 듯 합니다.

 

 제가 구축한 사이트에는 file group 으로 나누어 두고 전체백업 과 file group 백업 및 트랜잭션 백업을 병행하고 있습니다. 

 특히 filegroup 단위의 백업은 오라클의 online backup(hot backup) 과 아키텍쳐가 유사해서 각각의 데이터 화일의 crash 발생시 보다 유연하게  최소의 down time 으로 recover 가 가능합니다. 이런 기능도 mssql 에 있어서 다행이었습다. ^^;;

 

 mssql 의 트랜잭션 로그는 오라클과 같이 switch 개념및 자동 archiving 기능이  없으므로 complete recover 시 아주 중요한 요소가 됩니다. 항상 백업 받아서 보관하기를 권장합니다.

 

하지만 가장 좋은 방법은 서버에 클러스터를 묶어서 사용하거나(mscs)  standby db나 log shipping 을 이용한 대기 서버를 구성하는 것이 좋을 듯합니다. down time을 최소화 하는 방안이 될 듯 싶습니다.

 

만약 그것도 어렵다면 무조건 full backup 과 그 이후에 해당하는 트랜잭션 로그 화일의 백업본이 요구 됩니다. 

 

 수고하세요 

sqler님이 2005-07-22 09:00에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2140날짜 컬럼에 NonCulsterindex를 만들어주면.. [2]
SQL초보
2005-07-22
2662
2139인덱스(index) 삭제하는 방법 [2]
신현주
2005-07-22
2488
2138datetime 데이터에서 최근 며칠 데이터 가져오기 [1]
헌터
2005-07-21
3082
2137서버 백업에 관해서... [1]
남용욱
2005-07-21
3563
2135회원이름 하고 점수가 있는 테이블에서 정렬하기... [7]
최중권
2005-07-20
4029
2134remote에 있는 데이타를 가져올때의 속도문제 [1]
pray4peace
2005-07-20
2422
2132부탁드립니다. 수고하세요.. [7]
row
2005-07-20
7920
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다