【发布时间】:2018-11-27 23:42:36
【问题描述】:
我被困在 sqlplus 插件中定义 LD_LIBRARY_PATH,同样在没有插件但在 shell 执行器中工作。现在安装插件后,我不知道在哪里定义 LD_LIBRARY_PATH。请帮帮我。
我的 oracle 12 是精简版,lib 文件位于 /12.1.0.2/client_1/ 中
[svc-reim@dvreiappca001uk ~]$ cd /appl/oracle/product/12.1.0.2/client_1/ [svc-reim@dvreiappca001uk client_1]$ ls adrci libheteroxa12.so liboramysql12.so ojdbc6.jar cfgtoollogs libipc1.so
libsqlplus.so oraInst.loc 安装 libmql1.so
libsqlplusic.so orai18n-mapping.jar 库存
libnnz12.so libsqora.so.12.1 orai18n.jar jdbc
libocci.so.12.1 轻量级 sqlplus lib
libociei.so 网络 uidrvci libclntsh.so.12.1
libocijdbc12.so nls wrc libclntshcore.so.12.1 libons.so odbc xstreams.jar [svc-reim@dvreiappca001uk client_1]$
请找出我的 Jenkins 工作错误 -
正在获取 ORACLE_HOME... 使用自定义 SQLPlus 位置 SQLPlus >>> /appl/oracle/product/12.1.0.2/client_1/sqlplus 使用自定义 TNS_ADMIN 位置 TNS_ADMIN >>> /appl/oracle/product/12.1.0.2/client_1/network/admin -------------------------------------------------- ------------------------ 使用自定义 ORACLE_HOME -------------------------------------------------- ------------------------ 使用 ORACLE_HOME =/appl/oracle/product/12.1.0.2/client_1/ LD_LIBRARY_PATH=/appl/oracle/product/12.1.0.2/client_1 -------------------------------------------------- ------------------------ 获取 SQLPlus 版本 [ReIM16_CustomScripts] $ /appl/oracle/product/12.1.0.2/client_1/sqlplus -v /appl/oracle/product/12.1.0.2/client_1/sqlplus:加载时出错 共享库:libsqlplus.so:无法打开共享对象文件:否 此类文件或目录进程以状态 127 退出 -------------------------------------------------- ------------------------ java.lang.RuntimeException: 无法读取 SQL 脚本 [/GFR/DB_ReIM16/ReIM16_CustomScripts]!在 org.jenkinsci.plugins.sqlplusscriptrunner.SQLPlusRunner.run(SQLPlusRunner.java:216) 在 org.jenkinsci.plugins.sqlplusscriptrunner.SQLPlusRunnerBuilder.perform(SQLPlusRunnerBuilder.java:112) 在 hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) 在 hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:736) 在 hudson.model.Build$BuildExecution.build(Build.java:206) 在 hudson.model.Build$BuildExecution.doRun(Build.java:163) 在 hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:496) 在 hudson.model.Run.execute(Run.java:1737) 在 hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 在 hudson.model.ResourceController.execute(ResourceController.java:97) 在 hudson.model.Executor.run(Executor.java:421) 错误:无法读取 SQL 脚本 [/GFR/DB_ReIM16/ReIM16_CustomScripts] !
请帮助我在这种情况下如何设置 Lib 路径。
【问题讨论】:
标签: oracle jenkins plugins sqlplus