Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 7

<SQL_EXPLAIN_PLAN>

<DATA_DS>
<![CDATA[
Datamodel SQL Explain Plan Report
================================================================
Driver Details:JDBC Driver:Oracle JDBC
driver:weblogic.jdbc.wrapper.PoolConnection_oracle_jdbc_driver_T4CConnection:19.17.
0.0.0
DBName:Oracle
DBVersion:Oracle Database 19c EE Extreme Perf Release 19.0.0.0.0 - Production
Version 19.18.0.0.0
SQLQuery:EXPLAIN PLAN SET STATEMENT_ID = 'dm_plan_Q_230503_072256' FOR
SELECT
AIA.INVOICE_NUM
,AIA.VENDOR_ID
,AIA.INVOICE_CURRENCY_CODE
,AIA.PAYMENT_CURRENCY_CODE
,AIA.INVOICE_AMOUNT
,AIA.VENDOR_SITE_ID
,AIA.AMOUNT_PAID
,AIA.INVOICE_DATE
,AIA.SOURCE
,AIA.INVOICE_TYPE_LOOKUP_CODE
,AILA.DESCRIPTION HEADER_OBJECTIVE_DESCRIPTION,
AIA.DESCRIPTION LINE_OBJECTIVE_DESCRIPTION,
hp.party_name supplier,
pvsa.vendor_site_code supplier_site,
(SELECT SEGMENT1 || '.' ||
SEGMENT2 || '.' ||
SEGMENT3 || '.' ||
SEGMENT4 || '.' ||
SEGMENT5 || '.' ||
SEGMENT6 || '.' ||
SEGMENT7
FROM Gl_CODE_COMBINATIONS gcc
WHERE GCC.CODE_COMBINATION_ID=AIDA.DIST_CODE_COMBINATION_ID) FUSION_ACCOUNT_NO,
AILA.ATTRIBUTE1 BUDGET_CODE,
(SELECT SEGMENT1 FROM PO_HEADERS_ALL PHA WHERE
PHA.PO_HEADER_ID=AILA.PO_HEADER_ID)PO_NUMBER,
(SELECT ATTRIBUTE4 FROM PO_LINES_ALL PLA
WHERE
PLA.PO_HEADER_ID=AILA.PO_HEADER_ID
AND PLA.PO_LINE_ID=AILA.PO_LINE_ID
)PO_BUDGET_CODE,
(SELECT
SEGMENT1 || '.' ||
SEGMENT2 || '.' ||
SEGMENT3 || '.' ||
SEGMENT4 || '.' ||
SEGMENT5 || '.' ||
SEGMENT6 || '.' ||
SEGMENT7
FROM PO_DISTRIBUTIONS_ALL PLA ,Gl_CODE_COMBINATIONS gcc
WHERE
PLA.PO_HEADER_ID=AILA.PO_HEADER_ID
AND PLA.PO_LINE_ID=AILA.PO_LINE_ID
AND GCC.CODE_COMBINATION_ID=PLA.CODE_COMBINATION_ID
)PO_CHARGE_ACCOUNT ,
(SELECT PHA.DESCRIPTION FROM PO_HEADERS_ALL PHA WHERE
PHA.PO_HEADER_ID=AILA.PO_HEADER_ID)PO_HEADER_OBJECTIVE_DESCRIPTION

FROM AP_INVOICES_ALL AIA , AP_INVOICE_LINES_aLL AILA,


POZ_SUPPLIERS APS,hz_parties hp,poz_supplier_sites_all_m pvsa,
AP_INVOICE_DISTRIBUTIONS_aLL AIDA

WHERE AIA.INVOICE_ID=AILA.INVOICE_ID
AND AIA .VENDOR_ID=APS.VENDOR_ID
AND APS.party_id = hp.party_id
AND pvsa.vendor_site_id = AIA.vendor_site_id
AND AIDA.INVOICE_ID=AIA.INVOICE_ID

SQL Query Timeout: 600


oracle.xdo.XDOException: java.sql.SQLSyntaxErrorException: ORA-00904:
"PHA"."DESCRIPTION": invalid identifier

at oracle.xdo.dataengine.diagnostic.Xplan.execute(Xplan.java:292)
at
oracle.xdo.dataengine.diagnostic.Xplan.processSQLDataSource(Xplan.java:245)
at oracle.xdo.dataengine.diagnostic.Xplan.generate(Xplan.java:126)
at oracle.xdo.dataengine.diagnostic.Xplan.generate(Xplan.java:461)
at oracle.xdo.dataengine.diagnostic.Xplan.generate(Xplan.java:492)
at
oracle.xdo.servlet.ui.datamodel.ValidationServlet.getExplainPlan(ValidationServlet.
java:5047)
at
oracle.xdo.servlet.ui.datamodel.ValidationServlet.doGet(ValidationServlet.java:569)
at
oracle.xdo.servlet.ui.datamodel.ValidationServlet.doPost(ValidationServlet.java:604
)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:665)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityH
elper.java:295)
at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityH
elper.java:260)
at
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:
137)
at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:353)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:87)
at
oracle.xdo.servlet.metadata.track.MostRecentFilter.doFilter(MostRecentFilter.java:2
41)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:87)
at
oracle.xdo.servlet.security.SecurityFilter.doFilter(SecurityFilter.java:267)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:87)
at
oracle.xdo.servlet.security.XDOServiceInstanceFilter.doFilter(XDOServiceInstanceFil
ter.java:114)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:87)
at
oracle.bi.security.filter.BISecurityFilter.lambda$chainToNext$0(BISecurityFilter.ja
va:548)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:549)
at
oracle.bi.security.filter.BISecurityFilter.chainToNext(BISecurityFilter.java:552)
at
oracle.bi.security.filter.BISecurityFilter.handleContainerSubject(BISecurityFilter.
java:312)
at
oracle.bi.security.filter.BISecurityFilter.doFilter(BISecurityFilter.java:165)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:87)
at
oracle.xdo.servlet.init.InitCheckingFilter.doFilter(InitCheckingFilter.java:142)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:87)
at oracle.xdo.servlet.security.XssFilter.doFilter(XssFilter.java:53)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:87)
at oracle.security.jps.ee.http.JpsAbsFilter$3.run(JpsAbsFilter.java:175)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:314)
at
oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:650)
at
oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:112)
at
oracle.security.jps.ee.http.JpsAbsFilter.doFilterInternal(JpsAbsFilter.java:293)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:150)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:94)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:87)
at
oracle.security.wls.filter.SSOSessionSynchronizationFilter.doFilter(SSOSessionSynch
ronizationFilter.java:417)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:87)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:248)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:87)
at
oracle.jrf.servlet.ExtensibleGlobalFilter.doFilter(ExtensibleGlobalFilter.java:92)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:87)
at oracle.security.jps.ee.http.JpsAbsFilter$3.run(JpsAbsFilter.java:175)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:314)
at
oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:650)
at
oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:112)
at
oracle.security.jps.ee.http.JpsAbsFilter.doFilterInternal(JpsAbsFilter.java:293)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:150)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:94)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:87)
at
weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:44)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:87)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebA
ppServletContext.java:3873)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppSe
rvletContext.java:3833)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:
344)
at
weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197
)
at
weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.
java:203)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71)
at
weblogic.servlet.internal.WebAppServletContext.processSecuredExecute(WebAppServletC
ontext.java:2506)
at
weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContex
t.java:2355)
at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.
java:2330)
at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:23
08)
at
weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:17
92)
at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1744)
at
weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(Conta
inerSupportProviderImpl.java:274)
at
weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationCon
textManager.java:352)
at
weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationCont
extManager.java:337)
at
weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:
60)
at
weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at
weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerIm
pl.java:655)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:360)
Caused by: java.sql.SQLSyntaxErrorException: ORA-00904: "PHA"."DESCRIPTION":
invalid identifier

at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:510)
at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:462)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1105)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:554)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:270)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:656)
at
oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:271)
at
oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:92)
at
oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:97
1)
at
oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1280)
at
oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.
java:3719)
at
oracle.jdbc.driver.T4CPreparedStatement.executeInternal(T4CPreparedStatement.java:1
427)
at
oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:383
1)
at
oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWr
apper.java:1082)
at
weblogic.jdbc.wrapper.PreparedStatement.execute(PreparedStatement.java:119)
at oracle.xdo.dataengine.diagnostic.Xplan.execute(Xplan.java:272)
... 78 more
Caused by: Error : 904, Position : 1355, Sql = EXPLAIN PLAN SET STATEMENT_ID =
'dm_plan_Q_230503_072256' FOR
SELECT
AIA.INVOICE_NUM
,AIA.VENDOR_ID
,AIA.INVOICE_CURRENCY_CODE
,AIA.PAYMENT_CURRENCY_CODE
,AIA.INVOICE_AMOUNT
,AIA.VENDOR_SITE_ID
,AIA.AMOUNT_PAID
,AIA.INVOICE_DATE
,AIA.SOURCE
,AIA.INVOICE_TYPE_LOOKUP_CODE
,AILA.DESCRIPTION HEADER_OBJECTIVE_DESCRIPTION,
AIA.DESCRIPTION LINE_OBJECTIVE_DESCRIPTION,
hp.party_name supplier,
pvsa.vendor_site_code supplier_site,
(SELECT SEGMENT1 || '.' ||
SEGMENT2 || '.' ||
SEGMENT3 || '.' ||
SEGMENT4 || '.' ||
SEGMENT5 || '.' ||
SEGMENT6 || '.' ||
SEGMENT7
FROM Gl_CODE_COMBINATIONS gcc
WHERE GCC.CODE_COMBINATION_ID=AIDA.DIST_CODE_COMBINATION_ID) FUSION_ACCOUNT_NO,
AILA.ATTRIBUTE1 BUDGET_CODE,
(SELECT SEGMENT1 FROM PO_HEADERS_ALL PHA WHERE
PHA.PO_HEADER_ID=AILA.PO_HEADER_ID)PO_NUMBER,
(SELECT ATTRIBUTE4 FROM PO_LINES_ALL PLA
WHERE
PLA.PO_HEADER_ID=AILA.PO_HEADER_ID
AND PLA.PO_LINE_ID=AILA.PO_LINE_ID
)PO_BUDGET_CODE,
(SELECT
SEGMENT1 || '.' ||
SEGMENT2 || '.' ||
SEGMENT3 || '.' ||
SEGMENT4 || '.' ||
SEGMENT5 || '.' ||
SEGMENT6 || '.' ||
SEGMENT7
FROM PO_DISTRIBUTIONS_ALL PLA ,Gl_CODE_COMBINATIONS gcc
WHERE
PLA.PO_HEADER_ID=AILA.PO_HEADER_ID
AND PLA.PO_LINE_ID=AILA.PO_LINE_ID
AND GCC.CODE_COMBINATION_ID=PLA.CODE_COMBINATION_ID
)PO_CHARGE_ACCOUNT ,
(SELECT PHA.DESCRIPTION FROM PO_HEADERS_ALL PHA WHERE
PHA.PO_HEADER_ID=AILA.PO_HEADER_ID)PO_HEADER_OBJECTIVE_DESCRIPTION

FROM AP_INVOICES_ALL AIA , AP_INVOICE_LINES_aLL AILA,


POZ_SUPPLIERS APS,hz_parties hp,poz_supplier_sites_all_m pvsa,
AP_INVOICE_DISTRIBUTIONS_aLL AIDA

WHERE AIA.INVOICE_ID=AILA.INVOICE_ID
AND AIA .VENDOR_ID=APS.VENDOR_ID
AND APS.party_id = hp.party_id
AND pvsa.vendor_site_id = AIA.vendor_site_id
AND AIDA.INVOICE_ID=AIA.INVOICE_ID

, OriginalSql = EXPLAIN PLAN SET STATEMENT_ID = 'dm_plan_Q_230503_072256' FOR


SELECT
AIA.INVOICE_NUM
,AIA.VENDOR_ID
,AIA.INVOICE_CURRENCY_CODE
,AIA.PAYMENT_CURRENCY_CODE
,AIA.INVOICE_AMOUNT
,AIA.VENDOR_SITE_ID
,AIA.AMOUNT_PAID
,AIA.INVOICE_DATE
,AIA.SOURCE
,AIA.INVOICE_TYPE_LOOKUP_CODE
,AILA.DESCRIPTION HEADER_OBJECTIVE_DESCRIPTION,
AIA.DESCRIPTION LINE_OBJECTIVE_DESCRIPTION,
hp.party_name supplier,
pvsa.vendor_site_code supplier_site,
(SELECT SEGMENT1 || '.' ||
SEGMENT2 || '.' ||
SEGMENT3 || '.' ||
SEGMENT4 || '.' ||
SEGMENT5 || '.' ||
SEGMENT6 || '.' ||
SEGMENT7
FROM Gl_CODE_COMBINATIONS gcc
WHERE GCC.CODE_COMBINATION_ID=AIDA.DIST_CODE_COMBINATION_ID) FUSION_ACCOUNT_NO,
AILA.ATTRIBUTE1 BUDGET_CODE,
(SELECT SEGMENT1 FROM PO_HEADERS_ALL PHA WHERE
PHA.PO_HEADER_ID=AILA.PO_HEADER_ID)PO_NUMBER,
(SELECT ATTRIBUTE4 FROM PO_LINES_ALL PLA
WHERE
PLA.PO_HEADER_ID=AILA.PO_HEADER_ID
AND PLA.PO_LINE_ID=AILA.PO_LINE_ID
)PO_BUDGET_CODE,
(SELECT
SEGMENT1 || '.' ||
SEGMENT2 || '.' ||
SEGMENT3 || '.' ||
SEGMENT4 || '.' ||
SEGMENT5 || '.' ||
SEGMENT6 || '.' ||
SEGMENT7
FROM PO_DISTRIBUTIONS_ALL PLA ,Gl_CODE_COMBINATIONS gcc
WHERE
PLA.PO_HEADER_ID=AILA.PO_HEADER_ID
AND PLA.PO_LINE_ID=AILA.PO_LINE_ID
AND GCC.CODE_COMBINATION_ID=PLA.CODE_COMBINATION_ID
)PO_CHARGE_ACCOUNT ,
(SELECT PHA.DESCRIPTION FROM PO_HEADERS_ALL PHA WHERE
PHA.PO_HEADER_ID=AILA.PO_HEADER_ID)PO_HEADER_OBJECTIVE_DESCRIPTION

FROM AP_INVOICES_ALL AIA , AP_INVOICE_LINES_aLL AILA,


POZ_SUPPLIERS APS,hz_parties hp,poz_supplier_sites_all_m pvsa,
AP_INVOICE_DISTRIBUTIONS_aLL AIDA

WHERE AIA.INVOICE_ID=AILA.INVOICE_ID
AND AIA .VENDOR_ID=APS.VENDOR_ID
AND APS.party_id = hp.party_id
AND pvsa.vendor_site_id = AIA.vendor_site_id
AND AIDA.INVOICE_ID=AIA.INVOICE_ID

, Error Msg = ORA-00904: "PHA"."DESCRIPTION": invalid identifier

at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:514)
... 93 more

]]>
</DATA_DS>
</SQL_EXPLAIN_PLAN>

You might also like