Fundamental question on Recovery

DB version:10g Release 2 running on Solaris
In one of our test databases, a developer accidently dropped all the objects in a schema. What are the options we have in recovering these objects? Currently the database is in NOARCHIVELOG mode.

Running a database in NOARCHIVELOG mode implies you don't care about the data or whether it exists in general. Seeming as though you are now concerned. perhaps you might restart it in ARCHIVELOG mode soon. Otherwise recovery options as explained by others are limited.
Message was edited by:
S_Lindenmayer
need to re-read before posting :(

Similar Messages

  • Fundamental question: disable the GUI while RMI is communicating?

    Good afternoon,
    I'm using RMI in a swing application and i have fundamental question:
    I have a jlist with categories and another jlist which displays the items of the selected category. When a user selects a category rmi is used to get the items of the selected category from the server (internet).
    Should i disable the whole application while rmi is communicating with the server? For example with a glasspane with a cancel button.
    What is the best practice in this case?
    Best regards,
    James

    I found a really nice solution, now i call my remote methods like:
    taskManager.executeAction(new ITaskResult(){
          public void done(Object result) {
            Collections.sort(rpcs, new RpcComperator());
            fireContentsChanged(this, 0, getSize());
          public void failed(Exception e) {
            WindowUtils.showErrorDialog(owner, "Could not change server");
        }, new IAction(){
          public Object action() throws DBException, AccessException {
            return taskManager.getBasic().changeRpc(rpc);
        }, true);The first parameter of executeAction() is a object which gets notified when a task completes (done()) or fails (failed()). The second parameter is a object which indicates which remote functions should be called. And finally the third parameter defines if the user should wait until the remote function completes.
    If the user should wait the executeAction() function shows a nice modal dialog with a progressbar and a cancel button. If the user doesn't have to wait it takes the progressbar on the statusbar to indicate the system is busy.
    Much rewriting was needed, but i think it is quite simple and it is fully swing thread save. But it wonders me that such a thing wasn't available.

  • Fundamental questions before starting next project

    Last project I put together received scathing criticism - and I have to say that I did not put any effort at all to clean the code up or optimize it. The reason is I started with small projects and within couple of months it just grew out of hand with requirements matrix gradually increasing.
    So this time around I want to take advice from you guys on architecture issues before I jump into programming. The two fundamental questions:
    1) I always thought that SubVi is like a method in C++. If I need to use that code multiple times, then I better put it in a SubVi. But after going through some of the posts on this forum it seems that people use SubVis to reduce # of wires,blocks,etc. on the main Vi too. Is this a standard practice?
    2) If I want to have more than 1 VI in the software, what is the best way to send data from one VI to the other VI? SubVI has input and output wires. So it is easy. But VIs do not. Basically I want to have Main VI where I get all the information from the use through a front panel and then go off doing my data acquisition. I want to keep the Main VI as clean as possible. There will be some operations which will need only 1 input and will have only 1 output. But this operation will be used only once in the who operation. So can I have this operation all in a VI and then call it in the Main VI?
    3) If I have 3 different VIs in my application, and I define something (say an array) in the Main VI or for that matter second_VI.vi in my application, will that be available in the third_VI.vi ?
    Thanks in advance.

    labview_beginner wrote:
    1) I always thought that SubVi is like a method in C++. If I need to use that code multiple times, then I better put it in a SubVi. But after going through some of the posts on this forum it seems that people use SubVis to reduce # of wires,blocks,etc. on the main Vi too. Is this a standard practice?
    You could call it similar to a method.  I would say a subroutine or function is a better terminology since the term method is more applicable to object oriented based programming.  Basically any way to encapsulate a portion of code, particularly if you use it over and over.  It might have input and/or outputs, or neither.
    2) If I want to have more than 1 VI in the software, what is the best way to send data from one VI to the other VI? SubVI has input and output wires. So it is easy. But VIs do not. Basically I want to have Main VI where I get all the information from the use through a front panel and then go off doing my data acquisition. I want to keep the Main VI as clean as possible. There will be some operations which will need only 1 input and will have only 1 output. But this operation will be used only once in the who operation. So can I have this operation all in a VI and then call it in the Main VI?
    There is no difference between a VI and a subVI other than semantics.  Both are completely independent excecutable portions of code.  Your main or top-level VI can have inputs and outputs as well.  You could execute it stand alone, or it could become a subVI of an even higher portion of code in your hierarchy.  The only difference between the two is that a subVI is just a term to distinguish it as being a portion of a higher level of code.  There are multiple ways of passing data between VI's.  One is wires.  When a subVI ends, the data on its indicator that is connected to the panel is available to travel down the wire to another portion of code.  Another is global or shared variables which stores data to be used by multiple locations.  Another is a function global variable, a LV2 style variable, or action engine.  All of these use special characteristics of uninitialized shift registers to store data between calls of that subVI.  Other methods of sharing data are on the Synchronization pallette such as queues and notifiers to store and pass data.
    Using a subVI, even it used in only 1 location can help keep a portion of your block diagram clear.  It gives you the ability to hide some details such as a complicated algorithm.  You can write an algorithm as a subVI and it gives you the ability to test the inputs and outpus as a standalone.  Once you have that. You can drop it in and use it even if it is only at 1 location.  If you need to change it, you can modify the subVI and test it without risking the corruption of the rest of your main VI
    3) If I have 3 different VIs in my application, and I define something (say an array) in the Main VI or for that matter second_VI.vi in my application, will that be available in the third_VI.vi ?
    Possibly, it all depends on which of the methods listed in number 2 you would like to use.
    Thanks in advance.

  • Fundamental question on EJB, JNDI and client jars

    Hi,
    This is a very fundamental question on EJBs and their clients - what
    all should go into the client jar of an ejb?
    I know for sure that just the remote and home interface classes of the
    ejb are sufficient on the client's classpath to work with an EJB on a
    totally different server, but I dont understand the logic behind it.
    If the client has to pass its object parameters over the network to
    the server where the ejb bean is located, should the container
    generated stub not be present on the client's classpath? After the
    client does the JNDI lookup of the ejb home on the server, how does it
    serialize and pass the parameters over the network if the container
    generated stub is not present?
    Any help would be greatly appreciated. Pointers to material on the
    internet which explain this/related things in detail would be a great
    help.
    Thank you,
    Anoushka

    hello,
    well, the process is fairly simple actually.. The client needn't necessarily have
    the container generated stub. as a client u could contact what is known as a boot-strap
    service to download the stub over the wire.. infact one of the advantages of RMI
    is precisely that. and since RMI is the underlying architecture of EJBs, it all
    becomes rather simple. when u 'lookup' a bean, what u are in essence doing is
    asking the server to send down the stub to your JVM. well.. right now this is
    what i got time for..i will try to post a lengthier explanation in a couple of
    days at leisure..
    Vijay
    "Anoushka" <[email protected]> wrote:
    >
    Hi,
    This is a very fundamental question on EJBs and their clients - what
    all should go into the client jar of an ejb?
    I know for sure that just the remote and home interface classes of the
    ejb are sufficient on the client's classpath to work with an EJB on a
    totally different server, but I dont understand the logic behind it.
    If the client has to pass its object parameters over the network to
    the server where the ejb bean is located, should the container
    generated stub not be present on the client's classpath? After the
    client does the JNDI lookup of the ejb home on the server, how does it
    serialize and pass the parameters over the network if the container
    generated stub is not present?
    Any help would be greatly appreciated. Pointers to material on the
    internet which explain this/related things in detail would be a great
    help.
    Thank you,
    Anoushka

  • Follow up question on recovery data on USB flash drive

    HP instructions say the 32 GB flash drive should NOT be branded as Windows 8 compatible.   I bought a Sandisk 32 GB yesterday for  $20 on sale,   but it says on the back it is compatible.
    Other more/or less expensive  flash drives did not address whether compatible with Windows 8.
    I have  Windows 8.1
    Thanks in advance for your help...
    This question was solved.
    View Solution.

    Hi,
    If the flash drive is listed as 'Windows 8 compatible' it cannot be used - the reason is because the HP Recovery Media creation software looks for an external device and flash drives marked Win 8 compatible show as internal drives. 
    In the example below, the 32 Gb usb flash drive 'Dave G' shows as an internal drive which cannot be used, while the usb flash drive 'Removable Disk H' would work.
    Regards,
    DP-K
    ****Click the White thumb to say thanks****
    ****Please mark Accept As Solution if it solves your problem****
    ****I don't work for HP****
    Microsoft MVP - Windows Experience

  • Few questions about recovery on P100-400

    Good evening all,
    I have a few questions about recovering my laptop...
    So, I was thinking if the only way to clean my entire disk is to use the Recovery DVD?
    I ask this because I think that the computer becomes too "heavy" with all the applications it came with. So I was wondering if I can format the Hard Drive instead of recover it.
    If I format the drive do I loose warranty? Is there any future problem related to genuine software?
    It's possible to install Windows XP Pro (and not the actual windows xp media center) with the original Operative system's product key?
    Thank you.
    Best Regards.

    Hello
    I will try to give you few answers and I hope it will help you.
    > So, I was thinking if the only way to clean my entire disk is to use the Recovery DVD?
    > I ask this because I think that the computer becomes too "heavy" with all the applications it came with. So I was > wondering if I can format the Hard Drive instead of recover it.
    I do not understand what you mean with I can format the Hard Drive instead of recover it but you can do follow: install OS using delivered recovery media and after doing this remove all applications you do not need. After doing this maybe your notebook will not be heavy anymore.
    > If I format the drive do I loose warranty?
    NO.
    > Is there any future problem related to genuine software?
    I do not know what you mean exactly
    > It's possible to install Windows XP Pro (and not the actual windows xp media center) with the original Operative system's product key?
    No. Something like this is not possible. Product key belongs to delivered and preinstalled OS.

  • Filevault encryption: no security questions, no recovery code; how to revert?

    Running the latest Yosemite (10.10.2) on an iMac (upgraded from Mavericks) ...
    I decided I wanted to encrypt the boot drive on our iMac, so I clicked to turn on Filevault. Here's what happened:
    I was NOT offered a recovery key. (As this point, I didn't know when the key is normally offered.)
    I DID get a window that asked if I wanted Apple to save my key, and I clicked on the radio button to do so. Then I clicked on CONTINUE.
    I did NOT get any security questions to answer, just a RESTART button. I thought, maybe the security questions come after the restart.
    I clicked on RESTART and the iMac restarted and encrypted the drive (17 hours).
    Concerned that I didn't have a recovery key, I read up on the forums. Sounded like if I simply used my user password, I could turn off Filevault to decrypt the drive, and I'd be back to where I started. I did so, and watched as it decrypted the drive (6 hours). Filevault indicates that is is "now off." 
    I thought I'd try again, so I clicked to turn on Filevault. This time, I did NOT get a recovery key (same as before) and I did NOT get the window asking if I wanted Apple to save my key — only an immediate RESTART button. I canceled.
    I restarted the iMac, noting that the startup graphics were different — the iMac now starts immediately with an all-white screen, something that one forum participant said is evidence that your boot drive IS encrypted regardless of what Filevault says.
    This concerned me because it now seemed like the drive might be encrypted and I had no recovery key and hadn't been asked any security questions.
    I thought if I turned on Filevault I could generate a fresh recovery key that would supplant anything Apple was storing for me — and give me a chance to answer security questions.
    I turned on Filevault and was, for the third time, NOT offered a recovery key but this time I DID get the window that asked if I wanted Apple to save my key. Apparently the restart at least added this screen. I cancelled.
    So while Filevault says it is off, the immediate white start-up screen suggests the drive may be encrypted. Regardless, Filevault is not offering a recovery key or security questions.
    I have sketchy ideas about how to rectify things:
    I could start up from an external backup (unencrypted) of the boot drive, erase the boot drive, and clone the backup to the boot drive. Will that create a bootable (non-encrypted) startup drive? I don't think so ...
    I could start up from the external backup (unencrypted) of the boot drive, erase the boot drive, then do a clean install of Yosemite on the boot drive. Would that clear any existing encryption? I don't know ...
    Or I read about using Terminal to un-encrypt a drive?
    Any advice would be much appreciated.
    Thanks,
    Bradley

    Click here for information. If you can't get the answers emailed to you for some reason, contact the iTunes Store staff via the link in that article.
    (80111)

  • Solution Manager - v3.2 - Fundamental Question

    Hi
    I have a fundamental SAP / SM question which I cant seem to actually clarify....
    Do ALL SAP servers in a SAP Infrastructure have to have a servername of 13 Characters?...
    When revieing the OSS it mentioned HOSTNAME...and it seems to use this interchangably with Computer Name...
    So, for example...
    Can I have a Solutions Manager server with a Netbios name of "SOLUTIONSMANAGE"  - 15 CHARACTERS and a SAP ECC Server with a server name also with 15 Characters......?
    The OSS and all the documentation refers to SAP Prereq of 13 Characters for the Host...but what is the host defininition in this case?..What does the 13 Character limit apply to? How do companies with Naming conventions longer than 13 Characters implement the landscape?
    Many Thanks!
    J

    Hi Oliver,
    Check out these URL's
    <u><b>Solution manager</b></u>
    http://help.sap.com/saphelp_sm32/helpdata/en/index.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.logon.redirect
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/biw/how to integrate bex web applications into sap solution manager.pdf
    http://www.sap.com/services/pdf/BWP_SB_SAP_Solution_Manager.pdf
    http://www.sapinfo.net/index.php4?ACTION=noframe&url=http://www.sapinfo.net/public/en/print.php4/article/Article-220903dbfa95a95bd1/en
    https://service.sap.com/solutionmanager
    http://www.sapinsideronline.com/spijsp/article.jsp?article_id=41229&volume_id=5577
    http://service.sap.com/roasmaps
    Regards,
    RK

  • Fundamental questions on redo logs and rollbacks

    Hi all,
    Some basic questions, I really want to understand it very clearly.
    Suppose that we have updated few records in a table. We know that the blocks to be updated will be fetched into buffer cache, they will be updated with new value and commited eventually. The questions I have are ,
    1) What exact information will go to redo log ? is it a copy of the block before change and copy of the block after change ?
    2) What exactly goes to rollback segment? is it copy of block before change (for update) and just the rowid for inserted row and the copy of block for a deleted row ?
    3) Whatever we do, is it the whole block that goes to redo or rollback ? Means if there are 10 rows in the block and we update one of them, still whole block goes to redo or rollback ?
    4) If we rollback, what goes where ? Is there anything that goes to redo if we rollback ?
    Please explain.
    Thanks.

    Redo stores changes made in the database, and undo/rollback stores the reverse of those changes. Data blocks may be changed prior to a commit, and recorded in both locations.
    So, when a database is recovered, redo is applied to the backup datafiles, rolling every change forward, and then undo is applied to reverse any uncomitted transactions.
    Undo/rollback can also be used simply to roll back a transaction in an active instance. Redo is only used during instance recovery.
    I don't know if this is tracked via the storage of block images, or if it just stores the change itself.
    -cf

  • Basic questions about recovery/repair preparation

    When I got my machine, over two years ago, I made repair disks on DVD's per Toshiba's instructions. Now, with my nightly backups, I have it make a system disk image on a NAS device. 
    If I were to have a large failure and need to restore my system,  is there anything I can do now that would prevent me from having to go back to my inital system install of two+ years ago and start reinstalling everything?  
    I guess what I'm wondering is if would making another set of more recent repair disks be useful at all in giving me a "jump start" on recovery and how my scheduled system disk image fits into the picture. I've heard some folks say system disk images from a NAS device can't be used but they were not particularly credible sources so I don't know.
    Probably pretty basic questions, but having recently had a scare with my machine, I want to be sure I'm as prepared as I can be.
    Thanks.
    Solved!
    Go to Solution.

    Now, with my nightly backups, I have it make a system disk image on a NAS device.  ....  I've heard some folks say system disk images from a NAS device can't be used...
    If you cannot boot from an optical disc or flash drive to a program that restores from that NAS image, Sally, then it's useless. What system/procedures are you using? Read the manual.
    The original recovery discs in my view are not very helpful. I would use them only to establish whether hardware is at fault when debugging a problem. Daily backups are the best source of recovery. We keep ours for ten days and test the recovery procedure from time to time.
    Most of us who make backup disk images create them on an external drive connect via USB. Windows 7 already has such a backup program. One can boot from a repair disc to restore that image.
    As you realize, this is important Let's sort it out.
    -Jerry

  • Question about Recovery Media Creator

    Hello everyone, first of all, I don't know if this question should be in this catergory, but I thought this would be the best to post in.
    My question is about the Recovery Media Creator procces. I was about to create the recovery DVD and I noticed there are several Recovery Media options (Recovery Media 1 to Recovery Media 3).
    My question is, what are the differences between them? Does it matter if I only check one of them so I would need less DVD's or a smaller USB?
    Thanks in advance.
    PS. excuse my grammar or bad explanation if there is any mistake.

    Using Toshiba recovery media creator recovery image saved on HDD will be copied on DVDs or USB media and it will be created as bootable media.
    How many discs must be used depends on recovery image. For some notebooks 2 discs are needed and for some of them you need 3 discs.
    The tool gives you also info which medias you can use and suggest you, for instance which USB device you need. For my U940 is 16 GB USB listed as suggested due to 9,2 GB recovery image.

  • Question on recovery

    Hello all,
    I think the following recovery should be possible but I'm not sure. Appreciate if you could shed some light.
    Scenario
    1) SCOTT user accidentally drops a table in SCOTT tablespace when the SCN was 100.
    2) FLASHBACK is not enabled for the database. No way to Flashback the database.
    3) RECYCLEBIN is set to OFF. No way to "Flashback table <tabname> to before drop".
    2) Other users are still using the database and the SCN has progressed to 150.
    Resolution to recover the tablespace to a point in time before the drop
    1) alter tablespace SCOTT offline;
    2) Restore datafiles belonging to SCOTT tablespace from the recent backup.
    3) Restore all required arch logs.
    4) recover tablespace SCOTT util scn=99
    5) alter tablespace SCOTT online;
    Is incomplete recovery possible at tablespace level within the live database? If yes, how can Oracle maintain SCOTT datafile at SCN 99 and all others at SCN 150?
    To resolve the above situation, I normally create an auxillary database by just restoring and recovering system,sysaux,undo and scott datafiles from the most recent backup and perform an incomplete PIT recovery of the auxillary database to a point in time before the actual drop. I would then export and import the table from the auxillary database to the live database.
    Restoring and recovering an auxillary database is a time consuming process so I was wondering if I could just restore and recover the affected tablespace in the live database itself.
    Thanks for your time.

    Hi Aman,
    Thanks for your reply and time given to my doubt. Actually my doubt has raised due to above posted blog entry; in which the writer has not mentioned anything about another db. He simply has written:
    "Assuming we have the latest backup, just executing the following statement would do everything needed to get the entire *tablespace* to a point-in-time in the past. Believe me, you don't have to do anything other than just this statement!"
    So, here my doubt is how he is able to perform RMAN TSPITR without other db, with he help of recover tablespace ... auxiliary destination ...
    I mean, even Hemant sir has said for Incomplete recovery; we need other db... So it caused me doubt please.
    Sorry sir, if i am missing/asking something irrlavent to the OP's question.
    Regards
    Girish Sharma

  • Questions about recovery discs and partitioning Satellite A200-QH0

    I bought a Satellite A200-QH0 model in Australia and due to lack of forums in our country I'd like to ask some questions here if that's ok.
    The notebook contains 3 partitions - a 1.6GB "EISA Configuration" partition, the large OS partition, and the recovery partition. So I've made the recovery DVD??s using the Recovery Disc Creator tool as we aren't supplied with an actual disc. But I would like to know what these discs will do? My questions:
    1. Will they truly return the hard drive back to _exactly_ how it was including the partition layout and pre-installed software?
    2. Will the recovery DVDs work even if the drive has been repartioned? I would like to split the system partition to give space for data files etc. But will this extra partition stop the recovery procedure working properly?
    Please understand that I'm not interested in reformatting the entire drive. I just want to split the OS partition. But in case I have to replace the drive in the future or something I'd like to know how close to "original" these discs will get me, no matter what I do to the drive?
    Thanks,
    Dave

    Hi
    Im not 100% sure how the recovery works on the Toshiba Australian notebooks but I presume the Recovery CD contains the Toshiba image with the Windows OS, drivers, tools and utilities.
    I think if you would use the Recovery CD then the whole HDD will be formatted and all partitions will be erased.
    I think the recovery partition will be not created using the recovery CD because the recovery CD was already created so the recovery partition is not necessary anymore
    Regards

  • I can't remember the security questions and recovery email has been shutdown. How can I get back to purchasing songs, apps, etc.?

    I don't remember the security questions and my recovery email has been shut down after years of no activity. What can I do to get back to purchasing music, apps, etc.?

    The Three Best Alternatives for Security Questions and Rescue Mail
        1. Use Apple's Express Lane.
              Go to https://expresslane.apple.com ; click 'See all products and services' at the
              bottom of the page. In the next page click 'More Products and Services, then
              'Apple ID'. In the next page select 'Other Apple ID Topics' then 'Forgotten Apple
              ID security questions' and click 'Continue'. Please be patient waiting for the return
              phone call. It will come in time depending on how heavily the servers are being hit.
         2.  Call Apple Support in your country: Customer Service: Contact Apple support.
         3.  Rescue email address and how to reset Apple ID security questions.
    A substitute for using the security questions is to use 2-step verification:
    Two-step verification FAQ Get answers to frequently asked questions about two-step verification for Apple ID.

  • Cant remember sucurity questions and recovery email doesent exist anymore and i cant change it.

    as the title suggests I cant change my security questions and I cant change my recovery email cause I need them to do it.
    note I have both my normal and alternate emails working and verified

    You need to ask Apple to reset your security questions. To do this, click here and pick a method; if that page doesn't list one for your country or you're unable to call, fill out and submit this form.
    (126775)

Maybe you are looking for