Mit Python-oracledb Was bedeutet 'DPY-4027: Kein Konfigurationsverzeichnis, um nach tnsnames.ora' zu suchenPython

Python-Programme
Anonymous
 Mit Python-oracledb Was bedeutet 'DPY-4027: Kein Konfigurationsverzeichnis, um nach tnsnames.ora' zu suchen

Post by Anonymous »

  • Mit dem Python-oracledB-Treiber Der Code: < /p>

    Code: Select all

    import oracledb
    
    cs = "MYDB"
    c = oracledb.connect(user='cj', password=mypw, dsn=cs)
    < /code>
    Gibt den Fehler an: < /p>
    oracledb.exceptions.DatabaseError: DPY-4027: no configuration directory to search for tnsnames.ora
    < /code>
    < /li>
      Der gleiche Fehler tritt auch in einem zweiten Fall auf: < /p>
    import oracledb
    
    cs = "MYDB = (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orclpdb1)))"
    c = oracledb.connect(user='cj', password=mypw, dsn=cs)
    < /code>
    Und damit: < /p>
    import oracledb
    
    cs = "MYDB = (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orclpdb1)))"
    
    cp = oracledb.ConnectParams()
    cp.parse_connect_string(cs)
    
Was bedeutet das?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post