擅长:python、mysql、java
<p>如果<code>sqlplus administrator/Welcome121@ORCLCDB'</code>正在工作,则必须已经有可用的Oracle客户机库,因为sqlplus和cx\u Oracle都需要相同的Oracle库集。你的数据库可以验证你的查询。在</p>
<p>请检查SQL*Plus版本是否为11.2或更高版本。然后找出sqlplus和python的配置之间的区别。配置cx\U Oracle所需的环境变量,与sqlplus相同。如果安装了完整的Oracle客户机或Oracle DB,则可以在运行python之前使用<code>source /usr/local/bin/oraenv</code>设置环境。如果您有旧的oraclexe11.2,那么命令是<code>source /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh</code></p>
<p>如果没有Oracle客户机库,请按照<a href="https://cx-oracle.readthedocs.io/en/latest/installation.html#installing-cx-oracle-on-linux" rel="nofollow noreferrer">https://cx-oracle.readthedocs.io/en/latest/installation.html#installing-cx-oracle-on-linux</a>安装它们,我建议使用<code>ldconfig</code>设置库搜索路径。在</p>