python3连接oracle报错
1、方法一:在oracle_home下找到lsnrctl.exe 输入 start 方法二 可能认不到实例名 在cmd下运行 set oracle_sid=自己数据库的实例名(大多数orcl)网上还有很多解决办法 也许不见得管用,这种问题具体问题具体分析比较好。
2、连接这个oracle服务端要求的最低版本客户端是12版本,可能是你连接oracle的驱动有问题,建议换一个更新版本的驱动,一般直接使用pip升级,或者到oracle官网上去下载新版本的连接驱动。
3、执行完后,重新连接用户,结果还是报错,报错依旧为:ERROR:ORA-01033: ORACLE initialization or shutdown in progressProcess 是因为我们前面并没有打开数据库。重新登录sys。
4、有一种可能,如果监听日志文件大小大于4G,也会导致监听运行异常,无法访问数据库的现象。
5、我用FineReport报表、JasperReport等报表开发工具连oracle时都出现过类似问题,主要原因是由于监听器不识别java应用程序中定义的数据库名称导致的,需要修改设计器中数据连接所定义的数据库名。
python打包以后不能连接orcle数据库怎么办
本文实例讲述了python连接oracle数据库的方法,分享给大家供大家参考。具体步骤如下:首先下载驱动:(cx_Oracle)http:// 不过要注意一下版本,根据你的情况加以选择。
以sys登录为sysdbasqlplus /NOLOG或者(sqlplus sys/sys@localhost/orcl as sysdba,window系统下部署的 oracle数据库总是各种bug,我的必须添加ip地址指向才能连接)。
包括cx_Oracle、ODBC等工具都必须安装Oracle客户端。
方法一:在oracle_home下找到lsnrctl.exe 输入 start 方法二 可能认不到实例名 在cmd下运行 set oracle_sid=自己数据库的实例名(大多数orcl)网上还有很多解决办法 也许不见得管用,这种问题具体问题具体分析比较好。
PYTHON链接ORACLE的问题
1、通过cx_Oracle,可以是Python与Oracle数据库相互沟通,这样两者就可以长处互补。
2、方法一:在oracle_home下找到lsnrctl.exe 输入 start 方法二 可能认不到实例名 在cmd下运行 set oracle_sid=自己数据库的实例名(大多数orcl)网上还有很多解决办法 也许不见得管用,这种问题具体问题具体分析比较好。
3、后来一直用mysql。cx_Oracle应该没有问题。还是权限设置的问题。你先使用普通用户连接成功一次。确保可以操作数据库后,再使用SYS用户尝试。主要是检查原因在哪里。也许是你的ORACLE的连接配置问题。所以先走通一次再说。
4、M1兼容性的问题。稍微熟悉计算机的人,一般都会有一个疑虑,M1本质上和苹果的A系芯片是一样的,都是ARM架构的。
5、包括cx_Oracle、ODBC等工具都必须安装Oracle客户端。
python连接oracle数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于python连接oracle数据库增删改查、python连接oracle数据库的信息别忘了在本站进行查找喔。