List of Hints and there usage?????

Can anybody give me the link/doc having the sql hints in oracle 9i or 10g
and having a good description on there usage.
Regards
Gagan

Agree with you John - especially on the DRIVING_SITE hint.
But I still feel the message itself needs to be strong. Nothing as frustrating as having developers releasing code that for example forces a PQ degree of 20 simply because that was the first number that sprung to mind. Or forcing an global index (indexes is good) as they did not like the CBO doing a FTS on the partition (FTS is bad). Etc.
Sometimes I even get a mix of nonsense hints like forcing an index range scan and trying to force a PQ too - when asked the answer is along the lines of "oh, it is faster in parallel". Tuning by observation. "Oh, look, it is faster the 2nd time around! PQ works great!!" And not even considering that there are now less PIOs due to the db cache.
It becomes real messy trying to fix. What frustrates me is that such developers usually have Oracle in low regard and see hints as a necessity to force it to behave correctly. And they have the tendency to complain loudly very quickly when it does not work how they expect it to work and blame Oracle as a poor product. If they spend that energy and effort instead of learning Oracle concepts and fundamentals... sigh

Similar Messages

  • List of transactions and there modification date

    Hi everyone,
    I wish to get a list of all the transactions that exist in a specific environment along with the date that the transaction was modified or edited (I'm referring to the source code of the transaction)
    Is there a table that holds that data?
    Thanks,
    Roy

    Hi Roy,
    a transaction does not have source code. See F1 on differenmt types of transactions.
    Probably you mean transactions staring a report and/or calling a screen of a module pool/function group.
    You can see the relation in table TSTC. No time stamp her - you can only check it from transports.
    The programs in column PGMNA must be checked with all their screens, includes, GIU status and what else you see in SE80.
    You must find out the load generation time because a change in included data dictionary structures may change many things.
    And if any customizing involved has changed, then...
    I don't know what kind of surveillance you have in mind. Better have more control on transports and never allow anything done in productive system without transport.
    Regards,
    Clemens

  • Query to reterive the list of parameters and there values for scheduling

    I am develeoping a web application using java sdk want to reterive a parameter list for scheduling.
    i want a query that will reterive the list of parameters
    as we see on the parameters screen in CMC when we schedule the report.

                   // Loop through the parameters to get the parameter names and parameter values.
                            for(int i=1;i<=numberPrompts;i++)
                           // Each prompt has the name SI_PROMPT + a digit starting from 1.  For example, if
                           // there are 2 prompts, the first one would be called SI_PROMPT1 and the second
                           // one would be called SI_PROMPT2.
                       IProperties prompt = (IProperties)siPrompts.getProperty("SI_PROMPT"+i).getValue();
                           // Get the parameter name.
                       String promptName = prompt.getProperty("SI_NAME").getValue().toString();
                           // Start displaying a row.
                           out.println("<tr>");
                              // First column in the row is the parameter name.
                       out.println("<td>Parameter Name = "+promptName+"</td><td><table>");
                           // Get the current values property bag.
                       IProperties currentValues = (IProperties)prompt.getProperty("SI_CURRENT_VALUES").getValue();
                           // Get the number of values for this particular parameter.
                           int numberValues = ((Integer)currentValues.getProperty("SI_NUM_VALUES").getValue()).intValue();
                           // Loop through all of the values for this particular parameter.
                           for(int j=1;j<=numberValues;j++)
                               // Print out the values.
                            // Each value has the name SI_VALUE + a digit starting from 1.  For example, if
                            // there are two values, then the first value would be called SI_VALUE1 and the
                            // second value would be called SI_VALUE2.
                        IProperties currentValue = (IProperties)currentValues.getProperty("SI_VALUE"+j).getValue();
                            // Check for the existence of the "SI_MIN" and "SI_MAX" properties.
                            // If it exists, then display the value.
                            if (currentValue.getProperty("SI_MIN") != null && currentValue.getProperty("SI_MAX") != null)
                                     // The SI_MIN and SI_MAX properties exist.
                                if (currentValue.getProperty("SI_MIN").getValue() != null && currentValue.getProperty("SI_MAX").getValue() != null)
                                    // The properties have values.
                                 // Get the SI_MIN property bag.
                                 IProperties minRange = (IProperties)currentValue.getProperty("SI_MIN").getValue();
                                 // To store the minimum and maximum values.
                                 String minValue = "";
                                 String maxValue = "";
                                 // Get the SI_DATA property of the SI_MIN property bag.
                                 // First verify that SI_DATA exists.
                                 if (minRange.getProperty("SI_DATA") != null)
                                                // SI_DATA exists within SI_MIN
                                     if (minRange.getProperty("SI_DATA").getValue() != null)
                                         // SI_DATA has value so set the minValue to this.
                                      minValue = minRange.getProperty("SI_DATA").getValue().toString();
                             // Get the SI_MAX property bag.
                             IProperties maxRange = (IProperties)currentValue.getProperty("SI_MAX").getValue();
                             // Get the SI_DATA property of the SI_MAX property bag.
                             // First verify that SI_DATA exists.
                                 if (maxRange.getProperty("SI_DATA") != null)
                                     // SI_DATA exists within SI_MAX
                                     if (maxRange.getProperty("SI_DATA").getValue() != null)
                                         // SI_DATA has value so set the maxValue to this.
                                      maxValue = maxRange.getProperty("SI_DATA").getValue().toString();
                             // Print out the Minimum and Maximum values for the parameter.
                             out.println("<tr><td>Range " + j + " Min Value " + minValue + " Max Value " + maxValue + "</td></tr>");
                                else
                                    // The SI_MAX and SI_MIN properties exist, but they don't have values.
                                 out.println("<tr><td>The SI_MIN and SI_MAX properties exist, but they don't have any values.</td></tr>");

  • Report to generate the list of plants and there addresses

    Hi,
    I have a list of plants uner a particular compnay code.Can I generate a report to that shows all the plants and their addresses?
    Regards,
    Saurav

    HI,
    Please discuss with your technical team to develop a report.
    Regards
    Ram

  • Tables in WF and there usage.

    hi,
    please provide me all wf table and their complete usage.
    one more help.
    performance analysis document for 11i and R12.
    thanks in advacne

    Hi;
    please provide me all wf table and their complete usage.You can check e-trm site and also below link:
    Diagram of Relationship between Core Workflow Tables [ID 444446.1]
    http://www.appsbi.com/oracle-workflow-tableswf_activities-wf_items-wf_notifications
    http://www.club-oracle.com/articles/workflow-tables-and-queries-301/
    performance analysis document for 11i and R12.How to monitor performance in Oracle E-Business suite R12 [ID 472443.1]
    Regard
    Helios

  • Is there a service to list invoice types and all invoices for a customer?

    Hi gurus!
    The header/subject speakes for it self: is there a service method that lists all available invoice types?
    The customer uses ecc with ehp3 and I have only found a service for getting an invoice for an invoice Id. But I also want to list all invoices for a certain vendor/customer and to list all invoices for one or more search criteria and thus get a list of invoices that spans over several vendors/customers.
    I have got the service info from the following place:
    http://help.sap.com/content/documentation/esoa/docu_esoa_erp.htm
    and there chosen "Enterpise Services for Enhancement Package 3 for SAP ERP 6.0".
    I'm not sure I have read the library of services correctly though. Is it possible that a method for invoice can be under a service which is not a service for invoice? Or is the library very "strict" so that I can assume that there actually are no services for the purposes stated above? There is no search functionality that I can see...
    All the best
    Benny

    I'm not looking to cripple my computer over a virus software hang-up.
    The computer is already crippled. Remove the Intego product, which is worse than useless and worse than the imaginary "viruses" would be if they really existed, which they don't, by following the instructions on this page. If you have a different version, the procedure may be different.
    Back up all data before making any changes.

  • Is there a way to find the list of PCs and iDevices connected to my Itunes Match?

    Is there a way to find the list of PCs and iDevices connected to my Itunes Match?

    Is there a way to find the list of PCs and iDevices connected to my Itunes Match?

  • My setup: iMac hardline to Canon i960 printer. Issue: endless printing of the same document. The printer window states that the pinter is in use and there is nothing listed in the Print Queue.  How can I stop printing the document?

    My setup: iMac hardline to Canon i960 printer. Issue: endless printing of the same document. The printer window states that the pinter is in use and there is nothing listed in the Print Queue.  How can I stop printing the document?

    Soution: Delete the printer and add the same printer back in, therefore creating a new print queue.

  • Since installing iOS 7 messages randomly disappear from the message list.  When I scroll through message from 'Fred' has disappeared. I go to 'Fred' in Contacts, send message and there are the messages.  'Fred' messages then re-appear in Message list. Why

    Since installing iOS 7 messages randomly disappear from the messages list.  When I scroll through message from 'Fred' has disappeared. I go to 'Fred' in Contacts, go to send message and there are the messages.  'Fred' messages then re-appear in Message list. Why?  How to stop messages disappearing from message list?  Thoughts?

    Since installing iOS 7 messages randomly disappear from the messages list.  When I scroll through message from 'Fred' has disappeared. I go to 'Fred' in Contacts, go to send message and there are the messages.  'Fred' messages then re-appear in Message list. Why?  How to stop messages disappearing from message list?  Thoughts?

  • I would like to take a iTunes play list and put it on a USB drive for my car radio to stay in my car. Is there a way to do this through iTunes so you have all the song info and there's no number in front of the name of the song? Is there a program?

    I would like to take a iTunes play list and put it on a USB drive for my car radio to stay in my car. Is there a way to do this through iTunes so you have all the song info and there's no number in front of the name of the song? Is there a program?

    iTunes only syncs to Apple devices.
    Assuming the media is not DRM protected, any of the media can be dragged and dropped from iTunes onto other drives (external, flash, etc) as the user chooses.

  • I'm using Photoshop CS5 and there is no PNG listed under format in save as.

    I'm using Photoshop CS5 and there is no PNG listed under format in save as.    

    PNG files can only be RGB - they are intended for screen viewing. If your intention is to produce a CMYK file for printing, you must use a different format, like tiff.

  • Pages for iPad is not recognizing the password I assigned to a document.  I included a hint, and I know I am entering the password that goes with the hint.  Is there anything I can do to access my doc?

    Pages for iPad is not recognizing the password I assigned to a document.  I included a hint, and I know I am entering the password associated with the hint.  Is there anything I can do to access my document?  i quite the Pages app and restarted it.  Now I guess I'll reset the iPad and see if that helps.   Thanks!

    Rhonda Fogel wrote:
    Interesting that one does not need the password to delete using Finder.
    The Pages password protects the contents of the document.  If there were a Finder password, it would protect what you might think of as the "file wrapper" ... the stuff around the file content.
    Glad it's not vital.  I have to say I only pasword protect those Pages documents that are, in fact, vital.
    Best of luck.

  • I had on my desk top pc (a vista os) a version of FireFox that the book marks where listed in the book tool bar tab and the "book tool" was able to show all my favs and there was a scrol bar on the right side of the top right side. I would like very much

    I had on my desk top PC (a vista OS) a version of FireFox that the book marks where listed in the book tool bar tab and the "book tool" was able to show all my favs and there was a scroll bar on the right side of the top right side. I would like very much to turn it on in the Laptop I just bought and am having a fit trying to figure out all the differences,.I very much like this function; however, I am now using win 7 which in and of itself is difficult to figure out troubles when they occur such as if the MSN Bing program opens a video window while I am playing, the media center will lock up, or if I am listening to BBradio.org and click on lestening to one of the pastors the laptop will show static on the screen and all you hear is static like you just went to the twilight zone.
    == This happened ==
    Not sure how often
    == unpredictable

    To attempt a new chat session...
    For the link below click the Still Need Help? option in the blue area at the bottom and choose the chat option...
    http://helpx.adobe.com/x-productkb/global/service1.html

  • After installing FF 5.0 I am receiving a list of incompatible Add-Ons. I go into 'Extensions' and click to remove them, exit FF and lauch FF again, the same incompatible add-ons list appears. Is there a way to permanently remove the old Add-ons?

    After installing FF 5.0 I am receiving a list of incompatible Add-Ons. I go into 'Extensions' and click to remove them, exit FF and lauch FF again, the same incompatible add-ons list appears. Is there a way to permanently remove the old Add-ons?

    Thanks but I don't think this will help. Like I said, all of my add-ons were working fine and compatible until after running a previous version of FF. I am sure they are still compatible, but they are not working at all.
    I even checked my profile folder and all of the extensions' data is all still there but FF5 is just not reading it correctly. (like adblock plus... I see the folder for it but FF5 doesn't have it on the add-on manager page when I run FF5)

  • Is there any Vi for getting the CPU and Memory usage of the Local as well as Remote System

    Is there any Vi for getting the CPU and Memory usage of the Local as well as Remote System

    Find the attachment(LV8.5) for local machines. 
    You can use shared variables to monitor the remote machine's usage.
    Attachments:
    Task Monitor 85.vi ‏25 KB

Maybe you are looking for