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 1424 게시물 읽기
No. 1424
로그문제....
작성자
초보자
작성일
2006-01-24 11:44
조회수
5,233

Sybase 로그 관련 문제가 있어서 글을 올리게 됐습니다.

초기 DB를 만들때 Data영역을 2G, Log 600M를 만들었습니다.

그렇게 해서 잘쓰다가 최근들어서 로그가 부족하다는 메시지를 보고

dump tran해서 로그를 날렸는데도 불구하고, 로그가 부족하다는 메시지에..300M를 늘렸습니다

한달 후 또 로그가 부족하다해서 같은 방법으로 로그영역을 300M 추가했습니다.

도합 로그영역만 1.2G가 됐습니다. 그런데 오늘 역시 같은메시지가 나와서 300M를 늘렸습니다.

결국 데이터 영역 2G, 로그 1.6가 되어버렸습니다... 뭔가 문제가 되도, 큰문제 있것같은데..

해결방안이 없는지 해서 급하게 글을 올리게 됐습니다..

 

 

P.S : Log를 다 날리고, 초기에 만들어놨듯이 600M만 쓰게할 수있는 방법도있는지요..

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

log 다날리고....초기 600M만 쓰게 할수 있는 방법은 거의 없다고 보시는게 편합니다.

 

 

dump tran으로 로그를 날리셨다고 하셨는데

 

 

with truncate_only option을 주셨는지요?.......

 

 

옵션을 뭘 주셨는지요?

지연님이 2006-01-24 13:12에 작성한 댓글입니다. Edit

option은 with no_log도 해봤고, with truncate_only 둘다해봤는데

log는 줄어들지 않고, 그대로입니다.

 

참고로 DB option에는 trunc log on chkpt 옵션은 이미 설정해놓은 상태구요.. ㅠㅠ

초보자님이 2006-01-24 13:20에 작성한 댓글입니다. Edit

혹시 rep server나 simple replication을 설정을 하셨는지요?

 

sp_helpdb DB-name한 결과와

 

sp_spaceused syslogs

 

dbcc tablealloc(syslogs) 한 결과 알려주세요...

지연님이 2006-01-24 13:37에 작성한 댓글입니다. Edit

1) sp_helpdb dbname의 결과(보안상 name과 owner를 test로 바꾸었습니다.)

 name                     db_size       owner                    dbid   created        status                                                                                                
 ------------------------ ------------- ------------------------ ------ -------------- ------------------------------------------------------------------------------------------------------
 test                          3500.0 MB test                        4 Nov 23, 2004   select into/bulkcopy/pllsort, trunc log on chkpt                                                      

(1 row affected)
 device_fragments               size          usage                created             free kbytes     
 ------------------------------ ------------- -------------------- ------------------- ----------------
 data_dev1                          2000.0 MB data only            Nov 23 2004 12:21PM          1322696
 log_dev1                            600.0 MB log only             Nov 23 2004 12:21PM not applicable  
 log_dev2                            300.0 MB log only             Dec 15 2005  8:50AM not applicable  
 log_dev3                            300.0 MB log only             Jan 16 2006  3:01PM not applicable  
 log_dev4                            300.0 MB log only             Jan 24 2006 11:40AM not applicable  
                                                               
 --------------------------------------------------------------
 log only free kbytes = 339976                                 
 device                       
         segment                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
 ------------------------------
         --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 data_dev1                    
         default                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
 data_dev1                    
         system                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
 log_dev1                     
         logsegment                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
 log_dev2                     
         logsegment                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
 log_dev3                     
         logsegment                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
 log_dev4                     
         logsegment                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
(return status = 0)


2)sp_spacedused syslogs 결과
 
name            total_pages     free_pages      used_pages      reserved_pages 
 --------------- --------------- --------------- --------------- ---------------
 syslogs         384000          84992           299006          2              


3)dbcc tablealloc(syslogs)의 결과

Table Corrupt: Page is allocated but not linked; check the following pages and ids: allocation pg#=810496 extent id=810696 logical pg#=810696  object id on extent=8 (object name = syslogs) indid on extent=0
Alloc page 810496 (# of extent=26 used pages=208 ref pages=200)
Total (# of extent=37338 used pages=298697 ref pages=298689) in this database
DBCC execution completed. If DBCC printed error messages, contact a user with System Administrator (SA) rol

 

 

아.. 깜빡한게 있는데요...Rep 서버는 사용하지 않습니다...^^

초보자님이 2006-01-24 14:19에 작성한 댓글입니다.
이 댓글은 2006-01-24 14:46에 마지막으로 수정되었습니다. Edit

현상황으로 봐서는 또 약 300M 정도만 free가 된거 봐서는

 

계속 log가 안지워 지는 것 같은데요....

 

 

syslogs table이 이상이 있는듯합니다.

 

 

Table Corrupt: Page is allocated but not linked; check the following pages and ids

 

이거 실제 error message는 아니고요

 

 

 

rebuild log를 해보시는게 좋을듯 싶습니다.

 

 

하나더요

 

 

select * from master..syslogshold 한 결과 알려주세요....

 

 

 

그리고 그 db에서 checkpoint 해보세요

지연님이 2006-01-24 17:36에 작성한 댓글입니다.
이 댓글은 2006-01-24 17:37에 마지막으로 수정되었습니다. Edit

늦어서 죄송합니다.

 

dbid   reserved    spid   page        xactid         masterxactid   starttime                  name                                                                xloid      
 ------ ----------- ------ ----------- -------------- -------------- -------------------------- ------------------------------------------------------------------- -----------
      4           0     20     1233700 0x0012d3240013 0x000000000000        Jan 25 2006  9:37AM $user_transaction                                                            40

초보자님이 2006-01-25 09:35에 작성한 댓글입니다. Edit

select * from master..syslogshold 다시 해보실래요

 

 

dbid   reserved    spid   page        xactid         masterxactid   starttime                  name                                                                xloid      
 ------ ----------- ------ ----------- -------------- -------------- -------------------------- ------------------------------------------------------------------- -----------
      4           0     20     1233700 0x0012d3240013 0x000000000000        Jan 25 2006  9:37AM $user_transaction      

 

 

또 이렇게 Spid가 20번인게 나오면 실제 이 20번이 작업을 계속 하고 있는 겁니다...

지연님이 2006-01-26 14:01에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1429ASIQ가 죽은후 살아나질 않아요...T,.T;; [1]
김종길
2006-01-30
5034
1428페이징하는 법
생존자
2006-01-26
5605
1427커넥션 풀에 대해서 질문입니다. [2]
아민
2006-01-24
7711
1424로그문제.... [7]
초보자
2006-01-24
5233
1423Configuring the maximum shared memory usage 변경방법 [1]
박형준
2006-01-24
3930
1422테이블의 사이즈 오류에 대해서 [내용약간수정] [2]
아민
2006-01-18
5558
1421현재일을 기준으로 다음휴일의 다음날가져오기 [1]
궁금이
2006-01-18
4163
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다