안녕하세요. AS/400 DB2 초보입니다. 여러 고수님의 도움 부탁드립니다.
DB2를 5.2버젼에서 6.1버젼으로 업그레이드 했습니다.
그런데, 프로그램이 오작동을 하는 것같습니다.
예를 들면, SQL의 SELECT문에서 0 이 아닌것만 가져오라는 명령을 했는데, 0인 것도 가져오네요.
그래서, WHERE조건에 괄호를 붙혀봤더니 정상작동 합니다.
또, 속도가 느려져서 WRKACTJOB명령문으로 확인해보니 CPU%가 99.9%입니다.
두 군데에서 CPU를 거의 다 사용합니다. 두 군데서 89%를 사용하네요.
CPU사용을 굉장히 많이 하는 놈들의 상태는 아래와 같습니다.
강제로 죽여도 죽지도 않습니다.
Display Job Log
System: S65AE50D
Job . . : QZDASOINIT User . . : QUSER Number . . . : 004779
Job 004779/QUSER/QZDASOINIT started on 09/06/26 at 08:39:42 in subsystem
QUSRWRK in QSYS. Job entered system on 09/06/26 at 08:39:42.
User POWER9 from client 192.168.11.161 connected to server.
Statement not added to package DHCVBA in library QGPL.
Function CHGACGCDE not allowed.
Invalid space location unlock request.
Invalid space location unlock request.
Invalid space location unlock request.
또, 일부 데이타 입력용 화면에서는 처음에는 정상적으로 되지만,
수정해서 저장하면 에러가 나는 등
여러가지 이상 증상이 납니다.
DB를 업그레이드 하면, 꼭 해줘야 할 작업들이 있는지요?
참고 할 만한 자료 있으면 부탁드립니다.
될 수 있으면, 번역 정리된 자료가 있으면 더 좋겠습니다.
|