본문 바로가기
반응형

Web Programing!/Oracle20

오라클 외부접속하기 오라클 외부접속하기 서버를 만들고 서버에서 db연결은 잘 되지만 외부연결을 하자니 이러한 에러가 난다. An error occurred while establishing the connection: Long Message: IO 예외 상황: The Network Adapter could not establish the connection Details: Type: java.sql.SQLException Error Code: 17002 SQL State: null 하지만 무서워하지 말자. 오라클 환경변수를 쬐금 수정하면 된다. 기본적으로 오라클을 설치하게 되면 listener.ora, tnsnames.ora 파일에 호스트가 LOCALHOST로 잡혀있게 된다. 그렇기 때문에 서버 자체내에서는 접속이 잘되지만.. 2014. 2. 7.
오라클 ORDER BY 문자 정렬 오라클 ORDER BY 문자 정렬 오라클 정렬시 필드 속성이 VARCHAR2 등 문자로 되어있으면 그냥 ORDER BY 정렬시 제대로 안되는 경우가 있다. number라는 필드가 있고 VARCHAR2속성이고 필드안에 숫자가 1,2,5,10,11 이렇게 값이 있다고 가정하면, ...... ORDER BY number ASC 하게 되면 결과는 1,10,11,2,5 가 나오게 된다. 이것을 제대로 정렬을 하려면 number 필드를 숫자로 변경하면 된다. ORDER BY TO_NUMBER(필드명) 2012. 12. 5.
[ORACLE] ORA-00918: column ambiguously defined. Oracle - ORA-00918: column ambiguously defined. 원론적으로 원인을 말하지면 테이블 조인시 같은 테이블 간 같은 이름의 필드가 있기때문에 어떤 필드를 가져와야하는지 db가 모르는 상황에 생기는 에러다. 테이블을 조인시 테이블간 같은 이름을 가진 필드들이 있을 수도 있다. 그렇기 때문에 같은 이름을 가진 필드들은 Alias로 새로운 필드명을 생성해주던가, 아니면 같은 필드명을 확인하여 둘중 하나는 빼줘야 한다. 특히나 필드명을 모두 쓰고 이런 에러가 나면 찾기 쉬우나 *로 모두 가져오기를 했을 시 생각지도 못하게 에러가 난다. 같은 필드명이 있다는 것을 모를수도 있기 때문이다. 2012. 10. 24.
[ORACLE] 테이블 백업/복사하기 [ORACLE] 테이블 백업/복사하기 - 오라클(신규테이블 생성하면서 기존테이블백업-WHERE을 제외하면 전체 백업) CREATE TABLE 임시테이블명 AS SELECT * FROM 기존TABLE명 WHERE 조건 2012. 6. 25.
반응형