gpt4 book ai didi

oracle - 如何从命令行调用 ODI 场景并等待其执行

转载 作者:行者123 更新时间:2023-12-04 01:39:07 25 4
gpt4 key购买 nike

我想从命令行调用 ODI 场景并等待它完成。我正在使用 ODI 12c 并安装了独立代理。我已经发现您可以使用 startscen.cmd 命令,它对我有用。唯一的问题是 cmd 没有等待场景完成。有什么建议可以实现这样的目标吗?

我的 .bat 文件如下所示:

cd C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin
call startScen.cmd "-INSTANCE=CITestAgent" MAPPING 1_0_0 GLOBAL "-SESSION_NAME=TEST_RUN" "-AGENT-URL=http://localhost:20910/oraclediagent"
cd C:\Users\Redekera\documents\testFiles
"C:\Users\REDEKERA\Documents\instantclient_19_3\sqlplus.exe" db_user/pw@db/scheme @run_tests_lieferschein.sql

在该命令之后,我想通过 sql*plus 运行一个 sql,这需要等到场景完成。

谢谢大家的帮助:)

最佳答案

默认startscen.cmd会等待执行结束返回。这可以通过参数 -ASYNC=yes 更改以异步开始执行。在那种情况下,它会返回有助于检查执行状态的 SESSION 编号。

关于oracle - 如何从命令行调用 ODI 场景并等待其执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58335639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com