📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# 해결법 (3)

데이터베이스[DB] 2020. 8. 9. 21:57

[Oracle] ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다 오류

오라클 ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다 오류오라클 12C부터는 공통 사용자 생성시 계정명 앞에 접두사로 c##을 붙여주어야 합니다.예를 들어 scott계정을 생성하는 경우 기존 11버전에서처럼 생성하면 오류가 발생하게 됩니다.SQL> create user scott 2 identified by tiger;create user scott *1행에 오류:ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.아래와 같이 생성하도록 합니다.SQL> create user c##scott 2 identified by tiger;다만 계정에 c##이 붙기 때문에 client를 통해 접속할때나 권한을 줄때도 마찬가지로 c##을 붙여주는 번거로움이 있습니다...

이클립스[Elipse] 2019. 7. 13. 23:30

[이클립스] 웹 프로젝트에서 HttpServlet cannot be resolved to a type 오류시 해결법

이클립스(Eclipse)에서 웹 프로젝트에서 HttpServlet cannot be resolved to a type 오류시 해결법이클립스에서 HttpServlet이나 javax.servlet 패키지에 속해있는 클래스들을 못찾는 경우가 있습니다.이 경우 프로젝트 설정에서 두가지를 확인해야합니다.설정을 확인하기 위해 프로젝트를 클릭하고 Alt + Enter 또는 마우스 우클릭 → Properties 를 통해 프로젝트 설정을 띄웁니다.Project Facets로 이동하여 Dynamic Web Module에 체크되어 있는지 확인합니다. 또한 Version이 자신의 원하는 환경의 버전으로 되어있는지 확인합니다. Version은 Servlet의 버전을 의미하는데 현재 프로젝트가 Servlet 스펙의 몇버전을 가지..

데이터베이스[DB] 2018. 3. 21. 20:55

[ORACLE] ORA-00911 문자가 부적합 합니다 오류 발생시 해결 방법

ORA-00911 오류 해결법서비스단에서 레거시 DB로부터 데이터를 끌어오는 간단한 한 줄 짜리 쿼리 실행 중 "ORA-00911 문자가 부적합 합니다." 라는 오류가 발생했습니다.알아보니 원인은 정말 단순하게도 쿼리 끝에 들어간 ';' 세미콜론 때문이었습니다.어플리케이션에서 스프링 NamedParameterJdbcTemplate 등으로 쿼리를 날릴 때 쿼리 끝에 ; 가 들어가면서 오류가 발생한 것입니다.해당 세미콜론을 제거하여 문제를 해결 했습니다.혹시 자신의 쿼리나 파라미터 뒤에 세미콜론이 붙어있지 않은지 확인해 보시기 바랍니다.