분류 전체보기 (20) 썸네일형 리스트형 [오라클] ORA-12170: TNS: 접속 시간 초과가 발생함 에러 ORA-12170 접속 시간 초과가 발생함 에러 원인 : DB서버에 접근이 불가할 경우 발생 해결방법 : 1. 서버접속정보 재확인 ( 서버IP나 도메인주소, 포트를 잘못적었을 경우 발생할 수 있다 ) 2. 방화벽 확인 ( 접속하려는 서버가 방화벽 또는 네트워크 단에서 막혀있을 경우 발생 할 수 있다. 이경우에는 네트워크 연결을 확인 또는 방화벽을 확인해야 한다. ) 서버 정보가 정확한데 안되는 경우, Telnet을 통해 서버 접속이 가능한지 확인 할 수 있다 윈도우 -> 실행 -> CMD -> telnet IP PORT로 확인 [오라클] ORA-00904: 부적합한 식별자 ORA-00904: 부적합한 식별자" 에러의 경우 쿼리문에서 컬럼이나 테이블을 찾을 수 없을 때 발생합니다. 해결방법 1. 쿼리내의 문법오류 확인. (일반적으로 문법오류가 발생하는경우 전체 쿼리가 잘못되기때문에 해당 오류가 나올수 있습니다) 2. 컬럼 명 확인. (서브쿼리에서 가져오는 컬럼의 경우 명칭을 변경하여 생기는 경우가 있습니다) 3. 열이름에 특수문자 또는 예약어 사용경우 위 내용확인하시어 쿼리를 다시확인하시면 금방 찾으실 수 있으실거에요. 쿼리가 다소 긴 경우에는 서브쿼리별로 쪼개어서 디버깅 하시거나, SELECT문의 조회 컬럼을 일부 주석처리하시어 디버깅 하시면 금방 해결하실수 있습니다. [오라클] 과거 데이터 조회 / 데이터 복구 쿼리 TIMESTAMP 데이터가 변경되어 과거 특정시점의 데이터를 보거나, 데이터를 복구해야할 필요가 있을 때가 있습니다. 이때 특정시점의 데이터를 조회할 수 있는 방법이 있는데 Oracle Flashback 기능이다. [예시] SELECT * FROM SEARCH_TABLE AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '30' MINUTE) WHERE 1=1 중간의 단위는 SECOND, MINUTE, HOUR, DAY 로 사용가능하다. 다만 이 기능은 서버 셋팅에 따라 복구할 수 있는 기간이 제한되어있으니 이 부분 유의하여 사용하시기 바랍니다. RequiredArgsConstructor 에러 이슈해결 이슈환경IDE : Intellij 2020.1.2 (Community Edition) Build #IC-201.7846.76, built on June 1, 2020Springboot : 2.1.7.RELEASE 현상다른 lombok annotation은 사용 가능하나 RequiredArgsConstructor어노테이션이 빌드시 하기와 같은 에러로 사용불가. Error:(27, 24) java: constructor UserGroup in class com.*** cannot be applied to given types; required: no arguments found: String, String reason: actual and formal argument lists differ in length.. 이전 1 2 3 다음