spring 환경을 셋팅하는 과정에서 오라클 데이터베이스를 연결 할 때 아래와 같은 에러가 날 때가 있습니다.
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException : Listener refused the connection with the following error: ORA 12514, TNS:listener does not currently know of service requested in connect descriptor ]을(를) 발생시켰습니다.
이러한 상황에서 해결하는 한가지 방법을 소개해 드리겠습니다.
- root-context.xml에 오라클 접속이 정확히 되어있는지 확인합니다.
- localhost:1521/orcl으로 되어 있을 수 있습니다. 이 부분을 xe로 고쳐줍니다.
- value가 계정과 비밀번호로 되어있는지 확인합니다.
<!-- 오라클 접속 -->
<bean class="org.springframework.jdbc.datasource.DriverManagerDataSource" id="dataSource">
<property name="driverClassName" value="net.sf.log4jdbc.sql.jdbcapi.DriverSpy"/>
<property name="url" value="jdbc:log4jdbc:oracle:thin:@localhost:1521/xe"/>
<property name="username" value="계정"/>
<property name="password" value="비밀번호"/>
</bean>
'데이터베이스 > ORACLE' 카테고리의 다른 글
오라클 SQL Developer 설치 및 데이터베이스 생성 (2) | 2021.01.27 |
---|---|
오라클 데이터베이스 설치 (0) | 2021.01.25 |