홈>
도커를 사용하여 로컬 머신 (호스트)에서 가상 Oracle DB 서버를 실행했습니다.
shell (bash)에서 사용할 때 잘 작동합니다.
그러나 파이썬 인터페이스에서 액세스하려고합니다.cx_Oracle (Oracle 용 Python 인터페이스) 설치
그러나 내 파이썬 코드 (jupyter notebook)에서 액세스되지 않았습니다. 코드는 아래와 같이 간단합니다
import cx_Oracle
con = cx_Oracle.connect("system/oracle@localhost:8080")
오류 코드 :
DatabaseError Traceback (most recent call last)
<ipython-input-8-681e47c38e7c> in <module>()
----> 1 con = cx_Oracle.connect("system/oracle@localhost:8080")
DatabaseError: ORA-12537:
-
답변 # 1
관련 자료
- 파이썬에서 값 오류 예외를 어떻게 설정할 수 있습니까?
- 입력을 위해 Python 생성기를 사용하는 동안 keras의 OOM 오류
- Python @ attrs로 인해 선택적 속성이있는 개체를 만들 때 오류가 발생합니다
- imap을 사용한 파이썬 오류 로그인은 Gmail에서도 활성화되었습니다
- new operator - 파이썬 - __new__를 실행할 때 오류가 발생합니까? __init__를 호출하지 않음
- 파이썬이 목록 이해에서 오류를 제외하지 않는 이유
- ubuntu - python - 간단한 for 루프 구문 오류
- html - 웹 스크랩 핑 (Python 3) 코드에 구문 오류가 있습니까?
- pandas - 파이썬에서 오류 날짜 값을 0으로 채우는 방법
- python selenium - 요소 상호 작용 불가 오류
- javascript - graphviz/d3 및 python httpserver에서 포착되지 않은 유형 오류 "thisnode () is null"
- numpy - 파이썬에서이 코드를 실행 한 후이 오류가 계속 나타납니다
- 파이썬은 연결 오류가 발생하더라도 목록을 계속 반복합니다
- 내 파이썬 코드에서 여러 개의 주사위 (예 - 100 개)를 굴리는 중 오류가 발생했습니다 ** 예시 포함 **
- mysql - 먼저 execute ()를 사용하는 Python MySQLdb의 SQL 구문 오류
- python - 스레드 오류시 처음부터 프로그램을 다시 시작하는 방법
- scikit learn - Python 오류입니다 예상되는 2D 배열, 대신 1D 배열이 있습니다 어떻게 수정합니까?
- python은 sqlite3operationalerror - incomplete input 오류를 제공합니다
- apache spark - 데이터 프레임의 행을 비교할 때 데이터 유형 오류 (Python)
- python runtimeerror - numpy 설치 오류
관련 질문
- python - 목록을 원래 바이너리 데이터베이스로 다시 직렬화하는 방법은 무엇입니까?
- database - SQL 트리거로 마모되지 않는 테이블에 삽입
- python - cx-oracle sql insert query raise error when - (세미콜론) insert into query
- python - 날짜 열에서 확장 일차를 가져 오는 새 열을 만드는 방법은 무엇입니까?
- python - 가변 길이의 테이블을 sqlite 데이터베이스에 삽입하고 싶지만 다음과 같은 오류가 발생합니다 제공된 바인딩 수가 잘못되었습니다
- python - Django 모델 NameERROR가 같은 파일에 있습니까?
- sql - oru-10027 - 버퍼 오버 플로우, 100000 바이트 제한
그런 포트로 cx_Oracle.connect를 사용할 수 있는지 잘 모르겠습니다. 아마도 가능하지만 데이터 소스 이름 (dsn)을 확인하겠습니다.
<시간>먼저
<시간>:8080
없이 연결해보십시오 . 그래도 문제가 해결되지 않으면 아래에서 시도해보십시오.명령 줄에서 파이썬 대화식 모드로 들어가십시오. 와이즈 비즈
python -i
import cx_Oracle
아무것도 찾지 못하면 Burleson을 확인하십시오. 이 사이트는 항상 ORA 문제에 도움이됩니다.
http://www.dba-oracle.com/t_ora_12537_tns_error.htm
물론이 문서가 이미 있다고 가정합니다 :
http://cx-oracle.readthedocs.io/en/latest/module.html?highlight=connect
<시간>또한 가이드를 따르고 있다고 가정하면 해당 URL을 댓글이나 원래 게시물에 링크 할 수 있습니다.
dsn = cx_Oracle.makedsn( 'localhost', '8080' )