如何从unix服务器从python连接oracle数据库

拉胡尔·库玛丽亚

如何从 unix 服务器内的 python 连接 oracle 数据库服务器?我无法安装任何软件包,如 cx_Orcale、pyodbc 等。请考虑即使 PIP 也无法安装。

它是我的 UNIX PROD 服务器,所以我有很多限制。

我试图从 sqlplus 命令运行 sql 脚本及其工作。

拉胡尔·库玛丽亚

我尝试通过 SQLPLUS 连接 Oracle 数据库,并使用以下方式调用脚本:

os.environ['ORACLE_HOME'] = '<ORACEL PATH>'
os.chdir('<DIR NAME>')
VARIBALE=os.popen('./script_to_Call_sql_script.sh select.sql').read()

我的 shell 脚本:script_to_Call_sql_script.sh

#!/bin/bash
envFile=ENV_FILE_NAME
envFilePath=<LOACTION_OF_ENV>${envFile}
ORACLE_HOME=<ORACLE PATH>

if  [[ $# -eq 0 ]]
then
      echo "USAGES: Please provide the positional parameter"
      echo "`$basename $0` <SQL SCRIPT NAME>"
fi

ECR=`$ORACLE_HOME/bin/sqlplus -s /@<server_name><<EOF
set pages 0
set head off
set feed off
@$1;
exit
EOF`

echo $ECR

以上内容帮助我完成在生产服务器上完成的工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python:如何连接到服务器数据库?

来自分类Dev

如何将本地数据库服务器连接到SQL Azure数据库服务器

来自分类Dev

使用闪亮服务器上的ROracle连接到Oracle数据库

来自分类Dev

将R连接到Oracle数据库/服务器(ROracle,RODBC ...)

来自分类Dev

使用JSP在tomcat服务器中连接到Oracle数据库时出错

来自分类Dev

将本地机器上的 SSIS 连接到远程服务器 oracle 数据库

来自分类Dev

无法连接到SQL数据库服务器

来自分类Dev

更改生产服务器上的数据库连接

来自分类Dev

连接到远程mysql数据库服务器

来自分类Dev

枚举指定服务器的Oracle数据库名称

来自分类Dev

如何从UNIX连接到Oracle数据库

来自分类Dev

如何在没有在当前服务器上安装Oracle的情况下在Django中连接远程Oracle数据库?

来自分类Dev

如何从Apache服务器连接到Notes数据库

来自分类Dev

如何连接到真实服务器中的数据库

来自分类Dev

如何连接到PostgreSQL服务器查询数据库名称列表

来自分类Dev

如何在Pentaho BI服务器中释放数据库连接?

来自分类Dev

Android的火力地堡如何处理实时服务器本地数据库连接

来自分类Dev

我应该如何将服务器连接到数据库

来自分类Dev

如何从Azure SQL服务器/数据库连接到远程MySQL

来自分类Dev

如何连接到真实服务器中的数据库

来自分类Dev

如何从Genero Studio连接到服务器上的Informix数据库?

来自分类Dev

如何最好地检查Web服务器与数据库的连接?

来自分类Dev

当数据库位于服务器文件夹之外时,如何启动Mongoose连接?

来自分类Dev

如何使用MySQL Workbench连接到我的数据库服务器?

来自分类Dev

如何通过Macbook上的终端连接到服务器上的MYSQL数据库?

来自分类Dev

如何将我的应用程序与数据库服务器连接

来自分类Dev

如何访问Oracle Apex中远程服务器上存在的数据库表

来自分类Dev

在基于Unix的服务器上将MSDTC和COM +与Oracle数据库一起出错

来自分类Dev

关于FTP服务器与数据库服务器之间的连接

Related 相关文章

  1. 1

    Python:如何连接到服务器数据库?

  2. 2

    如何将本地数据库服务器连接到SQL Azure数据库服务器

  3. 3

    使用闪亮服务器上的ROracle连接到Oracle数据库

  4. 4

    将R连接到Oracle数据库/服务器(ROracle,RODBC ...)

  5. 5

    使用JSP在tomcat服务器中连接到Oracle数据库时出错

  6. 6

    将本地机器上的 SSIS 连接到远程服务器 oracle 数据库

  7. 7

    无法连接到SQL数据库服务器

  8. 8

    更改生产服务器上的数据库连接

  9. 9

    连接到远程mysql数据库服务器

  10. 10

    枚举指定服务器的Oracle数据库名称

  11. 11

    如何从UNIX连接到Oracle数据库

  12. 12

    如何在没有在当前服务器上安装Oracle的情况下在Django中连接远程Oracle数据库?

  13. 13

    如何从Apache服务器连接到Notes数据库

  14. 14

    如何连接到真实服务器中的数据库

  15. 15

    如何连接到PostgreSQL服务器查询数据库名称列表

  16. 16

    如何在Pentaho BI服务器中释放数据库连接?

  17. 17

    Android的火力地堡如何处理实时服务器本地数据库连接

  18. 18

    我应该如何将服务器连接到数据库

  19. 19

    如何从Azure SQL服务器/数据库连接到远程MySQL

  20. 20

    如何连接到真实服务器中的数据库

  21. 21

    如何从Genero Studio连接到服务器上的Informix数据库?

  22. 22

    如何最好地检查Web服务器与数据库的连接?

  23. 23

    当数据库位于服务器文件夹之外时,如何启动Mongoose连接?

  24. 24

    如何使用MySQL Workbench连接到我的数据库服务器?

  25. 25

    如何通过Macbook上的终端连接到服务器上的MYSQL数据库?

  26. 26

    如何将我的应用程序与数据库服务器连接

  27. 27

    如何访问Oracle Apex中远程服务器上存在的数据库表

  28. 28

    在基于Unix的服务器上将MSDTC和COM +与Oracle数据库一起出错

  29. 29

    关于FTP服务器与数据库服务器之间的连接

热门标签

归档