アーティクル - CS266042

SyncDB (データベースの同期) が失敗しました。エラー "SQLSyntaxErrorException: ORA-00933: SQL コマンドが正しく終了していません" が Servigistics Service Parts Management

修正日: 11-Jun-2019   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • Servigistics Service Parts Management 10.7.0.10

説明

  • SyncDB (Synchronize database)エラーで失敗していますjava.sql.SQLSyntaxErrorException:ORA-00933:SQL command not properly ended
  • autopilot.log含む:
    • SQLExceptionSubclassTranslator で springframework を実行します (SQLExceptionSubclassTranslator:95 の場合)。
      springframework で AbstractFallbackSQLExceptionTranslator---------------------------------AbstractFallbackSQLExceptionTranslator
      springframework で AbstractFallbackSQLExceptionTranslator----------------------------------AbstractFallbackSQLExceptionTranslator
      springframework (JdbcTemplate. java: 407) で、JdbcTemplate. を実行します。
      springframework で、JdbcTemplate を更新します (JdbcTemplate. java: 521)
      extractData (セグメント. java: 173) を実行している場合に、プロセスを実行します。
      springframework で、JdbcTemplate $ 1QueryStatementCallback. doInStatement (JdbcTemplate. java: 446) に保存します。
      springframework に保存します (JdbcTemplate. java: 396 を実行します)。
      springframework に保存します。 JdbcTemplate. query (JdbcTemplate. java: 456)
      com... プロセス (セグメント.......)... プロセス (セグメント: 144)
      doRun (Batchコネクタの実装. java: 110) のプロセスを実行します。
      プロセスを実行します。 Batchコネクタの実装。アクセス $ 000 (Batchコネクタ実装. java:29)
      com. .java. プロセス. Batchコネクタ実装 $1. doInTransaction (Batchコネクタ実装. java:87)
      データベース. トランザクションユーティリティ実行 (TransactionUtil. java:45) ではありません。
      プロセスを実行します。 Batchコネクタ Impl. 実行 (Batchコネクタ実装. java:84)
      プロセス (SyncConnector. java: 207) を実行して、プロセスを実行します。
      doRun (Batchコネクタの実装. java: 110) のプロセスを実行します。
      プロセスを実行します。 Batchコネクタの実装。アクセス $ 000 (Batchコネクタ実装. java:29)
      com. .java. プロセス. Batchコネクタ実装 $1. doInTransaction (Batchコネクタ実装. java:87)
      データベース. トランザクションユーティリティ実行 (TransactionUtil. java:45) ではありません。
      プロセスを実行します。 Batchコネクタ Impl. 実行 (Batchコネクタ実装. java:84)
      の com... タスク。サブタスク $1. doInConnection (サブタスク. java:98)
      com... タスク。サブタスク $1. doInConnection (サブタスク:94)
      com... データベース. ConnectionTemplate $1. doInTransaction (ConnectionTemplate. java:32)
      データベース. トランザクションユーティリティ実行 (TransactionUtil. java:45) ではありません。
      接続テンプレートを実行 (ConnectionTemplate. java:27) を実行します。
      com... データベース. 接続ユーティリティ実行 (ConnectionUtil. java:53)
      com... データベース. 接続ユーティリティ実行 (ConnectionUtil. java:47)
      com... タスクサブタスク. runConnector (サブタスク:94)
      AbstractTask で実行します (AbstractTask: 203)。...
      java... タスクサブタスク. 実行 (サブタスク:80)
      NativeMethodAccessorImpl は invoke0 (ネイティブメソッド) を反映しています。
      NativeMethodAccessorImpl に反映されます (NativeMethodAccessorImpl. .java:57)
      DelegatingMethodAccessorImpl に反映されます (DelegatingMethodAccessorImpl:43)。
      java. 606 に反映されます (メソッド .java:)
      springframework では、リフレクションを使用した操作 (AopUtils. java: 317) の使用をサポートしています。
      springframework では、ReflectiveMethodInvocation という点にあります (ReflectiveMethodInvocation: 183)
      springframework に進みます (ReflectiveMethodInvocation. ReflectiveMethodInvocation に進みます。 150)
      MethodBeforeAdviceInterceptor. springframework (MethodBeforeAdviceInterceptor. java:51) ではありません。
      springframework で続行します (ReflectiveMethodInvocation: 161 を実行します)。
      springframework で、トランザクションインターセプター proceedWithInvocation (TransactionInterceptor. java:96) を実行します。
      springframework では、トランザクションがサポートしています。処理中のトランザクション (Transactionaspのサポート. java: 260)
      springframework では、トランザクションインターセプター. 呼び出し (TransactionInterceptor. java:94)
      springframework で続行します (ReflectiveMethodInvocation. ReflectiveMethodInvocation. 172 を実行)
      ExposeInvocationInterceptor に springframework (ExposeInvocationInterceptor:91) を実行してください。
      springframework で続行します (ReflectiveMethodInvocation. ReflectiveMethodInvocation. 172 を実行)
      JdkDynamicAopProxy で springframework (JdkDynamicAopProxy: 204) を起動してください。
      523を $Proxy します (不明なソース)
      に対して、TaskServiceImpl $、実行 (TaskServiceImpl. java: 409) を実行します。
      724で実行します (ねじ. java:)
      com. .java.. util...----------------------------------
      原因: SQLSyntaxErrorException: 00933: SQL コマンドが正しく終了していません

      T4CTTIoer の場合、processError (T4CTTIoer. java: 440)
      T4CTTIoer で、processError (T4CTTIoer: 396) を実行します。
      T4C8Oall で、processError (T4C8Oall: 837) を実行します。
      T4CTTIfun を受信します (T4CTTIfun: 445))。
      T4CTTIfun で、doRPC (T4CTTIfun: 191) を実行します。
      T4C8Oall (oracle......) (T4C8Oall: 523)
      T4CStatement で、doOall8 (T4CStatement: 193) を実行します。
      T4CStatement で実行します (T4CStatement......)
      OracleStatement に保存します。 doExecuteWithTimeout (OracleStatement: 1315)
      OracleStatement にあります。. executeUpdateInternal (OracleStatement: 1822)
      OracleStatement で、OracleStatement: 1787) の順に更新します。
      OracleStatementWrapper を更新します (OracleStatementWrapper: 280 の場合)。
      GeneratedMethodAccessor251 を反映 (不明なソース)
      DelegatingMethodAccessorImpl に反映されます (DelegatingMethodAccessorImpl:43)。
      java. 606 に反映されます (メソッド .java:)
      . ProxyHandler $1. invoke (ProxyHandler. java:28) をサポートします。
      を実行します。... というクエリーを使用します。 invoke (QueryMethodInvoker 側. java:27)
      doInDeadlockRetry (ProxyHandler. java:65) をサポートしていませんでした。
      DeadlockRetry に対して実行します (DeadlockRetry:27 を実行します)。
      . ProxyHandler. invoke (ProxyHandler. java:62) をサポートします。
      StatementHandler (StatementHandler. .java:40) を使用して、をサポートします。
      $Proxy 175. executeUpdate (不明なソース)。
      springframework (JdbcTemplate. java: 511) で、JdbcTemplate $ 1UpdateStatementCallback に保存します。
      springframework (JdbcTemplate. java: 509) で、JdbcTemplate $ 1UpdateStatementCallback に保存します。
      springframework に保存します (JdbcTemplate. java: 396 を実行します)。
  • 次のメッセージが含まれている場合もあります。
    • DEBUG をデバッグします。 QueryLogger-IPCSTMP_G49285 に挿入-s. PartID, s. LocID, 26518 を IPCSTMP_G49292 s の結合 IPCSTMP_G49294 ns. PartID = ns で選択します。PartID と s. LocID = ns。LocID および ns。SegmentID = 15481 で、SVCPPL_PERIOD = N ' M_18_24 ' または s. SVCPPL_PERIOD = N ' M_18_24 ') および s. LocID = 735 and s. PartFamilyID = 7 および s. N'y = SKUCust2 ' and (N'SA = PartCustom6 ' または s. N'44AM = PartCustom6 ' または s. N'44BB = PartCustom6 ' または s. N'HH94GJ = ' または s.PartCustom6 = N'HH94JB ') and SVCPPL_PERIOD (SegmentFinder = N ' M_12_18 '。........... newPartLocSegmentTable (SegmentFinder. java:96)
      SQLException をデバッグします。例外。 CustomSQLExceptionTranslator-エラーコード ' 933 ' でを変換できません。フォールバックトランスレーターを実行します。
最新バージョンはこちらを参照ください CS266042