技术文章 - CS185332
TNSNAMES.ORA-30926:在 Windchill Bulk Migrator 4.0 M010 中执行 wbmff 操作预加时,无法在源表 "中获取一组稳定的行。
已修改: 03-May-2016
适用于
- Windchill Bulk Migrator 4.0 M010 to M010_CPS03
说明
- 执行时 java -jar Wbmff.jar -operation preload,会报告以下错误:
终止异常(ProcessCADFiles):
windchill wbm wbmff 工具. WbmffException:执行 sql 命令时出错。异常: TNSNAMES.ORA-30926:无法获取源表中的一组不稳定的行
命令出错:
--设置 FT 成员 sourceId (变型2)
合并到 ff_NdFtMember fm
使用(选择 netg。Id、netg originId、ni、upper (ni)。名字
)名称
从
ff_NdExtract netg
联接 ff_NdExtract ne
在 netg 上。FileId = ne。FileId 和 netg originId = ne originId
在 ni 上联接 ff_NdItem ni = ne。Id 和 ne originId = ni originId) u
on (fm. topGenericSourceId = u.Id 和 fm originId = u originId 和 you.Name = upper (fm)。名称))
匹配后
更新集调频。 sourceId = u
其中,fm. sourceId 为空。TNSNAMES.ORA-30926:无法获取源表中的一组不稳定的行
在 windchill 中。 wbm wbmff 工具. SqlServerHelper (未知源)
在 windchill 中。 wbm (未知源)。 setModelNameFromND (不明来源)
在 windchill wbm wbmff data。 CombineNDProcessor $ CombineNDProcessorContext. rootExecute (未知源)
在 windchill 中的 wbm wbmff。执行(未知源)
在 windchill 中。 wbm (未知源)在 com 中
在 windchill 中。 wbm wbmff WbmFromFiles main (未知源)
由 SQLException: TNSNAMES.ORA-30926 导致无法在 oracle 的 source 表中获取一组稳定的行。 T4CTTIoer. processError (T4CTTIoer .java:445)
在 T4CTTIoer processError (T4CTTIoer .java:396)
在 T4C8Oall processError (T4C8Oall .java:879)
在 T4CTTIfun 接收(T4CTTIfun:450)。
在 T4CTTIfun doRPC (T4CTTIfun .java:192)
在 T4C8Oall doOALL (T4C8Oall .java:531)
在 T4CStatement doOall8 (T4CStatement .java:193)
在 T4CStatement executeForRows (T4CStatement .java:1033)
在 OracleStatement doExecuteWithTimeout (OracleStatement .java:1329)
在 OracleStatement executeInternal (OracleStatement .java:1909)
在 OracleStatement (OracleStatement:1871)处执行
在 OracleStatementWrapper (OracleStatementWrapper:318)处执行
...6个更多
退出 WbmFromFiles,退出代码:1
windchill wbm wbmff 工具. WbmffException:执行 sql 命令时出错。异常: TNSNAMES.ORA-30926:无法获取源表中的一组不稳定的行
命令出错:
--设置 FT 成员 sourceId (变型2)
合并到 ff_NdFtMember fm
使用(选择 netg。Id、netg originId、ni、upper (ni)。名字
)名称
从
ff_NdExtract netg
联接 ff_NdExtract ne
在 netg 上。FileId = ne。FileId 和 netg originId = ne originId
在 ni 上联接 ff_NdItem ni = ne。Id 和 ne originId = ni originId) u
on (fm. topGenericSourceId = u.Id 和 fm originId = u originId 和 you.Name = upper (fm)。名称))
匹配后
更新集调频。 sourceId = u
其中,fm. sourceId 为空。TNSNAMES.ORA-30926:无法获取源表中的一组不稳定的行
在 windchill 中。 wbm wbmff 工具. SqlServerHelper (未知源)
在 windchill 中。 wbm (未知源)。 setModelNameFromND (不明来源)
在 windchill wbm wbmff data。 CombineNDProcessor $ CombineNDProcessorContext. rootExecute (未知源)
在 windchill 中的 wbm wbmff。执行(未知源)
在 windchill 中。 wbm (未知源)在 com 中
在 windchill 中。 wbm wbmff WbmFromFiles main (未知源)
由 SQLException: TNSNAMES.ORA-30926 导致无法在 oracle 的 source 表中获取一组稳定的行。 T4CTTIoer. processError (T4CTTIoer .java:445)
在 T4CTTIoer processError (T4CTTIoer .java:396)
在 T4C8Oall processError (T4C8Oall .java:879)
在 T4CTTIfun 接收(T4CTTIfun:450)。
在 T4CTTIfun doRPC (T4CTTIfun .java:192)
在 T4C8Oall doOALL (T4C8Oall .java:531)
在 T4CStatement doOall8 (T4CStatement .java:193)
在 T4CStatement executeForRows (T4CStatement .java:1033)
在 OracleStatement doExecuteWithTimeout (OracleStatement .java:1329)
在 OracleStatement executeInternal (OracleStatement .java:1909)
在 OracleStatement (OracleStatement:1871)处执行
在 OracleStatementWrapper (OracleStatementWrapper:318)处执行
...6个更多
退出 WbmFromFiles,退出代码:1
这是文章 185332 的 PDF 版本,可能已过期。最新版本 CS185332