오라클 11g에서 exadata 전환
- 작성자 :
- 홍*나
- 작성일 :
- 2023-01-06 14:21:47
- 조회수 :
- 578
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
오라클 11g-> 엑사데이터로 변경해서 server.xml 에 db 연결정보를 변경하였는데 리스너를 찾을 수 없다고 나옵니다
해당리스너는 정상동작중이며 이클립스 서버에서 연결이 안되는 것 같습니다
현재 ojdbc6.jar 를 사용하고 있습니다
오라클 11g와 엑사 버전이 동일해서 기존 사용하는 ojdbc6.jar 를 그대로 사용합니다
왜 리스너를 찾을 수 없다고 나오는지,,
오라클 db를 엑사로 전환한 경우 어느 부분을 확인하면 될까요?
아래는 서버 스타트시 오류메시지입니다
2023-01-06 11:49:24 [localhost-startStop-1] DEBUG e.r.f.cmmn.aspect.ExceptionTransfer - execute ExceptionTransfer.transfer
2023-01-06 11:49:24 [localhost-startStop-1] DEBUG e.r.f.cmmn.aspect.ExceptionTransfer - RuntimeException case :: RuntimeException
2023-01-06 11:49:24 [localhost-startStop-1] ERROR s.d.e.cmon.service.CmonServiceImpl - Could not open JDBC Connection for transaction; nested exception is org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
)
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549) ~[tomcat-dbcp.jar:7.0.62]
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388) ~[tomcat-dbcp.jar:7.0.62]
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) ~[tomcat-dbcp.jar:7.0.62]
at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:203) ~[spring-jdbc-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:372) ~
해당리스너는 정상동작중이며 이클립스 서버에서 연결이 안되는 것 같습니다
현재 ojdbc6.jar 를 사용하고 있습니다
오라클 11g와 엑사 버전이 동일해서 기존 사용하는 ojdbc6.jar 를 그대로 사용합니다
왜 리스너를 찾을 수 없다고 나오는지,,
오라클 db를 엑사로 전환한 경우 어느 부분을 확인하면 될까요?
아래는 서버 스타트시 오류메시지입니다
2023-01-06 11:49:24 [localhost-startStop-1] DEBUG e.r.f.cmmn.aspect.ExceptionTransfer - execute ExceptionTransfer.transfer
2023-01-06 11:49:24 [localhost-startStop-1] DEBUG e.r.f.cmmn.aspect.ExceptionTransfer - RuntimeException case :: RuntimeException
2023-01-06 11:49:24 [localhost-startStop-1] ERROR s.d.e.cmon.service.CmonServiceImpl - Could not open JDBC Connection for transaction; nested exception is org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
)
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549) ~[tomcat-dbcp.jar:7.0.62]
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388) ~[tomcat-dbcp.jar:7.0.62]
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) ~[tomcat-dbcp.jar:7.0.62]
at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:203) ~[spring-jdbc-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:372) ~
환경정보
-
- OS 정보 : window
- 표준프레임워크 버전 : 3.2.0
- JDK(JRE) 정보 : jdk1.7.0_79
- WAS 정보 : websphere
- DB 정보 : oracle - ojdbc6.jar
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
오류메시지만 보면 TNS 리스너에 설정한 SID를 확인할 수 없다고 나오므로
연결 설정 정보가 정확한지 확인해보시기 바랍니다.
오라클 엑사데이터는 상용솔루션으로
문의하신 부분에 대해 센터에서 답변드리기 어렵습니다.
ojdbc6.jar가 호환되는지 등을
벤더사에 문의 해보시길 바랍니다.
감사합니다.
표준프레임워크센터입니다.
오류메시지만 보면 TNS 리스너에 설정한 SID를 확인할 수 없다고 나오므로
연결 설정 정보가 정확한지 확인해보시기 바랍니다.
오라클 엑사데이터는 상용솔루션으로
문의하신 부분에 대해 센터에서 답변드리기 어렵습니다.
ojdbc6.jar가 호환되는지 등을
벤더사에 문의 해보시길 바랍니다.
감사합니다.