이 오류가 무엇입니까 :SQL0289N이 다른 사용자에게 영향을 줍니까?
com.ibm.db2.jcc.a.SqlException: DB2 SQL Error: SQLCODE=-289, SQLSTATE=57011, SQLERRMC=XXX32KTMP, DRIVER=3.51.90
을 다스 하위 선택의 몇 가지가있는 select 문에.
SQL0289N은 대개 현재 테이블 공간 크기가 새 데이터에 대해 새 페이지를 할당하기에 충분하지 않음을 의미합니다.
select를 수정하여 많은 테이블 공간을 사용하지 않도록하고 싶습니다.
선택을 수정하는 동안 아마도 내가 성공할 때까지이 오류가 여러 번 나타날 것입니다.
내 질문 : A)이 오류는 내 선택에만 영향을 줍니까? B)이 선택을 실행하기 때문에 데이터베이스의 다른 사용자가 문제가있는 것입니까?
다른 사용자에게 영향을 미치지 않는다고 합리적으로 판단하기 위해 작업을 다른 데이터베이스로 이동해야하는지 여부를 알고 싶습니다.
모든 사용자가 공유하는 메모리가 부족하거나 내 연결에만 할당 된 메모리가 부족한 경우 오류 설명이 명확하지 않기 때문에 조심해야합니다.
참고 : 테이블 공간을 늘리는 방법이나이 오류의 의미를 묻지 않습니다. 내 선택을 수정하는 데 도움을 요청하지 않습니다 (그러므로, 선택을 보여주지 않았습니다). 그 효과에 대한 답변은 주제와 관련이 없습니다.
은 SQLSTATE = 57011이고 XXX32KTMP의 테이블 공간 이름은 누락 된 정보에 대한 단서가됩니까? XXX32KTMP 이름 여기서 XXX는 데이터베이스의 이름입니다. –
아니요. 당신은 명시 적으로 모든 단서를 오프 주제로 제외했습니다. – mustaccio
모든 테이블 공간이 연결간에 공유됩니까? 모든 것이 공유되면 내 질문에 대한 답입니다. 전체 테이블 공간이 다른 사용자에게 영향을 줄 수 있습니다. –