안녕하십니까?
저는 원래 네트웍 엔지니어인데,
본의 아니게 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 입니다. |