Informatica:工作流映射引用了错误的 odbc.ini 文件
Informatica: wrong odbc.ini file referred by Workflow mappings
我正在尝试从 Informatica Workflow 中执行工作流映射。来源是 MSSQL Server
,目标是 Oracle DB
。与其他所有映射一样,该映射似乎指的是系统的 /etc/odbc.ini
文件,而不是位于 $INFA_HOME/ODBC7.1/odbc.ini
.
中的文件
我已尝试检查所有内容,但似乎无法理解此链接是如何建立的。我做了很多点击和试验来确认哪个 odbc.ini
被推荐,它总是坐在 /etc/
下面的那个。 bash_profile's
变量 ODBCINI
也指向 INFA_HOME
位置。
有人可以阐明系统的 odbc.ini
是如何或为什么被引用的吗?知道它是如何链接的吗?
我们需要在 unix/linux 用户 bash 配置文件中设置两个 odbc 相关参数。
INFA_HOME=/opt/infa
ODBCINI= $INFA_HOME/ODBC7.1/odbc.ini
ODBCINST=$INFA_HOME/ODBC7.1/odbcinst.ini
现在,我觉得您的 unix/linux 用户无法到达此位置,或者他们无法正确导出。
使用 unix/linux 用户即 运行 informatica 登录。
然后用more $ODBCINI
看是否有读权限
对 ODBCINST 执行相同操作。
使用 ssgodbc
工具检查与您的 mssql 服务器数据库的连接。
我正在尝试从 Informatica Workflow 中执行工作流映射。来源是 MSSQL Server
,目标是 Oracle DB
。与其他所有映射一样,该映射似乎指的是系统的 /etc/odbc.ini
文件,而不是位于 $INFA_HOME/ODBC7.1/odbc.ini
.
我已尝试检查所有内容,但似乎无法理解此链接是如何建立的。我做了很多点击和试验来确认哪个 odbc.ini
被推荐,它总是坐在 /etc/
下面的那个。 bash_profile's
变量 ODBCINI
也指向 INFA_HOME
位置。
有人可以阐明系统的 odbc.ini
是如何或为什么被引用的吗?知道它是如何链接的吗?
我们需要在 unix/linux 用户 bash 配置文件中设置两个 odbc 相关参数。
INFA_HOME=/opt/infa
ODBCINI= $INFA_HOME/ODBC7.1/odbc.ini
ODBCINST=$INFA_HOME/ODBC7.1/odbcinst.ini
现在,我觉得您的 unix/linux 用户无法到达此位置,或者他们无法正确导出。
使用 unix/linux 用户即 运行 informatica 登录。
然后用more $ODBCINI
看是否有读权限
对 ODBCINST 执行相同操作。
使用 ssgodbc
工具检查与您的 mssql 服务器数据库的连接。