Comments (4)
@meenmo start by checking the doc in the help URL shown in the error message: https://python-oracledb.readthedocs.io/en/latest/user_guide/troubleshooting.html#dpy-4011
from python-oracledb.
@cjbj Thank you for your comment!
My ultimate goal is to utilize the recently released aysnc feature.
According to this article, thick mode will not support asyncio. Changing to TLS is not an option for me, as I am not a server-side DBA.
Is there currently no way to use async?
from python-oracledb.
Thick mode cannot support asyncio as there is no direct access to the socket, so no way to handle events from I/O. And thin mode doesn't support NNE currently. So at the moment you cannot use asyncio with that database, unfortunately. Although you could use a thread pool to make use of asyncio manually my own experiments with that have shown that the performance is much worse than the normal synchronous approach -- so not much point in doing so!
from python-oracledb.
Closing as answered - we recognize the issues that are pain points.
from python-oracledb.
Related Issues (20)
- Implement a Record object HOT 2
- callproc with a %ROWTYPE returns an error when Timestamp precedes a Varchar2 HOT 7
- Having issue setting up the connection with oracle database using oracledb module HOT 2
- dsn.py small fix to support NNE HOT 2
- create_pool_async requires asyncio and causes issues in pytest_asyncio HOT 4
- Add way to handle DPY-3007: database type "DB_TYPE_INTERVAL_YM" is not supported HOT 3
- Add support for IFILE in tnsnames.ora HOT 21
- Expose service names available in tnsnames.ora HOT 5
- Add iterator support for DbObject with collection content HOT 7
- Extrange case, do not work on server (error DPY-4011) but inside docker container same server works ok HOT 13
- Fallback by thick mode HOT 2
- Add sharding support to thin mode
- oracledb.connect_async hangs forever HOT 7
- cursor execute raise no_data_found without any exceptions HOT 3
- Does/will oracledb support SQL*Net compression in thin mode? HOT 3
- INVISIBLE column with custom %ROWTYPE type: unexpected end of data HOT 5
- Failover not working correctly
- TIMEDWAIT does not result in timeout before ping probe timeout
- Async select not returning all rows HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-oracledb.