source

여러 개의 동일한 서비스를 tnsname.ora에서 Oracle 씬 드라이버에서 지원함을 선언합니다.

ittop 2023. 10. 19. 22:46
반응형

여러 개의 동일한 서비스를 tnsname.ora에서 Oracle 씬 드라이버에서 지원함을 선언합니다.

Oracle OCI 드라이버에서 Thin 드라이버로 전환하려고 했는데 Thin 드라이버를 선택했습니다.tnsnames.ora덧셈으로-Doracle.net.tns_admin=/path명령 줄로 말입니다.

그런데 저희가.tnsnames.ora에는 여러 서비스가 한 번에 정의되는 줄이 포함되어 있습니다.다음과 같습니다.

NEWS2,NEWS,NEWSFX = (DESCRIPTION_LIST=...)

OCI 드라이버는 이 형식에 만족하는 것처럼 보이지만, 얇은 드라이버는 그것들이 세 개의 개별적인 서비스라는 것을 이해하지 못합니다.NEWS2,NEWS그리고.NEWSFX. 일부 고통스러운 디버깅 세션에서 이 서비스가 단일 서비스라고 생각한다는 사실이 밝혀졌습니다.NEWS2,NEWS,NEWSFX.

DBA는 서비스 설명자를 좌우로 복사 붙여넣기하는 것에 그다지 관심이 없으며, OCI에서 씬으로 전환하기 전에 복사 붙여넣기 없이 동일한 서비스 설명자에 대해 다른 이름을 선언할 수 있는 방법을 찾아야 한다고 주장합니다.

오라클 씬 드라이버로 이를 달성할 수 있는 적절한 방법이 있습니까?

추신: 여기 같은 기능을 사용하는 한 남자의 게시물이 있습니다. 그리고 그것이 분명히 문서화되지 않았다고 언급합니다. https://dbamarco.wordpress.com/2015/12/02/tnsnames-ora-secrets/

현재 JDBC Thin 드라이버는 이 기능을 지원하지 않습니다.이것은 우리 팀이 작업할 개선 사항 중 하나가 될 것입니다.불편을 드려 죄송합니다. .유일한 방법은 각 별칭에 대한 URL을 제공하는 것입니다.

언급URL : https://stackoverflow.com/questions/50569004/declaring-multiple-identical-service-in-tnsnames-ora-supported-by-oracle-thin-dr

반응형