アーティクル - CS296365

Servigistics で AutoPilot プロセスがエラー「ORA-01652」/「ORA-01653」で失敗する

修正日: 09-Sep-2024   


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

適用対象

  • Servigistics Service Parts Management 11.3.2 to 13.1.0.1
  • Servigistics Service Parts Pricing 11.3.2 to 13.1.0.1
  • Oracle Database

説明

  • AutoPilot プロセスは次のようなエラーで失敗します:
    • ORA-01653: 表 <表名> を表領域 <表領域名> の <数値> で拡張できません
    • ORA-01652: 表領域 <表領域名> の一時セグメントを <番号> だけ拡張できません
  • Oracle Parallel20に設定してマルチスレッド予測を実行すると、次のエラーが発生して失敗します。
    • ORA-01652: 表領域 TEMP の一時セグメントを 128 拡張できません
    • ORA-01652: 表領域 TEMP の一時セグメントを 1024 拡張できません
  • SyncDB (データベースの同期) エラーで失敗します:
    • ORA-01652: 表領域 TEMP の一時セグメントを 128 拡張できません
  • GetHostData がエラーで失敗します:
    • ORA-01652: 表領域 IPCS_DATA で一時セグメントを 128 拡張できません
  • MEO 計算シナリオがエラーで失敗しました:
    • ORA-01652: 表領域 IPCS_TEMP の一時セグメントを 128 拡張できません
  • autopilot.logには次のようなエラーが含まれています:
エラー com.svg.core.util.EventLog - タスクのデータベース同期がメッセージで失敗しました: StatementCallback; SQL の未分類の SQLException [insert into IPCSTMP_G27723 select distinct pbf.PartID, pc.LocID from IPCS_PROV_BOM_FLAT pbf join IPCS_PROVISION p on pbf.ProvID=p.ProvID and p.Pr
org.springframework.jdbc.UncategorizedSQLException: StatementCallback;分類されていない SQLException、SQL [insert into IPCSTMP_G27723 select distinct pbf.PartID, pc.LocID from IPCS_PROV_BOM_FLAT pbf join IPCS_PROVISION p on pbf.ProvID=p.ProvID and p.ProvStatusID > 2 and p.ProvStatusID != 99 join IPCS_PROV_PROD_ROLLOUT ppr on pbf.ProvID=ppr.ProvID and pbf.ProductID = ppr.ProductID join IPCS_PROV_COVG pc on pc.InstallSiteID=ppr.InstallSiteID and (pbf.InstallSiteID = pc.InstallSiteID or pbf.InstallSiteID = -1) and (pbf.ProductID=pc.ProductID or pc.ProductID = -1) and (pbf.PartID=pc.PartID or pc.PartID = -1) join IPCSTMP_G27714 sel on pc.LocID = sel.LocID where pbf.PartID <> -1 and not exists (select 1 from IPCSTMP_G27723 s where s.LocID=pc.LocID and s.PartID=pbf.PartID)]; SQL 状態 [72000]; エラー コード [1652]; ORA-01652: 表領域 TEMP で一時セグメントを 128 拡張できません
; ネストされた例外は java.sql.SQLException: ORA-01652: 表領域 TEMP の一時セグメントを 128 拡張できません

org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:84) で
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) で
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) で
org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:415) で
org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:534) で
com.svg.core.process.syncdb.PreprocSelection.newValidPairsTable(PreprocSelection.java:238) で
com.svg.core.process.syncdb.PreprocSelection.process(PreprocSelection.java:23) で
com.svg.core.process.BatchConnectorImpl.doRun(BatchConnectorImpl.java:110) で
com.svg.core.process.BatchConnectorImpl.access$000(BatchConnectorImpl.java:34) で
com.svg.core.process.BatchConnectorImpl$1.doInTransaction(BatchConnectorImpl.java:95) で
com.svg.core.database.TransactionUtil.execute(TransactionUtil.java:51) で
com.svg.core.process.BatchConnectorImpl.run(BatchConnectorImpl.java:92) で
com.svg.core.process.syncdb.SyncConnector.doProcessSubTask(SyncConnector.java:225) で
com.svg.core.process.ThreadableConnector.process(ThreadableConnector.java:26) で
com.svg.core.process.BatchConnectorImpl.doRun(BatchConnectorImpl.java:110) で
com.svg.core.process.BatchConnectorImpl.access$000(BatchConnectorImpl.java:34) で
com.svg.core.process.BatchConnectorImpl$1.doInTransaction(BatchConnectorImpl.java:95) で
com.svg.core.database.TransactionUtil.execute(TransactionUtil.java:51) で
com.svg.core.process.BatchConnectorImpl.run(BatchConnectorImpl.java:92) で
com.svg.core.task.SubTask.runConnector(SubTask.java:104) で
com.svg.core.task.AbstractTask.run(AbstractTask.java:216) で
com.svg.core.task.SubTask.run(SubTask.java:86) で
sun.reflect.GeneratedMethodAccessor340.invoke(不明なソース)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で
java.lang.reflect.Method.invoke(Method.java:498) で
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302) で
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) で
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) で
org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52) で
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168) で
org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) で
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) で
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) で
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) で
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) で
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) で
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208) で
com.sun.proxy.$Proxy708.run(ソース不明)
com.svg.core.service.impl.TaskServiceImpl$1.run(TaskServiceImpl.java:434) で
java.lang.Thread.run(Thread.java:748) で
com.svg.core.util.ThreadUtil$1.run(ThreadUtil.java:43) で
原因: java.sql.SQLException: ORA-01652: 表領域 TEMP の一時セグメントを 128 拡張できません
エラー: com.svg.core.database.StandardJdbcTemplate$UnknownDataAccessException: ORA-01652: 表領域 IPCS_DATA で一時セグメントを 128 拡張できません

最新バージョンはこちらを参照ください CS296365