【问题标题】:Error Using Jenkins to execute oracle script at remote database?使用 Jenkins 在远程数据库执行 oracle 脚本时出错?
【发布时间】:2017-11-14 06:29:54
【问题描述】:

我正在使用 sqlplus-script-runner 插件在远程服务器上运行我的 sql 命令作为我的截图,但是我得到了错误:

错误:ORACLE_HOME 目录 [10.53.253.161:1521/u01/app/oracle/product/12.1.0/dbhome_1] 不存在!

你知道如何配置远程数据库的 Oracle_home 吗?

【问题讨论】:

    标签: jenkins oracle11g jenkins-plugins devops


    【解决方案1】:

    我找到了答案:Oracle_home 是我本地机器上的 oracle 路径, 包含实例上的远程 ip

    【讨论】:

      【解决方案2】:

      尝试将您的网址更改为 10.53.253.161:1521/u01/app/oracle/product/12.1.0

      Jenkins 用户是否可以看到该文件夹​​?

      【讨论】:

      • 我仍然得到错误。我可以使用以下 tnsname 的 pls sql developer 访问 db (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.53.253.161)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = test12cp1)))
      • 我也可以通过 ftp 访问该路径
      • ORACLE_HOME 变量是否设置在远程计算机上?
      • 是的,在服务器 10.53.253.161 上,ORACLE_HOME 设置为 /u01/app/oracle/product/12.1.0/dbhome_1
      • 我试图将实例更改为“ (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.53.253.161)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = test12cp1)))” ,但仍然出现同样的错误
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-02
      • 2012-12-12
      • 2011-02-15
      • 1970-01-01
      • 2017-12-25
      • 2017-12-01
      相关资源
      最近更新 更多