首页 > 解决方案 > 在 ODI 中从另一台机器导入场景 xml

问题描述

我正在尝试将场景从另一台机器(文件夹中的导出文件)导入 ODI。我不想复制导出文件。下面是我在过程中使用的 ODI 工具命令,但导入失败。我们有任何解决方法吗?

**OdiImportScen "-FILE_NAME=scp://user@host:22/folder_name/SCEN_FILE.xml" "-IMPORT_MODE=SYNONYM_INSERT_UPDATE" "-IMPORT_SCHEDULE=NO" "-IMPORT_WITHOUT_CIPHER_DATA=YES"

错误消息:ODI-30084:文件“scp://user@host:22/folder_name/SCEN_FILE.xml”不存在

标签: linuxscporacle-data-integrator

解决方案


scp 协议一般用在 scp 程序中,不用于其他工具。ODI 工具是用 Java 编写的,不支持以scp://这种语言(或据我所知的任何地方)以 scp 协议为前缀的位置。

所以有2个解决方案:

  1. 首先在本地 ODI 机器上 scp 文件(如果您计划自动化,代理会在该机器上运行),他们在本地使用 OdiImportScen。
  2. 公开存储文件的网络驱动器并将其安装在本地 ODI 机器上

推荐阅读