-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Post version upgrade getting error: ORA-03115: unsupported network datatype or representation #464
Comments
Hello @anthony-tuininga , @cjbj |
Is this a database that I can access directly? If so, the fastest solution would be to provide me temporary credentials so I can find out what the database is complaining about. If not, you can set the environment variable |
It is useful to know the precise version of the Oracle Database. You can do that by looking at |
Hello @anthony-tuininga , Working version: Not working version: I got this version using below query:
|
Interesting. Thanks for providing the version information. Please e-mail me the packet output. That might be helpful in determining the source of the issue. |
Hello @anthony-tuininga ,
|
That traceback shows that the error is taking place during authorization phase two. Unfortunately, that doesn't really help much, but I have asked internally to see what might be the source of the issue. |
Thank you @anthony-tuininga |
Ok. I tried a 19.24 database and I was able to connect successfully. This is on Linux for both client and server. Can you clarify what your client and server operating systems are? It they also are Linux then that suggests something specific to your database. It would be useful to know what your "compatible" parameter is set to and if you could provide any information about the database that differs from a vanilla installation. |
Hello @anthony-tuininga , Thank you for your support. Personally I would had liked to solve this problem with you but due to the policy we have to stop here. Closing this issue. |
I'm sorry to hear that! There is no reason to use cx_Oracle to avoid the issue, however! You can simply add |
@shloktech to make it clear in case you need to explain to your team: you should not use the obsolete, unmaintained cx_Oracle driver. Instead use the Thick mode of python-oracledb as @anthony-tuininga suggested - this is equivalent to the cx_Oracle architecture. See Enabling python-oracledb Thick mode. |
@shloktech if you do want to progress this, you could open an Oracle Support request and upload details. Even if the Support team won't handle the problem, we will still be able to securely access what you upload. |
Thank you @cjbj , If required will open a oracle support request as per: #464 (comment) |
@shloktech an ORA-3115 was investigated in #476 and fixed in 8888127. @anthony-tuininga has initiated a build at https://github.com/oracle/python-oracledb/actions/runs/14141151136. When it completes you can download the python-oracledb bundle and install the appropriate package to test. Let us know if it works for you. We hope to make a PyPI release soon and would like confirmation the fix is complete. |
Thank you @cjbj , |
oracledb library version:
3.0.0 (https://pypi.org/project/oracledb/3.0.0/)
Database version:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
In the above code It is giving the ORA-03115 while doing oracledb.connect.
The text was updated successfully, but these errors were encountered: