Issue in dropping an index when doing Online Index drop and Creation

Hi All,
We have done an implementation, wherein, we are creating Online indexes and dropping them when we have a new Release, and a new build. What we do is, we take the difference in existing DB indexes and the ones present in our script, and then a script is executed which drops/modifies/creates new index.
However, what is happening is when we are carrying out some activity in our application, the script tries
to drop an index and fails with "Resource Busy and acquire with NOWAIT."
Any ideas how to handle this situation. Or should we segregate dropping of old indexes and creation of new indexes?

cause for this problem:
Resource Busy and acquire with NOWAIT:
Whenever you try to do any structural changes on a table oracle try to lock the table exclusively with NOWAIT option(this is in 10.2g while in 11g you can change the wait timeout). If oracle fails to lock the table exclusively then ORA-00054 will occur.
Solution for this: (try this link)
http://arjudba.blogspot.com/2009/01/ora-00054-resource-busy-and-acquire.html
http://oracle-error.blogspot.com/2008/10/ora-00054-resource-busy-and-acquire.html
RSD

Similar Messages

  • Will the ipod 4th generation drop in price when the 5 comes out and if it does how much by

    will the ipod 4th generation drop in price when the 5 comes out and if it does how much by

    http://store.apple.com/us/browse/home/shop_ipod/family/ipod_touch/select_4thgene ration

  • I'm trying to isolate skin with a secondary layer and am successful.  I want to blur the skin to reduce blemishes but when doing so the blur and degrain sliders don't seem to have an effect. Can I apply a gaussian blur fx on just that secondary? Can't see

    I'm trying to isolate skin with a secondary layer and am successful.  I want to blur the skin to reduce blemishes but when doing so the blur and degrain sliders don't seem to have an effect. Can I apply a gaussian blur fx on just that secondary? Can't seem to figure this out.  Is there a better way to smooth skin?

    Here's an Adobe help page for isolating skin with suggestion on the use of the blur slider also:
    https://helpx.adobe.com/speedgrade/using/apply-secondary-color-corrections.html
    And here's one of the original creators of Iridas/SpeedGrade, Patrick Palmer, a six minute vid-tut on using secondaries (specifically in CS6 but this hasn't changed):
    http://tv.adobe.com/watch/learn-speedgrade-cs6/secondary-color-correction-in-speedgrade-cs 6/
    I'd note, the "blur" and "denoise" tools on the Secondary tab are more about smoothing the keying of the secondary ... they apply a bit of blur or de-noising to make the secondary smoother and cover over the odd pixel or three or four that don't "fit" the key of the secondary in the middle of something you're aiming for.
    In current SpeedGrade, I'd try using the Guassian Blur (Range) effect, and sample a good range of the skin tones.
    And a lot of people use Red Giant's "Cosmo" plug-in over in AfterEffects or Premiere Pro ... it's a tool designed specifically for working skin tones, dealing with blemishes, wrinkles, spots, and such.
    Neil

  • RFC Communication error when doing initial indexing

    Hello Everyone,
    I have a quick question, when doing the initial index rollup for a BIA index the job is failing with RFC communication error.
    We currently have the setting related to " TREXRfcServer threads" set to "Automatic Changes" in order to avoid the RFC Communication errors when loading big loads in BI system.
    We currently are on Revision 49.
    I also have referred to OSS Note 1138603.
    The issue is when I am rolling up the BIA Index the rollup job is failing with RFC Communication errors.
    The Global parameters within BIA are:
    BATCHPARA - 2
    NUMPROC - 5
    PKGSIZE - 10000000
    SUBPKGSIZE - 20000
    We have two app servers with 52 Dialog processes and 25 Background processes.
    Any help would be really appreciated.
    Thanks
    Dharma.

    Removing references to systems and ports
    Issue:
    When the initial indexing is being carried out for an InfoCube to
    create the BIA Index and there is more than one application server in
    the system the job is failing with the http error.
    Hello Everyone,
    Thanks for the input, after the automatic changes was configured for concurrent requests the error is different right now.
    The error message is,
    "Remote communication failure with partner http://<Removed>:<removed>/indexCellTable"
    Overview/Background:
    When the indexing job is triggered as a background job the failure happens when the S table index is being filled.
    In our system where we are trying to do the stress testing we currently have two app servers and one central instance.
    When I limit the RFCGROUP in RSDDTREXADMIN table to one App server in terms of logon group the job finishes fine.
    Whereas, when I do not limit the RFCGROUP and all app servers are open for access the background job finishes with the error message
    Remote communication failure with partner http://<Removed>:<removed>/indexCellTable.
    We have looked into the OSS Note 1102652 and our BASIS team confirmed that they were able to ping from BI App servers into BIA blades and vice versa.
    We also confirmed if the local gateway was used for connectivity.
    The above issue was not in other systems where we only had one server.
    We currently are at Revision 49 and SP 13 in BI.
    We have E5345 Clowertown blades (2 x 4) 16GB blades.
    Please let us know if you need additional information.
    Thanks in advance for the input.
    Dharma.
    Edited by: Arun Varadarajan on Apr 24, 2009 1:36 AM

  • How do I delete names from the drop down list when I login to gmail and facebook?

    When I login to gmail and facebook several login names used in the past show up in a drop down list. I want to remove some of these names. How do I do that?

    On Mac you need to use Shift+Delete
    *http://kb.mozillazine.org/Deleting_autocomplete_entries
    *Click the (empty) input field on the web page to open the drop down list
    *Highlight an entry in the drop down list
    *Press the Delete key (on Mac: Shift+Delete) to remove it.
    *Firefox > Preferences > Security: Passwords: "Saved Passwords" > "Show Passwords"
    *https://support.mozilla.com/kb/make-firefox-remember-usernames-and-passwords

  • When does the JVM exit and deleteOnExit();?

    I developed a JSP that queries a database, displays the results in a browser, and writes the results to the server as a file. While the user is viewing the JSP, they can click on a download link to save the file that was written to the server. Everything works fine!
    I would like to delete the file that was written to the server (to save space), however, I can't delete the file until the user is finished viewing the JSP. I need some help concerning this method: java.io.File.deleteOnExit() the API states:
    "Requests that the file or directory denoted by this abstract pathname be deleted when the virtual machine terminates. Deletion will be attempted only for normal termination of the virtual machine, as defined by the Java Language Specification (12.9)."
    If I use this method, When does the JVM exit? I tested it in my home environment using Tomcat and the file was deleted when I stopped Tomcat. If I run this on a web server, does the JVM ever exit? If so when?
    Thanks
    --Scott

    The JVM stays active so long as the Java based webserver (or the servlet engine if your webserver is connected to one) is up. Only when you shutdown your server will the VM terminate. (Similar to what you observed with tomcat)

  • I just bought more icloud storage.  When does it show up and why didn't I get a receipt?

    I was informed that I needed more storage for my ipad mini.  I got rid of extraneous things but decided to purchase some more storage anyway.  I went through all the forms and answered the final "are you sure you want to purchase this" question and I have recieved nothing!  No reciept, no storage...when does it show up?  I am concerned because i put in all my credit card info.

    You've checked all your iPad's homescreens for it, and tried searching for it via the iPad's spotlight search screen ? Does the app have 'open' against it in the Purchased tab in the App Store app ? Have you tried a soft-reset of your iPad to see if you can find the app, or download it via the Purchased tab in the App Store app, after the iPad has restarted ?
    To do a soft-reset : press and hold both the sleep and home buttons for about 10 to 15 seconds (ignore the red slider), after which the Apple logo should appear - you won't lose any content, it's the iPad equivalent of a reboot.

  • Why do I get redireceted to another page when doing online banking?

    I can go into my account just fine, but when I try to go into bill pay.
    It says firefox re-directing to another page

    You may want to check with your bank about whether the redirect is normal.
    If you want to stop Firefox from intercepting redirects and allow them in all cases, you can change that setting here:
    orange Firefox button ''or'' classic Tools menu > Options > Advanced
    On the General mini-tab, uncheck the box for "Warn me when websites try to redirect or reload the page"

  • My music drops volume level when I get a notification, and won't return to the volume level it was set at until I get another notification

    When ever I get notification from fb/messenger/emails, my music volume lowers by some margin, and will not return to the set level until I receive another notification. I try attempting to turn it up but the volume is at its highest limit.
    How can this be fixed? Is anyone else having this problem?

    Your iPod can only be synced with one computer at a time.  If you try to sync it with a new computer/iTunes library, it will replace the contents of the iPod with whatever is in the new library. You should probably disable the autosync functionality first by going to Edit -> Preferences, clicking theDevices tab, and enabilng the prevent iPods,iPhones, and iPads from automatically syncing option.
    Before doing anything else,  authorize the new computer with your iTunes Account.  In iTunes, choose Store -> Authorize This Computer and enter in the correct credentials. Either copy a backup file from your old computer to your new one or create a new backup of your iPod in iTunes before letting it sync.
    Then right->click on your iPod Touch from under the Devices section in the left hand pane of iTunes and choose Backup. You might also want to take a look at this article to see what it all included in the backup.
    http://support.apple.com/kb/ht1766
    Now onto synced content such as music, videos, photos, etc.  For iTunes purchases you can copy them back into iTunes by choosing File -> Transfer Purchases.  For all other nonpurchased iTunes content, see this older post from another forum member Zevoneer covering different software availbable to assist you with this task.
    https://discussions.apple.com/thread/2452022?start=0&tstart=0
    Once the backup has been made and all other synced content such as music, videos, and photos are back in your iTunes library, restore your iPod from that backup you made earlier.  Here is more on backing up and restoring your iPod.
    http://support.apple.com/kb/ht1414
    B-rock

  • ABAP Runtime error when doing component assignment in routing creation.

    Hi All,
    I have a problem in component assignment while creating routing (CA01) by using Copy from function. We are creating a Sale order specific routing for a finished material by copying it from the same material. The Transaction runs very slow and when it goes to component assignment it is taking more than 2 hrs and going to dump.
    This finished material is having  very high no. of compoents in its BOM. (14000). Pls suggest why this is happening.
    Regds
    Mahesh

    Hi,
    You can analysis the Dump error using t-code ST22 with the help of your ABAP consultant. He will be able to explain you why the dump you are getting.
    Regards,
    V. Suresh

  • When does Web Start try and connect to Sun

    How can I make it so web start doesn't try to connect to sun ever? I want it to check for updates only to our application and I don't want it to try and access the Internet. Thanks.

    I've heard the JWS installer looks in the Windows Registry for already installed Java Runtime
    Environments (JREs), version 1.2.2 and higher, and automatically configures Java Web
    Start to use them and that it also installs version 1.3.0_03 if it is not there. Does this mean that if I already have that version installed it won't go out to Sun's website? It seems to me that after JWS is installed it tries to access the internet each time it is run. Anyone know?

  • Xsl:output ignored when doing transformation by XMLReader and XMLFilter

    I want to make XML transformation via XSL file using XMLReader and filter as described in java tutorial http://java.sun.com/xml/jaxp/dist/1.1/docs/tutorial/xslt/5_chain.html, but it is not working correctly. Transformation is not using encoding and method set in xslfile by <xsl:output method="xml" encoding="ISO-8859-2"/>.
    I wrote simple test program whitch has two method doing transformation:
    transform_method1 - transforms by XMLReader and filter
    transform_method2 - transforms in other manner described in the same tutorial
    The second method is working, but first not. Maybe someone has some solution why the first method is not working correctly?
    Here is test class:
    package xslt;
    import javax.xml.parsers.*;
    import org.xml.sax.*;
    import org.xml.sax.helpers.*;
    import javax.xml.transform.*;
    import javax.xml.transform.sax.*;
    import javax.xml.transform.stream.*;
    import java.io.*;
    public class TestTransform {
        public static void main(String[] args) {
            File xml_file = new File(args[0]);
            File xsl_file = new File(args[1]);
            File output_file_method1 = new File(args[2]);
            File output_file_method2 = new File(args[3]);
            transform_method1(xml_file, xsl_file, output_file_method1);
            transform_method2(xml_file, xsl_file, output_file_method2);
        private static void transform_method1(File xml, File xsl, File output) {
            try {
                BufferedInputStream bis = new BufferedInputStream(new FileInputStream(xml));
                InputSource input = new InputSource(bis);
                SAXParserFactory spf = SAXParserFactory.newInstance();
                SAXParser parser = spf.newSAXParser();
                XMLReader reader = parser.getXMLReader();
                SAXTransformerFactory stf = (SAXTransformerFactory) TransformerFactory.newInstance();
                XMLFilter filter1 = stf.newXMLFilter(new StreamSource(xsl));
                filter1.setParent(reader);
                StreamResult result = new StreamResult(output);
                Transformer transformer = stf.newTransformer();
                SAXSource transformSource = new SAXSource(filter1, input);
                System.out.println("encoding method1="+transformer.getOutputProperty(OutputKeys.ENCODING));
                transformer.transform(transformSource, result);
            } catch (Exception e) {
                e.printStackTrace();
        private static void transform_method2(File xml, File xsl, File output) {
            try {
                TransformerFactory tFactory =   TransformerFactory.newInstance();
                Transformer transformer = tFactory.newTransformer( new StreamSource( xsl) );
                System.out.println("encoding method2="+transformer.getOutputProperty(OutputKeys.ENCODING));
                transformer.transform(new StreamSource(xml), new StreamResult(output));
            } catch (Exception e) {
                e.printStackTrace();
    }and here is test xml file:
    <?xml version="1.0" encoding="ISO-8859-2"?>
    <root>
        <line>Some text line 1</line>
        <line>Some text line 2</line>
        <line>Some text line 3</line>
    </root>the test stylesheet:
    <?xml version="1.0" encoding="ISO-8859-2"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="xml" encoding="ISO-8859-2"/>
    <xsl:template match="root">
         <p><xsl:apply-templates/></p>
    </xsl:template>
    <xsl:template match="line">
         <div><xsl:apply-templates/></div>
    </xsl:template>
    </xsl:stylesheet>I get output file from method1:
    <?xml version="1.0" encoding="UTF-8"?>
        Some text line 1
        Some text line 2
        Some text line 3and method2 output:
    <?xml version="1.0" encoding="ISO-8859-2"?>
    <p>
        <div>Some text line 1</div>
        <div>Some text line 2</div>
        <div>Some text line 3</div>
    </p>Output on System.out from program is:
    encoding method1=UTF-8
    encoding method2=ISO-8859-2Can someone help how can I make transformation like transform_method1 style not to ignore <xsl:output method="xml" encoding="ISO-8859-2"/> tag?

    You have two transformations chained together. The first is the XMLFilter, which uses your XSLT, and the second is the Transformer, which takes its output and does an identity transformation on it. The second transformation is the one that produces your final XML, so it's the one that controls what encoding it gets.
    So your stylesheet should be working. Your only "problem" is that you get a different encoding than you expected. And I put "problem" in quotes because the output you are getting is identical, in XML terms, to the output you want to get.

  • Does UNI port drop tunneled L2 PDUs with dst MAC 01-00-0c-cd-cd-d0 ?

    Hi,
    Im trying to understand the correct behaviour for the UNI port and l2 tunelling on the ME3400E switch running as a layer2 device. No layer3/mpls on it.  
    In the setup like below, ME3400E#1 UNI facing port G0/4 has 'dot1q and l2-protocol tunnel' enabled and therefore it changes the MAC address of L2 PDUs it receives from the C2900 to 01-00-0c-cd-cd-d0    It then forwards the packets to ME3400#2.  This in order to deliver STP and other L2 PDUs to another C2900 on the other end of the network.
    C2900------(802.1q trunk)------[UNI G0/4] ME3400E#1 [NNI]------[UNI G0/1] ME3400E#2
    ME3400E#1
    interface GigabitEthernet0/4
    switchport access vlan 35
    switchport mode dot1q-tunnel
    switchport port-security maximum 1000
    switchport port-security
    switchport port-security aging time 8
    switchport port-security violation shutdown vlan
    storm-control broadcast level bps 1m 800k
    storm-control action shutdown
    l2protocol-tunnel cdp
    l2protocol-tunnel lldp
    l2protocol-tunnel stp
    l2protocol-tunnel vtp
    ME3400E#2
    interface GigabitEthernet0/1
    switchport trunk allowed vlan 2,35
    switchport mode trunk
    switchport port-security maximum 1000
    switchport port-security
    switchport port-security aging time 8
    switchport port-security violation shutdown vlan
    storm-control broadcast level bps 1m 800k
    storm-control action shutdown
    The question is: should the UNI port of ME3400E#2 receiving traffic from ME3400E#1 drop or allow L2 PDUs with DST MAC 01-00-0c-cd-cd-d0 ?
    Im aware a UNI port will always drop L2 packets, but does it also drop L2 PDUs with the Cisco proprietary MAC 01-00-0c-cd-cd-d0 ?
    Tests I have done dont seem to be clear on this point. If we continue the network above by adding another C2900 at the other end in order for QinQ to provide L2 connectivity between both 2900s, traffic flows ok from one 2900 to the other but not STP, CDP, VTP.  L2 PDUs will flow and STP will work only when I change the ME3400E#2 UNI port to NNI.
    To make it confusing I have aother setup where ME3400E#2 UNI port as shown above is allowing L2 tunelled PDUs and layer2 connectivity including STP, CDP, VTP actually works between two C2900s.
    So I would like to understand which version is the correct behaviour and move from there as currently it is very confusing
    thanks
    Mark

    You are not alone with issues related to the e1000e (but all they concluded was that reloading the module makes it work again):
    https://bbs.archlinux.org/viewtopic.php?id=145564
    It seems like this is more your issue:
    http://permalink.gmane.org/gmane.linux. … devel/8932
    But if none of those boot flags work for you, then there's not much you can do, and you'll have to write a script to reload the module each time after initial boot finishes I guess until the module gets fixed.
    Also, power management of the PCIe interface causes the e1000e to shut off after a while as well (lots of people on CentOS noticing this):
    http://serverfault.com/questions/226319 … ie-aspm-do
    So you can use that boot parameter to stop that from happening, if that becomes an issue for you as well.

  • Debit and Credit notes not to update COPA cost of sales when doing price ad

    Hi Experts,
    Please help me to fix the below issue.
    When we correct price adjustments on customer accounts we use debit and credit notes to do these price corrections. We first process a ZCR order type with reference to the original invoice to reverse the transaction and then we process a debit meme request ZDR with the correct details to invoice the customer correctly.
    These credit and Debit memo request are purley for pricing problems and do not effect cost of sales. Currently these Debit and credit memos are updating the cost of Sales value field (COS on Market Price - VV013) .
    This creates a problem since the credit and debit memo happen in subsequent months e.g. The credit memo is reversed at the old cost of sales value since SAP keeps a reference to the cost of sales at that time but the debit memo creates the cost sales at the new standard cost which is obviously not the same as the original cost of sales. We therefore sit with differences which will not equal FI since FI cost of sales was updated with the goods issue price in the month that the goods issue happened.
    We therefore need to zerorise the following value fields when doing ZDR dedit memo and billing type ZL2 and ZCR credit memo billing type ZG2.
    Gross Weight in KG VV004
    Invoiced Qty KG net VV002
    Invoiced Qty in L VV001
    Invoiced Qty in L15 VV003
    Invoiced Quantity VV005
    COS on Market Price VV013
    VV001 to VV005 are quantity fields and VV013 is Value field.
    Please help me how to fix the issue.
    Regards,
    Amar.

    Hi,
    Sorry, I probably confused things by mentioning Revenue. Your settings are correct, with Revenue defined as a revenue element (11) rather than a cost element (1).
    With respect to WIP (P&L), I would create it as a cost element, since it represents the absorption of cost centre costs and materials into the production of goods, even though the goods are not yet complete. When the goods are completed they will be credited in CO-OM and debited to stock using a similar entry. The impact of these credits (to WIP or to Stock) is to move costs out of CO-OM into the goods produced (CoGS). In CO-OM, the net result of Costs less credits to WIP/Stock, indicates the efficiency of your cost centres or the accuracy of your standards.
    I would also create the manufacturing variance accounts as Cost Elements and settle them back to your production costs centres (or possibly CO-PA if you used it), since they are also a reflection of the efficiency of your cost centres - i.e. if a Cost Centre manager is not achieving the standards, (s)he should be accountable for the variance, and if you are concerned about reconciling CO-OM and the costs in P&L, you won't reconcile if the variances aren't posted back to CO.
    Regards,
    Marc

  • When does GC clean up

    Hi,
    Beginning in Java I'm still confused on when does GC clean up and under what conditions. Suppose following code where I increase the length of an int array:
         int[] tmp = foo;
         foo = new int[newCapacity];
         int i = 0;
         while (i < tmp.length)
              foo[i] = tmp[i++];Here foo is allocating new memory, but at that moment tmp is a pointer to the original value of foo. After the new memory allocation the copy is made.
    Is there a possibility that the GC free the memory of foo because it dont know that there is another pointer pointed to it ?

    Hi,
    The GC is smarter than you apparantly think it is.Thanks, because I was worry about that. After a few
    day's of Java I getting to like it, however I'm worry
    about a GC thing that do things where I have no
    control over it :( But you let me sleep on both of
    my ears :)The whole point of garbage collection is that you, as a programmer, don't have to worry anymore about freeing memory that is not used by the program anymore. So stop worrying.
    Ofcourse the GC will never cleanup any object that's still referenced. If it does, there's a bug in the GC, but that's not very likely.

Maybe you are looking for