2010-04-08 2 views
2

저는 DB2 튜닝 과정에 관한 실험을하고 있습니다. 실험을 수행하기 위해 Amazon (aws)의 EC2를 사용하고 있습니다.DB2 트랜잭션 로그가 꽉 찼습니다. 플러시/클리어하는 법?

그러나 문제는 필자가 DB2에서 행 압축에 대한 비 압축을 테스트해야한다는 것입니다.이 테스트를 실행하는 bsh 파일을 작성했습니다. 하지만 압축 부분에 이르면 "트랜잭션 로그가 가득합니다."; 아무리 낮게 설정해도 내 트랜잭션 로그에 대해 불만이 있습니다.

나는 하루 동안 Google에서 로그를 플러시/지우거나 그럭저럭 해치는 방법을 찾기 위해 정찰했으나 필요하지 않습니다. 크기를 늘리려고했지만 아무 것도 도움이되지 않았습니다. Mestika

답변

2

DB2의 "로그를 지우"할 필요가 없습니다 -

, 나는 사람이 실망 문제를

감사 를 해결하는 답을 가지고 희망하십시오. 트랜잭션이 구간 복원되면 DB2는 트랜잭션이 사용하는 로그 공간을 해제합니다.

로그 크기를 늘렸지만 도움이되지 않은 경우 수행하려는 작업에 대한 자세한 정보를 게시하십시오.

0

그냥 인스턴스를 다시 시작이 보류중인 로그를 출시 할 당신은

1

재시작 필요 없음 잘해야한다. DB2 강제 응용 프로그램을 사용하여 응용 프로그램을 강제 실행하십시오.

액티 로그 파일 크기를 늘리고 강제로 응용 프로그램 연결을 시도하고 연결을 종료하십시오.

지금 작업을 실행하십시오.

db2 force applications all 

db2 update db cfg for sample using logfilsiz 5125 

db2 force applications all 

db2 terminate 

db2 connect to sample 

작업 및 모니터를 실행하십시오.

관련 문제