개발 공부/오라클 3

[오라클] connection refused connect 에러 해결 방법

어제까지 아무 이상 없던 오라클 접속에 에러가 났다. 추측상 이유는 이클립스에서 톰캣 서버 연결 하려고 할 때 포트 충돌나서 taskkill 명령어로 PID를 종료시켰는데, 그것 때문인 것 같다.(확실하지는 않다.) 여러 해결 방법이 있지만 나의 경우와는 맞지 않았고 다음과 같은 방식으로 해결 했다. 우선 윈도우키 + r 로 services.msc를 입력해서 실행. 표시된 것 중에 서비스 중지 된 것이 있으면 서비스 시작을 눌러서 실행 시켜서 다시 오라클 연결을 시도하면 해결 됐다.

[오라클] null 조인하면 조인이 되지 않는다

실행 결과로 STD_YR가 null인 행은 조인되지 않는다. STD_YR가 null인 행은 조인되지 않는다. 특정 컬럼을 조인 조건으로 할 때 그 컬럼 값 중에 null이 있는지 먼저 확인해서 데이터 누락이 생기지 않게 한다. 만약 null 값이 있으면 NVL 함수 같은 걸로 null 값 대신 다른 값으로 대체 하는 방법이 있다. NVL(컬럼,0) = NVL(컬럼,0) 이런 식으로 처리한다. NVL(컬럼명,0) : 컬럼명의 값이 NULL이면 0으로 대체한다. -> 컬럼값 자체가 바뀌는 것은 아니다.

DBeaver에서 오라클 연결 오류 해결 방법 ORA-12514

DBeaver에서 오라클 연결하려고 할 경우 이런 에러를 접한 경우가 있다. 이런 에러가 뜨는건 2가지 원인이 있었다. 1. Database 이름을 잘못 입력한 경우 대부분의 블로그를 보면 orcl 을 Database 입력란에 입력하는 포스팅이 많아서 나도 따라서 orcl이라고 입력했는데 이것 때문에 에러가 났었다. 내가 설치한 오라클은 XE(Express Edition) 버전이기 때문에 XE를 입력해야한다. Username 입력란에는 본인이 생성한 이름을 입력해도 된다. test 연결을 하면 연결이 성공된다. 2. 리스너 설정 파일이 잘못된 경우 1번 문제가 아닌 다른 경우는 리스너 파일의 설정에서 일부를 수정해야한다. listener.ora와 tnsnames.ora 파일의 HOST 부분을 무슨 이유로..