728x90
반응형
Can't open editor connection
이유:
ORA-17800: 읽은 호출에서 -1을 가져왔습니다. (CONNECTION_ID=hsPT+IEMTTSx+QuzavjGeg==)
1. 에러 배경
회사 프로젝트에는 '로컬 DB와 AWS DB' 즉, 2 종류의 DB가 존재한다.
해당 에러는 로컬 DB에서 작성한 쿼리를 AWS DB의 Script에 ctrl + c, ctrl + v하여 발생한 결과이다.
로컬 DB와의 구조는 AWS DB 내 구조와 거의 동일하다.
스키마 이름, 테이블 이름, 컬럼 이름 모두 동일하다.
2. 에러 원인
ORA-17800: 읽은 호출에서 -1을 가져왔습니다.
위 에러는 Oracle DB와 관련된 오류로,
주로 네트워크 연결 문제나 DB 서버 자체의 문제로 인해 발생한다.
클라이언트가 DB 서버와의 연결을 시도했으나,
예상치 못한 상태 코드(-1)를 반환받아 연결이 실패했음을 나타낸다.
3. 해결
1. AWS DB 내 Test Connection 시도
AWS DB와의 연결이 원활한지 확인하기 위하여 해당 DB와의 커넥션을 확인했다.
에러의 원인은 DB와의 연결 끊김이 원인인 것 같다.
해당 DB에 다시 연결하기 위해 DBeaver를 껐다가 켰다.
그 후 다시 연결했더니 DB 연결과 스크립트 실행도 잘 되었다.
원인없이 가끔 프로그램 자체를 종료했다가 재실행하면
문제 없이 되는 경우가 있는 것 같다.
728x90
반응형
'[Language] > SQL' 카테고리의 다른 글
[Oracle/SQL] 시퀀스 조회, 생성, 삭제 / 시퀀스 데이터 삽입 (1) | 2024.11.07 |
---|---|
[MySQL] 스키마, 테이블, 컬럼의 character, collation을 UTF8로 변경하기 (0) | 2024.07.26 |
SQL Error [933] [42000]: ORA-00933: SQL command not properly ended (0) | 2024.07.01 |
[Oracle] 결과값 표시 제한 (LIMIT, ROWNUM) (0) | 2024.07.01 |
[Oracle] NVL(컬럼명, '값') (0) | 2024.07.01 |