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
운영게시판
최근게시물
Sybase Q&A 1487 게시물 읽기
No. 1487
한 디바이스에 data 와 log 같이 있을경우 로그만 삭제 가능한지요
작성자
방동식(tomailbox)
작성일
2006-04-03 11:39
조회수
3,972

안녕하세요 사이베이스 로그 삭제중 궁금한 것이 있어 질문 올립니다.

답변 부탁드리겠습니다.

로그 삭제시 다음과 같은 명령으로 로그를 삭제 한다고 게시판에 있더군요..

그런데 디비를 조회해 보니 데이터와 로그가 한디바이스에 있는데

다음의 명령을 주어도 로그만 삭제가 되는지 궁금해서 질문 올립니다.

dump tran [db-name] with truncate_only

 

오늘도 좋은 하루 되세요...

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

하나의 디바이스에 데이터와 로그를 따로 따로 만든거라면 위 명령도 가능하죠

 

sp_helpdb 로 usage 컬럼을 확인하시면 data and log가 하나라도 있다면 data와 log를 분리 시켜야 로그만을 truncate 시킬 수 있습니다.

 

분리시키는 명령어는 sp_logdevice 명령어를 사용하시면 데이터와 로그를 분리 시킬 수 있다고 하는데, 직접 테스트해본건 아니라서 쓰시기 전에 혹시 제약 사항이 있는지 확인해보시는게 좋을 듯 싶습니다.

 

제생각엔 이 프로시져가 새 로그디바이스 추가하고는 기존의 로그 segment를 드롭시킬꺼 같은데, 트랜잭션이 있으면 좀 위험하지 않을까 하는 생각이 들어서, 서비스 중인 DB는 피하시는게 좋을 것 같다는 추측을 해봅니다.

 

문법은 sp_logdevice, db_name, log_device_name 이렇군요..-_-

 

 

왕궁구미님이 2006-04-03 15:22에 작성한 댓글입니다. Edit

원칙은 data와 log를 분리해야 합니다.

 

복구 때문인데요......(설명은 생략)

 

같은 Device에 만들어도 override option으로 만드시면 truncate 하실수 있습니다.

 

 

 

권장사항은 아닙니다

 

위의 분 말씀대로 sp_logdevice로 분리 하시기 바랍니다.

 

운영중에 해도 관계없습니다.

지연님이 2006-04-03 16:36에 작성한 댓글입니다. Edit

답변주신 왕궁구미님과 지연님께 감사드림니다.

두분의 알려주신대로 데이터와 로그를 분리하였습니다.

좋은하루 되세요...

 

 

방동식님이 2006-04-05 13:12에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1490SQL VS Procedure (페이징 처리) [4]
아류겐
2006-04-03
5712
1489오라클 db link 기능이 있나요? [1]
아류겐
2006-04-03
3677
1488윈도우용 Sybase 다운로드 및 구하는곳 [1]
나현길
2006-04-03
4668
1487한 디바이스에 data 와 log 같이 있을경우 로그만 삭제 가능한지요 [3]
방동식
2006-04-03
3972
1486sql좀 봐주세요...에러 원인을 잘 모르겟어요. [1]
초보sql
2006-04-01
4349
1485날짜 변경 포맷.. 참고하세요 [1]
getdate()
2006-03-30
7103
1481부정형 조건이 인덱스를 타네요. [1]
아류겐
2006-03-29
3632
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다