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 954 게시물 읽기
No. 954
디스크가 꽉 차버렸습니다.
작성자
Desprado
작성일
2003-09-18 14:31
조회수
5,525

안녕하십니까?

저는 원래 네트웍 엔지니어인데,

본의 아니게 MS-Sql 서비스가 동작 중인 윈도 2000서버를 관리하게 되었습니다.

사실 저는 MS-Sql 하나도 모름니다.

근데 문제가 생겼습니다.

Database가 저장되는 하드디스크 용량이 얼마 남지 않어서 오래 버티지 못 할거 같은데,

어떻게 해야 할지 모르겠습니다.

근데 잘 모르는 제가 봐도 진짜 DB보다는 DBname_log.LDF 라는 log파일이 훨씬 더 많은 공간을 차지하고 있는 것 같습니다.

도대체 이 log파일은 무엇에 쓰는 것 일까요?

다른 로그 처럼 그냥 시스템 상태라든가 기타 사항을 체크하는데 참조하는 로그 파일 이라면 한번 보고(봐도 머가 먼지 모르지만) 특별한거 없으면 지워도 되는 건가요?

그리고 DB와 그에 따른 log파일에 디스크 공간이 할당이 되어있던데, 아까 위에서도 DB보다 log가 더 많은 공간을 차지 하고 있다고 말했는데, 실질적으로 내용을 보니까 디스크 공간만 log가 DB보다 더 많은 양이 할당 되어 있드라고요.

그러니가 Data space에 할당 된 공간은 약 600M이고 실제로 쌓인 Data도 거의 꽉 찼거든요.

그에 반해 Transaction log space에 할당 된 공간은 약 5G 정도 되고, 그 5G 중에 35M 정도의 log가 있드라고요.

그러케 되면 log 용량은 많지 않은데 공간만 많이 할당되어 있는거 잔아요.

그래서 log에 할당 된 용량을 줄이고 그 줄인 량을 Data 용량에 추가하고 싶은데요.

이건 불가능 한가요.

가능하다면 자세한 설명 좀 부탁드립니다.

아시다 시피 제가 원래 DB나 Server를 만지던 사람이 아니라 지식이 많이 없기 때문에 앞,뒤가 없이 중간 부분만 설명해 줘 버리면 전 그 명령을 어디에서 실행해야 하는지도 모르거든요.

아무튼 미리 감사드리고요.

공간이 얼마 안 남아서 쫌 급하거든요.

부탁드리겠습니다.

참 그리고 제가 사용하는 MS-sql의 버젼은 7.0 입니다.

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

한번 데이터베이스에 할당된 디스크는 db를 재구성하지 않는 한

 

조정할 수 없는 것으로 알고 있습니다.

 

할당하자마자 아무런 작업도 않한 상태라면 가능할 수 있겠으나

 

이미 사용된 상태라면 분리는 가능하더라도 트랜잭션 로그가 여기 저기 분포되어 있을 수 있으므로

 

데이터베이스 자체가 깨질 수 있습니다.

 

 

디비좋아님이 2003-09-18 21:55에 작성한 댓글입니다. Edit

트렌스엑션 로그 크기는 조절 가능 합니다.

먼저 디비 풀백업을 받아 놓으세요.

 

그리고 Query Anayler 에서

 

DBCC SHRINKFILE(DBname_log, 10)

 

여기서 10 은 줄이고자 하는 싸이즈 (Mega byte) 입니다.  결국은 5기가는 10메가로 줄이겠다는 소리 입니다.  혹시 이렇케 했는데 안줄어 들면

                  

 

 

BACKUP LOG DBname_log WITH TRUNCATE_ONLY

혹은

BACKUP LOG pubs TO pubslogbackup

라고 하신후

 

DBCC SHRINKFILE(DBname_log,10)

 

이라고 해보세요.  그러면 싸이즈가 줄어 들어 있을 겁니다.

신호님이 2003-09-19 02:48에 작성한 댓글입니다. Edit

답변해 주신 분들

 

느므느므 고맙습니다.

 

아프로도 많은 도움 부탁합니다.

Desprado님이 2003-09-19 11:35에 작성한 댓글입니다.
이 댓글은 2003-09-19 11:36에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
958ms-sql 과 C Api를 연동 프로그래밍 [1]
nuno
2003-09-22
4288
956액세스에서 검색 문제입니다.
바다사랑
2003-09-20
2914
955MS - SQL 2000관련 책자를 구입할려구 하는데 .. 추천좀... [2]
이재영
2003-09-19
3096
954디스크가 꽉 차버렸습니다. [3]
Desprado
2003-09-18
5525
953[질문]lock 푸는 방법..??.. [1]
lock
2003-09-18
5103
952저장프로시저 에서 쿼리생성시.... [1]
짱똘에핀꽃
2003-09-16
4504
951꼭봐주세요 [1]
소직
2003-09-15
2886
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다