OWB (Oracle Warehouse Builder)迁移助手遇到无效的替换错误



目前,我们使用OWB11gR2(11.2.0.4)作为ETL流程。我们计划将我们的oracle数据库升级到数据库19c。由于OWB在11gR2之后不再存在,我们需要将OWB迁移到ODI (Oracle Data Integrator)中。在浏览了不同的文档之后,我们找到了一种使用owb迁移助手将owb迁移到odi的方法。我们尝试在AIX 7.2中以以下方式运行迁移助手。

$OWB_HOME/owb/bin/unix/
./migration.sh <odi_master_password> <odi_user_password> <owb_workspace_owner_password> <configuration_file> 

但是,迁移助手失败,出现以下错误。

migration .sh[24]: "${1:0:13}": 0403-011指定的替换对该命令无效。

下面是解决这个问题的方法。

$OWB_HOME/owb/bin/unix/ ~/.bashrc
./migration.sh <odi_master_password> <odi_user_password> <owb_workspace_owner_password> <configuration_file>

或者在迁移助手脚本之前使用bash的完整路径。

/usr/bin/bash migration.sh <odi_master_password> <odi_user_password> <owb_workspace_owner_password> <configuration_file>

相关内容

  • 没有找到相关文章

最新更新