2012-05-23 3 views
0

DB2 CONNECT 명령을 내릴 때 "SQL1042C 예기치 않은 시스템 오류가 발생했습니다"라는 오류 메시지가 나타납니다. 가장 이상한 것은이 문제가 간헐적이라는 것입니다.DB2 connect SQL1042C error

sqlcode: -1042; 
sqlstate: 58004; 
DB2 connect command: connect to dbname user db2admin using password; 

내 DB2 버전은 다음과 같습니다 DB2/NT64 9.5.0

답변

2

당신이 지원을 위해 IBM에 전화 포함 하나가,이 오류를 해결할 수있을 방법에 Information Center에 몇 가지 방향이 있습니다.

희망 하시겠습니까?

1

/home/db2inst1/sqllib/db2dump/db2diag.log와 같은 위치에있는 db2diag.log 파일에서 추가 정보를 찾을 수 있습니다. 또는 당신은 더 많은 정보를

db2 "? sql-1042" 

을 사용으로 db2diag -lastrecords 100

1

시도와 같은 옵션을 사용하여 명령으로 db2diag을 사용할 수 있습니다. 방금 새 DB2 소프트웨어 코드를 설치 한 경우 반면에 는 DB2 인스턴스를 업데이트 할

db2iupdt instance_name 

를 사용하려고합니다.

0

실제로 SQL1042C는 여러 가지 이유로 발생할 수 있습니다. db2diag.log를 먼저 확인하는 것이 이것이 무엇에 관한 것인지에 대한 아이디어를 줄 것입니다.

그리고 그하여 DB의 활성화와 함께 발생하는 경우 먼저 연결

, 새의 db2diag.log에 기록 무슨

db2stop 
db2diag -A 
db2start 
db2 connect to dbname user db2admin using password 
=> SQL1042C 

확인합니다.

윌리엄 (William)은 이전에 언급했듯이 'db2iupdt'는 당장에 전혀 모른다면 좋은 시도입니다.