Issue with Query Region
Hi All,
I have a query region with result table, it results the data upon search creteria. each row have a update icon where user can navigates to update page to edit the information. So when user gets back to search page and clicks on clear button of query region and clicks 'GO' the page gets error out. There is nothing written for 'GO' or 'Clear' they are query region components.
And I have question, when user click on clear and than enters some criteria it works fine , if user navigates to update page and comes back clicks 'clear' without entering search criteria and hits 'GO' its erroring out and error message displays the query appended with cleared search criteria's in where clause, saying missing parametrs in or out at index 1
Error Message:
Exception Details.
oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation
SELECT * FROM (SELECT EO.col1, EO.col2....) .. QRSLT WHERE ((( UPPER(STATUS) = :1 AND (STATUS like :2 OR STATUS like :3 OR STATUS like :4 OR STATUS like :5))))
Actually when I clear and click 'GO' it is trying to construct with cleared search criteria. Any explanation for this?
and why its trying to append 'or' clause 4 times. I have 4 other LOVs in search criteria in the region with Status message choice.
Thanks in Advance.
Hi,
can you try this? don't navigate to update page enter some crieteria and then click on GO and then again press clear button and then again click on GO and check, is it working fine?
This works fine, the issue when I navigate back from update page. please find the below code in processFormRequest
SearchCO
if("update".equals(event))
pageContext.setForwardURL("OA.jsp?page=/xxx/oracle/apps/..../webui/UpdatePG
, null, (byte)0, null, null, true, "Y", (byte)99);
UpdateCO
if(pageContext.getParameter("Cancel") != null)
am.invokeMethod("rollback");
pageContext.forwardImmediately("OA.jsp?page=/xxx/oracle/apps/...../webui/SearchPG"
, null, (byte)0, null, null, true, "N");
public void rollback()
Transaction txn = getTransaction();
if(txn.isDirty())
txn.rollback();
Anyway Thanks for reply.
Thanks,
Nooker Satya
Similar Messages
-
Issue with Query Region with Table
All,
I have a Self Service Page , which has got a Query Region and an underlying Table.
For the table/ Table Actions Region , I am setting the View Instance and View Attribute Programatically
OATableBean myRequirementsBean =
(OATableBean)webBean.findChildRecursive("MyReqTable");
myRequirementsBean.setViewUsageName(voName);
OAExportBean exportButtonBean =
(OAExportBean)webBean.findChildRecursive("ExportButton");
exportButtonBean.setViewUsageName(voName);
OAWebBean ssWebBean = webBean.findIndexedChildRecursive("RadioSelect") ;
((OASingleSelectionBean)ssWebBean).setViewUsageName(voName);
((OASingleSelectionBean)ssWebBean).setViewAttributeName("RadioFlag");
Followed by prepareForRendering call on Table Bean.
myRequirementsBean.prepareForRendering(pageContext);
When I render the Page , I can not see the Table Selection and see the Rows in Table alone.But if I navigate to Personalize View Page and come back to parent Page , I can see the Table Action.
What could be the reason for this behavior? Please advise.
Thanks
Joseph Georgewhat item does RadioSelect refer to ? is it a child of the table bean ?
Thanks
Tapash -
How to Create Master Detail Page with Query Region
Hi,
1. I have a requirement that i need to create a Master(Supplier) Detail(Supplier Site) Page with Query Region.
Eg. Supplier A in Australia has Supplier Sites X in Melbourne and Y in Sydney.
Supplier B in US has Supplier Sites C in New York and D in California.
I need to have Search, based on two fields Supplier Name and Country
Let us assume i am searching with Supplier Name A then the page should be in the below layout
Query Region
Supplier Name : A
Country:
Master
Supplier Name Country
A Australia
Detail
Supplier Site City
X Melbourne
Y Sydney
In detail VO it should allow me to add new sites which means i need to connect this VO to database to insert new records
I have gone few threads and understood that this can be achieved by creating SupplierVO, SupplierSiteVO and a ViewLink.
But when tried i don't know how can i relate my query region with the Suppleir Table(Header Reagin and Table Using Wizard) and Supplier Site Table(Header Region and Table Using Wizard) i am not sure if i am correct or not, please advise
2. Also i need to have a Open button in this page and if click the button it should navigate to some other page.
Please help me how can i achieve this.
- How to design my page with query region and master detail tables
- what is the AM and CO code need to be handled
- What is the code should i write in Open button to open new OAF page.
Thanks,
CSKHi,
This link will be useful for your requirement.
Master Detail Page using Hide Show and Advanced Table inside Advanced Table - OracleArea51.com
Let me know if you need more help in this.
Thanks and Regards,
Myvizhi -
Performance issues with query input variable selection in ODS
Hi everyone
We've upgraded from BW 3.0B to NW04s BI using SP12.
There is a problem encountered with input variable selection. This happens regardless of using BEx (new or old 3.x) or using RSRT. When using the F4 search help (or "Select from list" in BEx context) to list possible values, this takes forever for large ODS (containing millions of records).
Using ST01 and SM50 to trace the code in the same query, we see a difference here:
<u>NW04s BI SQL command</u>
SELECT
"P0000"."COMP_CODE" AS "0000000032" ,"T0000"."TXTMD" AS "0000000032_TXTMD"
FROM
( "/BI0/PCOMP_CODE" "P0000" ) LEFT OUTER JOIN "/BI0/TCOMP_CODE" "T0000" ON "P0000"."COMP_CODE" = "T0000
"."COMP_CODE"
WHERE
"P0000"."OBJVERS" = 'A' AND "P0000"."COMP_CODE" IN ( SELECT "O"."COMP_CODE" AS "KEY" FROM
"/BI0/APY_PP_C100" "O" )
ORDER BY
"P0000"."COMP_CODE" ASC#
<u>BW 3.0B SQL command:</u>
SELECT ROWNUM < 500 ....
In 3.0B, rownum is limited to 500 and this results in a speedy, though limited query. In the new NW04s BI, this renders the selection screen unusable as ABAP dumps for timing out will occur first due to the large data volume searched using sequential read.
It will not be feasible to create indexes for every single query selection parameter (issues with oerformance when loading, space required etc.). Is there a reason why SAP seems have fallen back on a less effective code for this?
I have tried to change the number of selected rows to <500 in BEx settings but one must reach a responsive screen in order to get to that setting and it is not always possible or saved for the next run.
Anyone with similar experience or can provide help on this?here is a reason why the F4 help on ODS was faster in BW 3.x.
In BW 3.x the ODS did not support the read mode "Only values in
InfoProvider". So If I compare the different SQL statements I propose
to change the F4 mode in the InfoProvider specific properties to
"About master data". This is the fastest F4 mode.
As an alternative you can define indexes on your ODS to speed up F4.
So would need a non-unique index on InfoObject 0COMP_CODE in your ODS
Check below for insights
https://forums.sdn.sap.com/click.jspa?searchID=6224682&messageID=2841493
Hope it Helps
Chetan
@CP.. -
Issue with Query on a virtual infoprovider
Hello,
I am getting the following error message while executing a query on a virtual infoprovider. We have recently gone through upgrade from BI 3.5 to BI 7.0 EHP1 (SP5) and from SEM BCS 4.0 to BCS 6.0.
EVersion not specified or not unique UCR0 006
EError reading the data of InfoProvider ZBCS_CV11 DBMAN 305ZBCS_CV11
EError while reading data; navigation is possible BRAIN 289
I>> Row: 11 Inc: RAISE_READ_ERROR Prog: CL_RSDRV_VPROV_BASE RS_EXCEPTION 301CL_RSDRV_VPROV_BASE
this query has been running fine before the upgrade. In the selection screen there are two fields - version1 and version2, if I am specifying same value in both the fields then the query runs fine and if I am providing different values then the above stated error message appears.
I have tried different settings with properties - Read mode: H,A,X and also different combination from the properties of the virtual infoprovider - with and w/o hierarchies; with and w/o navigation attributes but it did not workout.
the only thing which has changed on this virtual provider is that I had enabled delta caching as this was supposed to be used in a multiprovider.
Has anyone experienced similar issue or have an idea as to what is going wrong here. Please advice.
Regards,
ManishHi Manish,
I have exactly the same issue with a query on a virtual infoprovider after upgrading from BI 3.5 to BI 7.0 EHP1 (SP5) and from SEM BCS 4.0 to BCS 6.0.
Would you be so kind to tell me how you fixed this. (other queries seem to be working)
Kind regards,
Jamie Flaxman -
Issues with Query Caching in MII
Hi All,
I am facing a strange problem with Query caching in MII query. Have created one xacute query and set cache duration 30 sec. The associated BLS with the query retrieves data from SAP system. In the web page this value is populated by executing an iCommand. Followings are the steps I followed -
Query executed for first time, it retrives data from SAP correctly. Lets say value is val1
At 10th sec Value in SAP changed to val2 from val1.
Query excuted at 15th sec, it gives value as val1. Which is expected as it gives from cache.
Query is executed 1t 35th sec, it gives value as val2 retriving from SAP system. Which is correct.
Query executed at 40th sec, it gives value as val1 from cache. Which is not expected.
I have tried with java cache clear in browser and JCo cache of the server.
Same problem I have seen for tag query also..
MII Version - 12.0.6 Build(12)
Any thoughts on this.
Thanks,
SoumenSoumen Mondal,
If you are facing this problem from the same client PC and in the same session, it's very strange.. but if there are two sessions running on the same PC this kind of issue may come..
Something about caching:
To decide whether to cache a query or not, consider the number of times you intend to run the query in a minute. For data changing in seconds, and queried in minutes, I would recommend not to cache query at all.
I may give a typical example for query caching in a query on material master cached for 24 hours, where we know that after creating material master, we are not creating a PO on the same day.
BR,
SB -
hi there,
I have an issue with the display of hours 00:00:00 in the query output in BW.
The system assumes it as 0 or blank and therefore display it under unassigned hour.
I am using the reference of 0TIME for this hourly display.
When I checked the 0TIME i could not find the corresponding SID value for 00:00:00 hours.
Can anybody please advise what needs to be done?
Thanks in advance,
Kind regard,
KateHi Kate,
I am experiencing the same problem as you: an InfoObject, created referencing 0TIME, represented in the BEX Query as "#" when the Value is "00:00:00".
How did you work it out?
The Formula Variable strategy is not applicable in this case because 0TIME is not a key figure !
Bye
Aldo -
11g
Hi there experts,
I have an issue with performance with a simple SQL which I thought cannot be tuned but just wanted to check with the experts here. We are running a query to get a persons ID based on his logged in email address from a Parties table which is huge (Millions of records). The query takes about 30 seconds to return a value. Was wondering is there a way to optimize this
The query is
{code}
select par.party_id
from parties party, users users
where
lower(party.email_address) = lower(:USER_EMAIL)
and party.system_reference = to_char(users.person_id)
and users.active_flag ='Yes';
{code}
The emails are stored in upper and lower, hence the lower functions
IS creating a function based index the only way?
Thanks,
RyanHi Everyone.
Thanks and apologies, first post on tuning as such. Here is the explain plan generated through SQL DEVELOPER. IT showed the output in XML
By the way, looks like the {code} tag does not work?
{code}
SELECT STATEMENT
84903
HASH JOIN
84903
Access Predicates
PARTY.ORIG_SYSTEM_REFERENCE=TO_CHAR(PERSON_ID)
TABLE ACCESS
PER_USERS
STORAGE FULL
1059
Access Predicates
AND
ACTIVE_FLAG='Y'
OR
OR
BUSINESS_GROUP_ID=0
BUSINESS_GROUP_ID=1
BUSINESS_GROUP_ID=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,BUSINESS_GROUP_ID,TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID')))
Filter Predicates
AND
ACTIVE_FLAG='Y'
OR
OR
BUSINESS_GROUP_ID=0
BUSINESS_GROUP_ID=1
BUSINESS_GROUP_ID=DECODE(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID'),NULL,BUSINESS_GROUP_ID,TO_NUMBER(SYS_CONTEXT('FND_VPD_CTX','FND_ENTERPRISE_ID')))
TABLE ACCESS
HZ_PARTIES
STORAGE FULL
83843
Access Predicates
LOWER(PARTY.EMAIL_ADDRESS)='[email protected]'
Filter Predicates
LOWER(PARTY.EMAIL_ADDRESS)='[email protected]'
{code}
Purvesh, around 50% are 'Yes'
Thanks! -
I'm having a slight issue with a specific book series's availability (The Vorkosigan saga)- About two weeks ago I purchased the first four books in the series through my local (Australian) ibooks store, straight onto ipad. Now I've gone back to get more, and I'm getting a very odd issue...
If I search for the book series, it apparently doesn't exist in the store foraustralia. But, I get a message saying it is available on the US store.
If I switch to the US store, I get a message saying it is not available on the US store, but -IS- available in australia. Swapping back to the australian store leads to the situation starting again.
I've even swapped to canadian, english, etc and other versions of the stores, all saying that books from that series -are- available before I swap, but saying they are not available after I do it. This is happening if I acess the store from home, from university, work, etc, and on all my different devices.
Does anyone know if there is any way to solve this issue? Or is anyone able to check if they can find the books in one of the stores I've mentioned (which would indicate it is just me, which means this is something I should be able to fix somehow)?I've sent the ticket in, but I figure I may as well keep this here too, since quite often other people can help much better than support does.
Okay. Knowing they're not showing for other regions too helps, I guess.
If I look at my purchases on itunes and find them, I can re-downloand the ones I already have fine on my computer's itunes. But searching for them yields nothing in any store version. I deleted one off my Ipad at random, and tried to re-download it straight onto the ipad with wireless, and I got the "not avialable in your region" error there.
Searching them with google lets me find links to them on the store eg
https://itunes.apple.com/au/book/the-vor-game-vorkosigan-saga/id464426999?mt=11
and
https://itunes.apple.com/us/book/the-vor-game-vorkosigan-saga/id464426999?mt=11
for the AU / US store versions respectively. Using one will tell me it isn't available in this region, but is in the other one's. -
Sling mapping issue with Query String
For a button component, URL behaves differently with query string. Please let me know the sling mapping example for query string.
Button component behavior across env:-
Working Scenario:-
- In Author edit mode, URL pointing to "/content/<websitelink>"
- In Author preview mode shows URL "<host>:<port>/content/<websitelink>.html"
- In Publisher mode shows URL, "<host>:<port>/<websitelink>", we do not want "/content" before website link so it is fine.
Failure Scenario with query string:-
- In Author edit mode URL pointing to "/content/<websitelink>?username=han"
- In Author preview mode with URL "<host>:<port>/content/<websitelink>?username=han"
- In Publisher mode, <host>:<port>/content/<websitelink>?username=han - Here we see the content, which is not acceptable in our scenario.
Please let me know the mapping changes when we have a URL with query string.1) I assume you configure as per the rules mentioned in http://sling.apache.org/site/mappings-for-resource-resolution.html --> 'Mapping Entry Specification' under /etc/map. Based on the configuration in /etc/map and the website that we publish, it translates and shows all the applicable combination in the Felix console http://<host>:<port>/system/console/jcrresolver.
2) How does Adobe CQ 5.4 resolve the right mapping, if we have multiple map folder like below in /etc directory with the same website with different rules.
etc/map --> http --> <website> with property sling:match, sling:internalRedirect
etc/map.publish --> http --> <website> with property sling:match, sling:internalRedirect
etc/map.publish-stag --> http --> <website> with property sling:match, sling:internalRedirect
Kindly clarify. -
Issue with popup region in oaf
Hi ALL,
I have a issue in poup region as below.
I have a popup region that i am invoking from a base page on clicking of a button, in the popup region i have search functionalty , so i am giving some search criteria and clicking find button and able to get the data,
but the issue is when i am clicking the find button the popup getting closed, i need the popup should display teh search data and after that i have some other functionality to select some rows from the data and need to click one mote button to reflect the data in base page, so how i can retain the poup on click of first button, please help me outRaghava,
Check the vo attribute attached to the Date Field, it should be of Date type at both the level..VO Level as well as Database level.
Regards,
Gyan -
Issue with query for AR transactions posted to GL
Hi all,
I'm using Oracle R12.1.3.
I have a report similar to Account Analysis Report which displays Transactions posted to GL.
I have the following issue:
In the result of the report if an AR transaction has 2 lines or more I get multiplication of them. So my question is how can I identify which AR transaction line is linked to GL line number?
Here is my query:
SELECT DISTINCT GJH.JE_HEADER_ID,
GJL.JE_LINE_NUM,
PARTY.PARTY_NAME CUSTOMER_VENDOR,
RCT.TRX_NUMBER TRANS_NUMBER,
SUBSTR(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(SUBSTR(CTL.DESCRIPTION, 1, 2000), CHR(13), ''), CHR(10), ''), CHR(9), ''), CHR(11), ''), CHR(12), ''), 1, 100) DESCRIPTION,
NVL(xal.entered_dr, 0) - NVL(xal.entered_cr, 0) amount,
CTL.*
FROM GL.GL_JE_HEADERS GJH,
GL.GL_JE_LINES GJL,
GL.GL_CODE_COMBINATIONS GCC,
GL.GL_PERIODS GLP,
GL.GL_IMPORT_REFERENCES IMP,
XLA.XLA_AE_LINES XAL,
XLA.XLA_AE_HEADERS XAH,
XLA.XLA_EVENTS XE,
XLA.XLA_TRANSACTION_ENTITIES XTE,
RA_CUSTOMER_TRX_ALL RCT,
HZ_PARTIES PARTY,
AR.HZ_CUST_ACCOUNTS CA,
GL_CODE_COMBINATIONS_KFV CC,
AR.RA_CUSTOMER_TRX_LINES_ALL CTL,
AR.RA_CUST_TRX_LINE_GL_DIST_ALL CTLD
WHERE 1 = 1
AND GJH.JE_HEADER_ID = GJL.JE_HEADER_ID
-- AND GJL.STATUS || '' = 'P'
AND GCC.CODE_COMBINATION_ID = CTLD.CODE_COMBINATION_ID
AND GJH.PERIOD_NAME = GLP.PERIOD_NAME
AND RCT.CUSTOMER_TRX_ID = CTLD.CUSTOMER_TRX_ID
AND CTLD.CUSTOMER_TRX_LINE_ID = CTL.CUSTOMER_TRX_LINE_ID
AND ctld.customer_trx_id = RCT.CUSTOMER_TRX_ID
-- AND GLP.ADJUSTMENT_PERIOD_FLAG <> 'Y'
AND GJH.JE_SOURCE = 'Receivables'
AND GJL.JE_HEADER_ID = IMP.JE_HEADER_ID
AND GJL.JE_LINE_NUM = IMP.JE_LINE_NUM
AND IMP.GL_SL_LINK_ID = XAL.GL_SL_LINK_ID
AND IMP.GL_SL_LINK_TABLE = XAL.GL_SL_LINK_TABLE
AND XAL.APPLICATION_ID = XAH.APPLICATION_ID
AND XAL.AE_HEADER_ID = XAH.AE_HEADER_ID
AND XAH.APPLICATION_ID = XE.APPLICATION_ID
AND XAH.EVENT_ID = XE.EVENT_ID
AND XE.APPLICATION_ID = XTE.APPLICATION_ID
AND XTE.APPLICATION_ID = 222
AND XE.ENTITY_ID = XTE.ENTITY_ID
AND XTE.ENTITY_CODE = 'TRANSACTIONS'
AND XTE.SOURCE_ID_INT_1 = RCT.CUSTOMER_TRX_ID
AND RCT.BILL_TO_CUSTOMER_ID = CA.CUST_ACCOUNT_ID
AND CA.PARTY_ID = PARTY.PARTY_ID
AND rcT.CUSTOMER_TRX_ID = ctl.CUSTOMER_TRX_Id
AND CTL.LINE_TYPE = 'LINE'
AND XAL.CODE_COMBINATION_ID = CC.CODE_COMBINATION_ID
AND RCT.CUSTOMER_TRX_ID = 8857929
AND GJL.JE_LINE_NUM = 8866
Any ideas?
Thanks in advance,
Stoyanov.Hi Stoyanov,
Please try using the table xla_distribution_links to join with ra_cust_trx_line_gl_dist_all by using
xla_distribution_links.source_distribution_id_num_1 = ra_cust_trx_line_gl_dist_all.cust_trx_line_gl_dist_id
The below link gives the join conditions for various sub ledger types :
Techincal: R12 SLA Tables connection to AP, AR, INV,Payments, Receiving
Hope this helps.
Regards,
Manjusha. -
Issues with query using joins in 3 tables
I am trying to fetch data from 3 tables (Project,RIsk and Issues) using join. There are Risks associated with some projects and Issues associated with some projects.
ProjectID is primary key in Project table.
RiskID is primary key in risk table. ProjectID is foreign key.
IssueID is primary key in Issue table.ProjectID is foreign Key.
I need the projectname, count of risks for projects, count of issues for projects. I am using joins in all the 3 tables. Issue here is, its giving me double of count of risks and issues for each project.
Please advise how can I get the correct number. I have used the below query,
select p.projectname,count(r.riskid),count(i.issueid) from project as p
left outer join risk as r on p.projectid=r.projecctid
left outer join issue as i on p.projectid=i.projectid
group by
p.projectname
thanksHi All,
I got a new requirement to count, the number of high priority risks as well as high priority issues along with the other details. I modified the below table to include the changes, but I am not getting the desired result. Could you please help?
Original query:
select p.projectname,count(distinct r.riskid), count(distinct i.issueid) from project as p
left outer join risk as r on p.projectid=r.projecctid
left outer join issue as i on p.projectid=i.projectid
group by p.projectname
Modified query:
select p.projectname,count(distinct r.riskid),sum(case when r.riskpriority='high' then 1 else 0 end), sum(case when i.issuepriority='high' then 1 else 0 end),count(distinct i.issueid) from project as p
left outer join risk as r on p.projectid=r.projecctid
left outer join issue as i on p.projectid=i.projectid
group by p.projectnameI should get the desired result as:XYZ,8,1,4,4But I am getting:XYZ,8,4,4,32thanks for the reply. -
QueryString issues with Query Builder and Search Box
Hi Guys,
I've got the following scenario (Issues are bolded for quicker reading):
I have a search results pages named results.aspx
I have a page, named messages.aspx, with a webpart that display messages from a specific folder (which can be changed in the webpart properties). On that page, there's a search box which will lead to results.aspx, and will do search only on the specific
folder.
On the other hand, when I'm using Content Search Web Part, I can use the query builder to do the following:
ParentLink:{QueryString.folder}
So all I have left to do is to send the folder as a query string parameter from messages.aspx to results.aspx.
(1) The search box doesn't support sending other QueryString parameters,
which is also known to happen in previous SP versions, so I fixed the onclick events and voila, the folder parameter is transferred to results.aspx.
But something weird happens in results.aspx:
When I'm first redirected from messagses.aspx to results.aspx I get the follwing URL:
/Pages/results.aspx?k=Washington&folder=Home - I've got results
When another query is issued from the search box of results.aspx I'm getting the folliwing URL:
/Pages/results.aspx?k=Washington&folder=Home#k=Indiana - I've got NO results.
Same with paging:
/Pages/results.aspx?k=Washington&folder=Home#s=11
(2) When a QueryString parameter is present in the results.aspx page, and than another query (different keywords, paging or anything) is issued using AJAX and hashtags - no results are returned.
My guess is a client side issue: When the a new query is issued, adding a hashtag (#) to the URL, it ignores the QueryString parameter currently present in the URL, and thus the server doesn't recieve it in the query packet/http post xml, which creates a
valid query with no results, in my case: ParentLink:"", which I manually checked and does yield no results.
I've also tried the following with no help:
/Pages/results.aspx#k=Washington#folder=Home - no results. my guess is that folder is now not a QueryString
/Pages/results.aspx?folder=Home#k=Washington - No results.
/Pages/results.aspx#k=Washington&folder=Home - The query text issued was "Washington&folder=Home" - no results of course.
Any ideas any one?
AmirHi Amir,
after some months I found a workaround that solves this issue: just add & after your query string value, it will separate your parameter value from other strings that may be added by sharepoint controls.
ie:
if your page is http://spsite/page.aspx?param=value
just call it like this http://spsite/page.aspx?param=value&
It works!
Ciao
Fabio -
Issue with query involving remote tables
Hi I have a query inside a procedure that has 4 union all statements ,2 of which are based on tables at a remote database.
The query is something like
Select col1, col2, col3…..col n from Table_a, table_b, table c where join condition and certain hard-coded conditions based on run time parameters
Union all
Select col1, col2, col3…..col n from Table_a, table_b , table c where some join condition and certain hard-coded conditions based on run time parameters
Union all
Select col1, col2, col3…..col n from Table_a@remote_db, table_b@remote_db, table c@remote_db where join condition and certain hard-coded conditions based on run time parameters
Union all
Select col1, col2, col3…..col n from Table_a @remote_db, table_b @remote_db, table c@ remote_db where some join condition and certain hard-coded conditions based on run time parameters
The join conditions on the tables are quite good and when executed individually bring data in good time.The queries on the remote database also run fine when I execute them in the remote database.
However when I run this query, it doesn’t get data at all and after hours of running I have to cancel or kill it.I don’t get anything in the long-ops and in the wait class it just shows “SQL*Net message from dblink” or “SQL*Net more data to dblink”.
I thought that there could be some latency issues AND the data retreival over the dblink could be slow, so I tried the /*+driving_site(rmote table alias)*/ hint , after which it comes up in the long ops as its reading from Table a/ table b from my current database but the wait time is something like millions of seconds and it runs forever.
The issue is Table A and Table B both in the remote and the current database are huge tables with at least 40-50 million records in them.
Can anyone suggest an easy way out in this scenario, other than the hard way of re-designing the entire program(which I am afraid I might have to in the end).
Thanks@metzquar I Put the hint in the unions where I am accessing the remote tables
@blushadow .. i was thinking about that but as these remote tables are in a sort of archived database, I dont think I will be allowed to create a mview.But thats a good suggestion.
@Earth.. I tried that , but the table population itself gets very time consuming
Thanks
Maybe you are looking for
-
Agent not showing up: restart services
Running 8.02 SU4. We moved an agent into a new team, and they aren't showing up in that team. I've double checked the config, logged in/out of Supervisor Desktop..still nothing. I imagine we may need to restart some services. Does anyone know which
-
Configure WAP4410N with Multiple SSIDS
I need to configure a WAP4410N for use on a small, very simple business network. There should be a corporate WLAN and a guest WLAN. The corporate WLAN should allow anyone connectd to it to access resources on the domain. In front of the WAP is a ca
-
I love firefox but I am having some issues opening some sites military related. NKO (www.nko.navy.mil) is a trusted site but if you attempt to log in with cac there is no trusted cert. (https://cac01.nko.navy.mil/app1/index2.jsp?url=/portal/home/home
-
How to check two conditions while loading to target
Hi All, I am New to ODI could you please help me in solving this issue. Actually I scenario is I am loading from DB2/As400 to oracle I have so many itemsno's in source table, and I have to check if count(itemno)>1 and uom='CS' then UOM_flag = 'N' els
-
IPod pictures deleted - Is there a way to get them back?
I had clicked cancel by accident when the pop up came after I plugged it in, and I went to just copy them then paste them into a folder in my images, but instead I accidentally deleted them (accidents are serving me well today), does anyone know of