I am trying to build an application in python which will use Oracle Database installed in corporate server and the application which I am developing can be used in any local machine.
Is it possible to connect to oracle DB in Python without installing the oracle  client in the local machine where the python application will be stored and executed?
Like in Java, we can use the jdbc thin driver to acheive the same, how it can be achieved in Python.
Any help is appreciated
Installing oracle client, connect is possible through cx_Oracle module.
But in systems where the client is not installed, how can we connect to the DB.
Installing Oracle client is a huge pain.  Could you instead create a Webservice to a system that does have OCI and then connect to it that way?  This might end being a better solution rather than direct access.
Python Oracle DB Connect without Oracle Client