DB관련 질문입니다.
- 작성자 :
- 이*나
- 작성일 :
- 2013-08-06 15:32:59
- 조회수 :
- 1,033
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
다중 DB 연결을 하고있는데요 테스트DB로 연결 성공은 했는데
테스트DB와 다른 디비로 접속하려하는데
org.springframework.jdbc.support.MetaDataAccessException: Error while extracting DatabaseMetaData; nested exception is org.apache.commons.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
The Connection descriptor used by the client was:
이런에러가 발생합니다.
오라클 tnsnames 파일에
SIDODB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 1xx.xxx.xxx.xx8)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 1xx.xxx.xxx.xx9)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = xxxx)
)
)
이렇게 되어있고 globals.properties에서는
Globals.Url2=jdbc:oracle:thin:@1xx.xxx.xxx.xx8:1521:xxxx
이렇게만 사용하고있는데 두개 아이피를 사용하려면 어떻게 해야하나요?
가장큰문제는
디비툴을 이용하여 접속은 되는데 자바로 접속이안되는 현상입니다.
무슨문제인가요?
테스트DB와 다른 디비로 접속하려하는데
org.springframework.jdbc.support.MetaDataAccessException: Error while extracting DatabaseMetaData; nested exception is org.apache.commons.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
The Connection descriptor used by the client was:
이런에러가 발생합니다.
오라클 tnsnames 파일에
SIDODB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 1xx.xxx.xxx.xx8)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 1xx.xxx.xxx.xx9)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = xxxx)
)
)
이렇게 되어있고 globals.properties에서는
Globals.Url2=jdbc:oracle:thin:@1xx.xxx.xxx.xx8:1521:xxxx
이렇게만 사용하고있는데 두개 아이피를 사용하려면 어떻게 해야하나요?
가장큰문제는
디비툴을 이용하여 접속은 되는데 자바로 접속이안되는 현상입니다.
무슨문제인가요?
A
안녕하세요 프레임워크 센터입니다.
2개이상의 데이터베이스를 사용하시려면 FAQ 의 16번 게시물 '다중 DB 처리 관련'
을 참고하시면 됩니다.
수고하세요.
2개이상의 데이터베이스를 사용하시려면 FAQ 의 16번 게시물 '다중 DB 처리 관련'
을 참고하시면 됩니다.
수고하세요.