How the PURGE INDEX command works

Hi all,<br><br>
PURGE INDEX command purges the specified index from the recyclebin.<br>
My question is: I noticed that the dropped index doesn't appear in the recyclebin, so from where it could be purged?<br><br>
SQL> CREATE INDEX Z_IND ON Z (Z);
Index created.
SQL> DROP INDEX   Z_IND ;
Index dropped.
SQL> SELECT OBJECT_NAME    , ORIGINAL_NAME   FROM USER_RECYCLEBIN ;
OBJECT_NAME                    ORIGINAL_NAME
BIN$TNgWa0sgR8qFY7JXGVT3yQ==$0 T              <<-- the dropped index doesn't appear here
SQL>CREATE INDEX Z_IND ON Z (Z);
Index created.
SQL> PURGE INDEX Z_IND ;
PURGE INDEX Z_IND
ERROR at line 1:
ORA-38307: object not in RECYCLE BIN
SQL> DROP INDEX Z_IND  PURGE ;
DROP INDEX Z_IND  PURGE
ERROR at line 1:
ORA-00933: SQL command not properly ended
SQL> DROP INDEX Z_IND;
Index dropped.

I found out that the index doesn't go to the recyclebin when it is dropped. It goes there, when its underlying table is dropped.
SQL> CREATE TABLE Z ( Z NUMBER );
Table created.
SQL> CREATE INDEX Z_IND ON Z(Z);
Index created.
SQL> DROP TABLE Z ;
Table dropped.
SQL> SELECT ORIGINAL_NAME FROM RECYCLEBIN ;
ORIGINAL_NAME
Z
Z_IND

Similar Messages

  • Spell Check in New Forums- How The Heck does it work?

    Can somebody please tell me how the spell check works in this new forum format? I click on the abc icon and it does nothing. I do a two finger click on a word that is misspelled and it give me Insert Options. I really like the new format but hate the spell check. Can anyone offer advise? Thanks.

    The built-in ASC spell checker is -- to put it kindly -- quirky. First, you must turn it on using the 'abc' tool on the right in the editor toolbar. (When it's on, it highlights.) But it won't stay turned on if you click on the tool before you enter any text -- it will just tell you that no misspellings were found & won't stay on. It also sometimes fails to check the last word if followed by a space. You can tell it to ignore misspellings, but you can't tell it to learn words because the spell-checking dictionary is actually on the servers running the site, not on your Mac or PC.
    But from your remarks, you probably aren't even using the built-in checker. Instead, I suspect you are trying to use the far superior system-wide one built into OS X. The problem with that is the ASC editing tools are powered by Javascript supplied by the Jive SBS software running the site. Because that is platform independent it doesn't know anything about OS X's contextual menu (which includes suggestions for misspellings, the Dictionary lookup, & so on).
    So to make a long story short, what happens when you try to right click on a word the OS X checker has underlined in red, instead you get the Javascript's response to a right click, which brings up the editor's insert/alignment popup menu instead of the OS X contextual menu.
    The solution is to control click on the word -- believe it or not, within the ASC editor window a right click & a control click are not the same thing! You literally have to hold down the control key on the keyboard when you click to bypass the Javascript's right click response.
    To make things that much more confusing, this only applies if the pointer is not over empty space in the editor window, which in this case excludes lines that have any text on them, including invisible text like spaces or returns. (To see what I mean, drag the tab at the bottom right of the editor window down so there is a lot of empty space below what you have typed. In this empty area, right & control clicks both bring up the OS X contextual menu, but anywhere in the text you have typed, they behave differently.)
    In short, the problem is not that Apple has changed how the buttons or clicks work, it is that the new software that runs the site (not developed by Apple) does.
    Hope this helps.

  • How the Sun Java Forums Work (Briefly)

    I am wondering if anyone could give me a brief overview of how the Java sun forums work -- esp. when someone creates a new thread.
    How exactly does the JSP know to link to that thread? Is it generating a unique ID from the database or using it's own custom code? How does it point to that thread? (I'm SO FRUSTRATED. I've tried to figure this one out for about a MONTH.)
    I've started to create a help desk, where it takes form data and posts it to the database. (That issue solved.) The database assigns it a unique ID -- primary key. I'm having trouble displaying the problem record for that ticket ID. (I'm new to Java and really been pulling my hair over this one for about a month.)
    Let me go into some more detail:
    I have these form objects:
    - Name
    - Technical Summary
    - Severity
    - Problem
    This is a standard html form page. The standard html page posts to a JSP page, where the JSP page uses a prepared statement to insert the form data into the database. The query page, (query.jsp) has a table, which only shows TicketID, Name, Technical Summary, and Severity. Obviously, the TicketID is an int and generated by the DB, as 1, 2, 3, 4, and so on...
    So if someone created an issue it'd be assigned a unique ticket id. Note that from the query page, it DOES not show the problem. I WANT there to be a link to get the problem record in that row.
    If anyone could help me out with this one, that would be great.

    Below is the CORE JSP Query Code. Obviously, I did NOT post the HTML b/c that would look **REALLY** weird. Any help on resolving my problem, would relly be helpful! Please hep! :)
    <%@ page import="java.sql.*"%>
    <%
    String first_name = user.getFirstName();
    String last_name = user.getLastName();
    %>
    <%
    String userid = user.getUserId();
    %>
    <%
    Connection conn = null;
    Statement stmt = null;
    ResultSet rs = null;
    try {
    Class.forName ("com.mysql.jdbc.Driver");
    conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/helpdesk", "root", "password" );
    stmt = conn.createStatement ();
    rs = stmt.executeQuery ("SELECT * FROM history WHERE userid = '"+userid+"' ");
    %>
    <% while( rs.next() ){%>
    <%
    int ticketid = rs.getInt("ticketid");
    String technical_subject = rs.getString("technical_subject");
    session.setAttribute("technical_subject", technical_subject);
    %>
    <TR>
    <TD width="76" align="center">
                   <font face="Arial" style="font-size: 8pt"> <%out.println(ticketid);%> </font></TD>
                   <TD align="center" width="131">
                   <font face="Arial" style="font-size: 8pt"> <%=rs.getString("severity")%> </font></TD>
                   <TD align="center">
                   <font face="Arial" style="font-size: 8pt"> <%=rs.getString("issue_type")%> </font></TD>
                   <TD align="center">
                   <font face="Arial" style="font-size: 8pt"> <%out.println(technical_subject);%> </font></TD>
                   <TD align="center">
                   <font face="Arial" style="font-size: 8pt; font-weight: 700">View
                   Complete Issue</font></TD>
    </TR>
    <%}%>
    </TABLE>
    </BODY>
    </HTML>
    <%
    }catch
         (Exception e){
    out.println("There was an exception. Stack trace will be printed to the error log.");
    e.printStackTrace();
    System.out.println ("A fatal exception occured when fetching the database results. See the stack trace error for more information. Verify you are requesteting the correct data type");
    }finally{
    //this is important. You should close all three to free up resources. Always. In a finally block.
    rs.close();
    stmt.close();
    conn.close();
    %>

  • How the Drill down functionality works if the source is Bex Query

    Dear All,
    How the Drill down functionality works if the source is Bex Query through the query browser in Dashboard 4.1
    Please let me know process.
    Thanks
    Regards,
    Sai

    Hi sai,
    Drill down can be done by two ways.
    1. you need to bring all the data in one shot to the spreadsheet and then by using the components you can achieve it. Below given link explains in detailed about that.
    Filtering Through Combo Box
    2. you can use different set of query to pass the value from one set to another to fetch the data using the prompt. please check the below which explain them.
    Difference between "When value Becomes & When value Changes"
    Revert any clarification required on this.
    --SumanT

  • How the stock determination process works

    Hi All
    Can any one tell me how the stock determination process works in inventory management?
    if possible give me the steps involved in stock determination process .
    Regards
    M S K

    Hi
    i hope this helps
    http://help.sap.com/saphelp_47x200/helpdata/en/d8/2f3746996611d1b5480000e82de955/frameset.htm
    regards
    maniraj

  • How the below query is working

    Hi,
    I am newly joined in the group.
    the emp table has 5 rows as below
    100     ram     10000.00     10
    200     kumar     15000.00     10
    300     william     20000.00     10
    400     ravi     25000.00     10
    500     victor     30000.00     10
    i execute the below query
    select ename,sal from emp_test where case when sal < 10000 then sal + 1000
    when sal < 20000 then sal + 2000
    else sal
    end < 20000
    it gives the below output
    ram     10000.00
    kumar     15000.00
    How the above query is working?
    Please explain. thanks in advance

    If you want it to show the changed salary, it has to be in the select line not the where:
    select ename,
           (case when sal < 10000 then sal + 1000
               when sal < 20000 then sal + 2000
               else sal
            end) sal from emp_test
    where  case when sal < 10000 then sal + 1000
               when sal < 20000 then sal + 2000
               else sal
            end < 20000

  • How the heck does datasocket work?

    I've been playing with the example vis DSReader & DSWriter, and reading docs all weekend.  The only way DSreader finds the data from the DSWriter (on another machine on the network) is if I give the reader the IP of the writer machine.  dstp//localhost/wave works when both apps are on the same machine but there's no network traffic at all according to ethereal whether the apps are on the same machine or not.  I thought, from what I read, was that any machne could find the data through the URL, but no.  I want multiple machines to broadcast and receive and all share the data.  The docs say this will work but I really can't see how from the examples.  I have been using the UDP functions for years with no problems but I can't make this work even per the documentation.   What am I missing?  Love Labview, not happy with this.
    Thanks, 
    Andy Bradley
    EBC Electronics Corp.

    Andy,
    communicating locally using TCP or UDP do not create networktraffic. This is because the data is never really sent out in the network. Only the IO buffers are used. So the connection should show up if you use something like a network sniffer. Even the DOS-prompt command netstat shows the datasocket-connection on port 3015 (dstp).
    So the only thing you have to make sure if using dstp in a network (so not only local) is that the dstp-port (3015 by default) is not blocked by any firewall or used by another application.
    hope this helps,
    Norbert 
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.

  • How the New Psyhic Engine Works?

    Is anyone knows how this new psyhic engine works? Because
    this init() command does nothing no matter if add gravity or
    simulate() command, i tried to make it work in the same way as
    Havok did, but nothing happens, no errors, nothing. Any
    suggestion?

    Maybe im still missed something, because i already use
    simulate() on exitFrame. I think im thinkin' in the way of Havok,
    but heres the simple code where "engine" is the physics and
    "crateroom" is the 3D world with some boxes, and with some balls in
    the air. With Havok the balls falls down, but with Physics they are
    still in the air, and the world.isInitialized returns 0,that means
    the world initialization is not succeeds...
    property pInitialized
    on beginsprite me
    initializePhysics()
    end
    on exitframe me
    member("engine").simulate()
    end me
    on endSprite( me )
    if (pInitialized) then
    member("engine").destroy()
    pInitialized = false
    member("crateroom").resetWorld()
    end if
    end
    on initializePhysics
    if (pInitialized) then
    member("engine").destroy()
    end if
    pInitialized = true
    member("engine").init("crateroom",vector(1.0,1.0,1.0),#automatic,0,5)
    member("engine").gravity = vector(0,-9.81,0)
    put "Initialized Physics"
    end initializePhysics

  • How the 7344 trajectory generator works?

    It says that the 7344 trajectory generators calculate the instantaneous position command that controls acceleration and velocity while it moves the axis to its target position in the 7344 user manual.
    What I want to know is that how long it will take to calculate the instantaneous position command ,and does it calculate based on not only the position commmand that the computer send to it but the feedback signals?
    Another question is:suppose I send a position command of 50rad,then how the trajectory generator works,what I means is that if the trajectory generator calculate the whole position trajectory based on the move constraints at a time or it will calculate every sample period?
    Infact i am not clear how it works?can you give me some information?
    Moreover how could I send a continuous position command to the card and make the card response in real-time ?For example I send diffent position command every 0.5ms and i hope the system can move to the preconcerted position every 0.5ms.Can the 7344 card make it ?

    Hi Robert
    In order to perform a  continuous move ,i can send a new target position to the board repeatedly ,but i am confused with following questions.
    First,i send a target position to the card and through the multistart the card starts to move,maybe this move can take several update periods .Suppose that it will take two update periods to accomplish the move,and after  one  and a half  update period i send another new target position ,so I do not kown if the card immediately start a new move ,based on the current position and new target position by ignoring the last half period or it will accmplish the last half period and then start a new move.
    Second ,if it is the first case  i would think that when the pid update period is equal to or more than the time intervals between the new target positions,then it will not work ,because everytime it is the host computer that starts the move.

  • How can I learn the details of how the iBA video optimizer works?

    Although I appreciate the work done by the vide optimizer in iBooks Author, results vary depending upon the characteristics of the video I submit to it. Sometimes this is acceptable, sometimes not. I came to this conclusion by adding different versions of the same video clip to the iBA Media Widget and then deconstructing the resulting *.ibooks file and analyzing those video files using MediaInfo.   I think that if I could better understand how the optimizer works I could get more acceptable results.
    So where can I learn more about  how this optimizer works?

    In PO screen(me21n) delivery item tab over-delivery & under- delivery % is there.While creating PO you have to set it.Based on that goods receipt will be done.

  • How the Replacement path is working in the variable.

    Hi SDNers,
    Can any one give the scenario, how the processing type "Replacement path" is working in the variable.
    Thanks,
    Satya

    Hi,
    For example..
    If you want to find the Ton 10 customers for company you will develop a query and based on some condition you will get the top 10 customers.. and again if you want to see the top 10 customers sales or products what they purchased then you go for another query to develop. In this case.
    In the second query create a variable on Customer object with Replacement path as processing type in that you have to mention the previous query (i.e., top 10 customers). Then it gets the values of top 10 customers from the previous query and generates the report for requirement you want.
    Hope this is clear.
    Veerendra.

  • Need to know how the AUTO BCC feature works on T-Mobile USA

    HI,
    am hoping to get an explanation on how the Auto BCC on T-Mobile USA works in the background. I have an 8900 that is setup on exchange using T-Mobile account settings and uses the Outlook Web access email.
    When emails are sent from the device, a copy gets sent to the sent items which is fine.  I would like to know that if I use the auto BCC within T-Mobile if those email are being sent from exchange or the Blackberry servers in Canada?  Also will the emails that are forwarded be sent to the sent item of the exchange server?
    thank you in advance

    Hi teckystuff,
    Is your email is integrated in your BlackBerry Internet Service account as an OWA account?  If so, when you are sending from your BlackBerry you are still sending from your exchange account. Your device is using the BlackBerry Internet Service to communicate with your exchange account so the BCC sent from your device email integration is still being sent from your exchange email account whether on the device or from Outlook or OWA. Any email you send or forward from your device should be posted to your sent items folder on exchange.
    -FS
    Come follow your BlackBerry Technical Team on Twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.
    Click Solution? for posts that have solved your issue(s)!

  • How the master data delta  works

    hi, experts
    i want to know how the master data delta (ale pointer) works? what the principle is? for example, the 0asset_attr datasource has 20 fields, any of the 20 fields changes can triger the delta? if i enhance 3 fields to the asset master data, does the 3 fields change can trigger delta?

    Application Link Enabling (ALE) change pointers are configured and used to be able to trigger processing of an outbound process, such as data extraction, and determine only those Master Data records that have changed. This is all done without the need for a program being required to determine deltas.
    SAP delivered program, RBDMIDOC runs periodically and deterlines if change pointers have been updated for specific message types. New or modified Master Data records are automatically initiated via ALE. RBDMIDOC references the correct IDoc program for any given type via TBDME (the TBDME table also cross-references message types with the ALE change pointer table) so that the data goes where it should and is processed accordingly. Tcode BD60 is the interface in SAP for maintaining the TBDME table.
    When a change is made to the standard content Master Data record, the delta will be identified. Any columns that have been enhanced to the Master Data will not be identified as a delta because enhancements are a post-extraction process and only get updated after the standard content structure has been populated.

  • How the longer-prefixes option works

    take this link as an example
    http://www.cisco.com/en/US/docs/ios/12_2/iproute/command/reference/1rfindp2.html#wp1022511
    how can the longer-prefixes example used throw up the networks including 10.134.0.0
    The following is sample output using the longer-prefixes keyword. When the longer-prefixes keyword is included, the address and mask pair becomes the prefix, and any address that matches that prefix is displayed. Therefore, multiple addresses are displayed.
    In the following example, the logical AND operation is performed on the source address 128.0.0.0 and the mask 128.0.0.0, resulting in 128.0.0.0. Each destination in the routing table is also logically ANDed with the mask and compared to that result of 128.0.0.0. Any destinations that fall into that range are displayed in the output.
    Router# show ip route 128.0.0.0 128.0.0.0 longer-prefixes
    Gateway of last resort is not set
    S 10.134.0.0 is directly connected, Ethernet0
    S 10.10.0.0 is directly connected, Ethernet0
    S 10.129.0.0 is directly connected, Ethernet0
    S 172.30.0.0 is directly connected, Ethernet0
    S 172.40.246.0 is directly connected, Ethernet0
    ~~~~~~~~~~~~~~
    I can't see how the binary and can give this

    Thank you Suda.
    Could you please help me about how to access the links related to global parent update. I tried with my "S" number but it was not possible to access ... The message that I received was:
    Error Message - Access denied (R/3)
    What happened?
    You do not have permission to access this Object
    What can you do?
    Please contact a consulting adminstrative
    Error code: WEBSMP109-20080430234836-0015
    Error details: 2491DD9-702/1A053/3162-71A9CFA5-3CB9265-2992F9
    Service Name: SAPIDB
    Service Server: WEBSMP109
    Process-ID: 4268
    Thread-ID: 4324
    Sorry for any inconvenience.
    Your SAP Service Marketplace Team
    thanks!
    Salomon Ponce

  • Why isn't the enable prefetch command working?

    I shut off DNS prefetching to test an internet performance problem that I'm having....
    I then tried using the command:
    defaults delete com.apple.safari WebKitDNSPrefetchingEnabled
    ....in a Terminal window to re-enable DNS prefetching and I got this message after hitting enter:
    2013-11-18 20:21:24.479 defaults[359:507]
    Domain (com.apple.safari) not found.
    Defaults have not been changed.
    Any idea what this means?  Am I to assume that because of this error that DNS prefetching has not been re-enabled correctly?
    Thanks,
    John

    Hi Linc....Thanks.  I'll take your word for it......and I say that  only because I had just issused the command to disable prefetching right before I typed in the re-enable command.  So.....it should have been disabled.
    Instead of using the command above to re-enable it, I tried this one instead that I read about somewhere:
    defaults write com.apple.safari WebKitDNSPrefetchingEnabled -boolean true
    .....and I got no error on that one.
    Is there a command that can be issued to tell whether pre-fetching is on or off?

Maybe you are looking for

  • Can't Access Tutorials in PSE 7

    I can only access a few of the (NON-Plus) tutorials in my Elements 7 that I could access before the current update I  got today. (I don't have PLUS).  I get the tutorial screen, sometimes it says it's loading, sometimes not, then, nothing. I'm new to

  • Itunes wont open after being reinstalled

    I uninstalled Bonjour and my itunes told me that I needed to reinstall itunes; So I did but it wont open at all now. I have tried a lot of the methods mentioned on this site to get it working again but it still wont. My Quicktime is up to date as wel

  • Imported Videos not showing up in window

    Im new to iMovie. When I try to import AVI movie files from my finder a "copying file" window pops up, finishes loading then a "thumbnail generating" window pops up, finishes loading, but no thumbnails show up in the bottom half of iMovie even though

  • Safari missing images in Gmail

    Hi guys, Since yesterday I've got really weird problem - safari isn't displaying any images in Gmail, or open Google Drive site. If I copy out the url, it simply looks like Safari can't connect to ssl.gstatic.com - it says "Safari can't open the page

  • Help please!!!!  Had to reload old OS and now having application problems

    Hello, I have a Power mac G5 and use leopard. I recently installed ILife 08. I somehow lost Iphoto. I reloaded bundled software from my install discs (10.3.5) but it didn't work. I then reinstalled this 10.3.5 software and archived my old info. I the