programing

SQL 개발자 문제입니다.java.library.path에 ocijdbc21 없음

telecom 2023. 9. 12. 19:49
반응형

SQL 개발자 문제입니다.java.library.path에 ocijdbc21 없음

그래서 Oracle 19c DBMS를 다운받아서 Sql Developer를 다운받았습니다.새 연결을 추가하려고 하면 메시지가 나타납니다.

이걸 어떻게 지나가나요?저는 이 문제에 대한 다른 스레드를 보았지만 제가 이해하는 해결책은 이 문제를 해결하는 것 같지 않습니다.연결 유형을 로컬로 유지해야 합니다.이 길만 조정하고 갈 수 있는 곳이 있을까요?

에디트 서비스 네임 박스에 기본 연결과 네임 데이터베이스 이름만 사용했는데 효과가 있었습니다.내가 가지고 있던 초기 셋업 지침은 날짜가 지정되어 있었고 19c에 대한 셋업이 되지 않았습니다.아래 답변의 댓글 중 하나가 이를 제안했습니다.

우리가 21c jdbc 드라이버를 사용하고 있기 때문에 20.4.1과 비즈 연결의 경우 21c 인스턴트 클라이언트가 있어야 합니다.

Linux를 사용하지 않는 경우 버전 20.4.0이 필요하므로 19c Instant Client를 사용할 수 있습니다.

윈도우 21c 클라이언트는 올 여름 후반에 이용할 수 있을 것입니다.

편집/업데이트:버전 21.2.1은 이제 19c 클라이언트와 21c 클라이언트를 지원합니다. 21c 인스턴트 클라이언트는 지원되는 플랫폼에서 시작됩니다.현재 Linux용으로 사용 가능하며, 곧 Windows와 OS X도 포함됩니다.

저의 경우, 몇 시간/일간 문제가 발생한 후 회사에서 업데이트, 간단한 수정 후 DB 연결이 Network Alias에서 Connect Identifier로 변경되었습니다.

Oracle SQL Developer에서 이 오류가 발생하여 Oracle SQL Developer에서 수정 작업이 이루어졌습니다.

  • 도구 -> 환경설정
  • 왼쪽의 트리 보기 데이터베이스 확장에서 고급을 선택합니다.
  • Oracle Client 사용에서 구성...을 클릭합니다.
  • Oracle 홈의 경로 설정(다음과 같이 보여야 함)C:\Path\To\Oracle\19.n)
  • Oracle Client 사용 확인란을 선택합니다.
  • Tnsnames 디렉토리에서 tnsnames.또는 파일이 포함된 폴더로 설정합니다(다음과 같이 보여야 함).C:\Path\To\Oracle\19.n\network\admin)
  • 확인을 누릅니다.
  • Oracle SQL 개발자 재시작

언급URL : https://stackoverflow.com/questions/67995473/sql-developer-problem-no-ocijdbc21-in-java-library-path

반응형