>  Q&A  >  본문

Python이 Oracle에 연결하고 TNS 오류를 보고합니다. 수신기가 현재 연결 설명자에서 요청된 서비스를 인식할 수 없습니다.

import cx_Oracle
conn = cx_Oracle.connect('gxb2b/OpG%8EcP@10.182.22.34:2700/gx36')
인쇄(conn.version)

cx_Oracle 모듈을 설치했는데 sublime 실행시 오류가 발생합니다. 어떤 아이디어나 솔루션이라도

世界只因有你世界只因有你2710일 전807

모든 응답(3)나는 대답할 것이다

  • 阿神

    阿神2017-05-18 10:53:16

    Oracle을 다른 클라이언트를 통해 연결할 수 있나요? TNS 모니터링 오류가 발생하면 Oracle 서버에 문제가 있을 가능성이 높습니다. 연결 시 Oracle Sid를 올바르게 작성했습니까?

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-05-18 10:53:16

    연결될 수 있는 이유는 라이브러리에 연결할 때 사용한 라이브러리 이름이 내가 연결할 때 plsql 연결에 사용한 이름인데 분명히 잘못된 것입니다. . .
    답변감사합니다

    회신하다
    0
  • 阿神

    阿神2017-05-18 10:53:16

    두 가지 가능성이 있습니다. 첫 번째는 TNS 파일이 서버 측에 구성되어 있지 않다는 것입니다. 두 번째 가능성은 서버가 수신하는 포트가 2700이 아니라는 것입니다.

    회신하다
    0
  • 취소회신하다