Urgent: Question DBWn & LGWR

I have some question regarding oracle database architecture. Reply me as soon as possible i have exams ahead!!!!!
Q1 DBWR Process writes dirty bufers to Data files. Consider a situation in which DBWR writes uncommitted data to data files and instance then crashes then how its
recovery will happen next time when instance starts?
Q2 LGRW write log entries to Log files..similarly if LGRW writes uncommited redo log entries to redo log files and then instnce crashes what will happen?
Q3 How SCN is tackled at instance recovery procedure? means how SCN help identify creeps?
Q4 How at instance recovery phase oracle db come to know that data in data files belongs to uncommitted transaction thus needs to be undo, and these redo log entries in redo log files are part of committed transaction so the must be rolled forward.

Yes, it is possible that there are changes present in the redo log that are not reflected in the datafiles. That's OK, because Oracle does not necessarily write to the datafile at commit time. Oracle knows what Redo entries need to be applied to the datafiles because the Control File has record of the last checkpoint position in the Redo log. From this, it knows that all Redo entries before that checkpoint time need not be reapplied to the datafiles, because checkpoint means it was written to disk.
So, at recovery time, Oracle may need to reflect into the datafiles those changes found in the log. This is called rolling forward.
And yes, it is also possible that there are changes in the data files that have not yet been committed. (This is because Oracle goes ahead and makes the changes to blocks (and datafiles, if checkpointed) even though they've not been committed, and relies on the Undo data to undo these if another session reads the data). Uncommitted changed may also be introduced during the roll-forward step just done. So, during instance recovery, these uncommitted changes are rolled back. Picture it as Oracle replaying what's been recorded persistently (on disk) before the crash. The control file knows the last checkpoint, and starts there, looking in the redo log. It applies all changes it finds there (and some of these changes actually apply to the Undo ts). Now it's applied changes that should have been recorded in the datafiles but had not yet gotten a chance to, and also some changes that had gotten written to the datafile, but was never committed. So, then it issues a rollback for each uncommitted transaction, undoing anything that was never committed.
Keep in mind that the definition of a transaction being committed is that it has been assigned an SCN, which has been recorded in the Online Redo Log File, AND all the Redo to represent that change has also been written to the Online Redo Log File. I.E. in sqlplus, when you type "commit", control is not returned to you until these 2 things have happened.
This looks verbose at first, but it really does make sense. Take a look at the online docs... the Concepts, Backup /Recovery, and the Admin Guide - search for recovery, scn, etc.
Tom Best

Similar Messages

  • Urgent question:can you replace source video and automatically have AE swap clips in timeline?

    Hi there
    Have an urgent question. I have finished editing a project that has been edited from pre-exported videos, but the problem is that i have been notified last minute if it is possible to change parts of it!
    Is is possible to change and re-render the pre-exported clips at same length that are affected and then replace the 'source footage' in after effects to have it automatically swap the clips that I've edited and cut up already? As it would take a very messy and extremely long time to manually change all the trimmed parts!
    It is only a small section of the source clip I need to change, but the overall composition edits are fine so I don't really need to touch that, it's just really to replace the footage but have everything to stay the exact same.
    Please advise!
    Appreciate this if anyone can! fairly urgent
    Thanks

    Yes, just right-click on a source in the Project bin and choose Replace Footage.

  • Urgent Question about System Center Server Names and Dashes

    Hey guys I have a quick Urgent question that would be awesome if it happens to get answered quickly :). 
    So in the past we had problems with different server names in components of System Center when setting up different servers.... I never myself saw the errors or what it did, but an absentee colleague did. For example is anything wrong with a name setup like
    xx-scom-01 / xx-scom-02  as compared to the standard scom01 scom02? We have a certain naming convention we are moving to and I wanted to see if this was fixed. I wanted to say it had something to do with the hyphens... anyways any foresight anyone can
    provide would be awesome. Thanks!

    Dashes in the name will work fine.
    Jonathan Almquist | SCOMskills, LLC (http://scomskills.com)

  • I have an urgent question about my indesign. I had problems with the creative cloude app and then uninstalled it and then installed it again. Now it is not opening and I cannot download it again either. Pls give me help and advice if there is anything I c

    I have an urgent question about my indesign. I had problems with the creative cloude app and then uninstalled it and then installed it again. Now it is not opening and I cannot download it again either. Pls give me help and advice if there is anything I can do to repair it

    Please authorize ADE 3 with same credentials that you used with older version of ADE

  • Urgent questions about XMPL Standalone Deployment

    Hi,
    I've got some urgent questions from customer as below:
    1. Could XMLP be depoyed to BEA Weglogic?
    2. Could customer use Weblogic user to log on to XMLP?
    3. How is the performance of XMLP compared with other reporting tools?
    4. When will XMLP 5.6 release?
    Hope somebody can give me a hand!!!
    Regrads,
    Libra

    i am not sure abt the release date, but XMLP 5.6 Enterprise Edition comes with its own OC4J Component, refer to Mark Rittman's Blog for more details
    http://www.rittman.net/archives/2006/03/taking_a_sneak_peek_at_xml_pub.html

  • I have a urgent question?

    Hi, friends:
    I am installing Oracle RAC 10gR2……..
    when I first install Oracle clusterware,
    I got an error that we didn’t met before:
    In the cluster configuration page---I input all the public, private, and VIP name for each node.
    When go next, I saw error message is like:
    The status returned by the node availability check for nodes (node2 name)-pr is CLUSTEREXCEPTION, the above node can be used as virtual host names and NOT as private nodes.
    Any friends have any solution to solve this problem?
    thank you very much

    Probably you must have mixed the order of VIP declaration at vipca. Verify.
    I would personally suggest you to write a more meaningful thread tittle. 'Urgent' and 'Question' are not considered suitable self descriptive search keys.
    ~ Madrid

  • DBWn & LGWR ; What is the point of Write-ahead protocol ?

    From 11.2 Database Concepts Guiide's, LGWR section
    -- not italicizing for readability
    Before DBWn can write a dirty buffer, redo records associated with changes to the buffer must be written to disk (the write-ahead protocol). If DBWn finds that some redo records have
    not been written, it signals LGWR to write the records to disk and waits for LGWR to complete before writing the data buffers to disk.What is the rationale for write-ahead protocol ? Is it for recovery purpose or Is it for performance ?

    spiral wrote:
    From 11.2 Database Concepts Guiide's, LGWR section
    -- not italicizing for readability
    Before DBWn can write a dirty buffer, redo records associated with changes to the buffer must be written to disk (the write-ahead protocol). If DBWn finds that some redo records have
    not been written, it signals LGWR to write the records to disk and waits for LGWR to complete before writing the data buffers to disk.What is the rationale for write-ahead protocol ? Is it for recovery purpose or Is it for performance ?It is for both. The writing of the buffers to the data file is done in the blocksize and also, that's not always but at the checkpoint event, which can take quite a long depending on many factors. But from the log buffer to the log file, the write is done in much smaller size (in the o/s block size) and also, this is going to be happening all the time( 3 seconds) . To ensure that the data files can recover in the case of crash, it's more optimal to write the changed data first into the log buffer and then update it intot the buffer cache because that would ensure the recoverability and also it would happen far more quickly than the data file.
    HTH
    Aman....

  • URGENT - Question on HD versus Solid State Drive.

    Dear all:
    This is an important question and also a little urgent.
    I am about to purchase a new MacBook Pro 17" and am faced with the choice of either a conventional hard disk or a solid state drive. My understanding is that SSD's are faster and more reliable while less likely to experiencing a crash or other mechanical failure. However, the difference in price between a conventional 500 GB HD and the same size SSD is $ 1,250 which is half the price of the computer itself (a 50% increase in cost compared to the baseline system with the conventional HD).
    Is this really a good choice ? Is the SSD that much faster and that much safer than a typical HD that it would make this additional expense worthwhile ? Or is the difference only really marginal and not worth this huge cost difference ?
    Any input you can offer will be very appreciated.
    Thanks,
    Joseph

    Dear all:
    First I wish to thank you for the answers and thoughtful replies you have all posted in response to my original post.
    It seems to be a general consensus that the speed difference between SSD's and conventional HD's isn't just marginal but measurable and orders of magnitude greater. This is good and certainly something I can benefit from. In my case I need the largest hard disk available so going for the 128 GB SSD drive to save money just isn't an option. I would prefer to go with a conventional 500 GB HD instead of a 128 GB SSD just because I need to carry a lot in my computer and my notebook (despite the fact that I also own a desktop) is often used as my main and/or only computer.
    The questions now are:
    1. All responses focused on performance but nothing has been said about reliability. I've read somewhere (although I can't remember the source) that SSD's can also "crash". It is not the same type of mechanical crash one would experience with a conventional HD but they can also fail. How exactly is it that SSD's can fail and compared to HD's what is the likelihood of one experiencing a failure with a SSD ? Have any of you experienced failures with a SSD ?
    2. Is the upgrade from a 500 GB HD to a 500 GB SSD worth the $ 1,250 price tag ? This question is more difficult to answer and I know that part of the answer has to do with me (my own willingness to pay this amount and just how much the speed and/or safety of a SSD can be of benefit to my personal needs and workflow) but I would still like to hear your input.
    Thank you again for all your helpful and detailed replies.
    Best regards,
    Joseph

  • Refactoring URGENT question

    Hello all. My very 1st post...
    Hope you guys can help me out...
    My question is the following:
    Where I work, we have a final public class SomeClass, which has hundreds of private static methods inside.
    I need to find a way to re-factor that class, to divide it into smaller classes, and to divide the methods of SomeClass between the new smaller classes.
    I don't want to change any of the code that is calling methods from SomeClass, because that will be huge amount of work.
    Do any of you guys can think of a way to do that? I thought about "implements", but that will not do for methods, I believe.
    Thanks for any help, really appreciated.

    Please don't mark your questions urgent, as it's not urgent for us.
    Where I work, we have a final public class SomeClass,
    which has hundreds of private static methods inside.
    I need to find a way to re-factor that class, to
    divide it into smaller classes, and to divide the
    methods of SomeClass between the new smaller
    classes.
    I don't want to change any of the code that is
    calling methods from SomeClass, because that will be
    huge amount of work.If they're private methods, then they are presumably called only from inside the class. You can refactor them and move them wherever you wish without having to change anything that is outside that class.

  • Urgent question pls :( [Related in Syncing and backing up all library~

    ok im planning to buy a new laptop, but I have a question.
    I have desktop pc which is all my music/apps/movies are stored, then how to put my whole library to another computer?
    *cheers mate*

    Look at this article for instructions about moving your iTunes to your new computer: http://www.ilounge.com/index.php/articles/comments/moving-your-itunes-library-to -a-new-hard-drive
    Specifically, scroll down to the section titled:
    "Moving your Content to a New Computer".

  • Sender JDBC Adapter : Urgent Question

    Hi,
    I am working on a Oracle - XI - R/3 scenario.  This scenario is working fine currently.  The question that I have is what if I more than 500,000 records existing in the oracle table, then how many records will be picked up by the adapter when it polls the Oracle table .   Will it try to pick up all the records, or does it pick up records in small packages..Can I set up the  package size somewhere ??
    I havent found an option in the adapter as such, and do not have high volumes of data in the Oracle table  yet, so havent been able to run tests myself.
    Thanks a lot
    Any help will be appreciated
    Mayank

    Bhavesh, Tim, Sandro ..
    Thanks for giving me ideas in getting my issue resolved.  I think I have the solution finally.  I controlled the data being selected using the
    SQL Query Statement " select * from zbwxi where  rownum < 5000 and readflag = 'U' "  and in the
    update sql statement I put " update zbwxi set READFLAG = 'P' where rownum < 5000  and readflag = 'U' . 
    ZBWXI was by Oracle table which has a field called readflag.
    I have run a few tests and the results look good to me ..
    Let me know if you need explanation on why this worked ..
    thanks for all your help
    Mayank

  • URGENT question please help.

    My question is
    i have an ipod video 30 gig and i was wondering if somehow i could use or update the software that is on a new 80 gig ipod to mine, so i could play and download other games.
    is that possible?
    thanks.
    Custom Built   Windows XP Pro   AMD 64 3000+ LeadTek 7300 GT TDH 1 GIG Ram

    To my knowledge the only difference between the 30GB and 80Gb is the harddrive space is greater on the 80GB.
    All software manufactures will give you the minimum or system requirements to run their software or games.
    If you talking about transferring or cloning the 80GB, IPOD, it's be best to transfer the preferred selections to you ITunes 30GB IPOD computer.
    A lot will depend on how much data you want to and what you want to maintain on your 30Gb IPOD.
    Otherwise , I am not to clear to what your asking?
    Compaq PC 6370US   Windows XP   Pent 2.53 GHZ 512MHZ MB RAM

  • Adobe Form urgent questions!

    Okay, I've just created a form using Adobe Designer, one that contains fields that someone can fill out when the form is open with Adobe Reader. The form I've created specifically is for a medical practice, and the first few fields are the doctor's last name, first name, and middle initial. Is there any way that, when I click Save As, a file name is automatically created in the Save As box that contains the last name, first name, and middle initial? I'd like the file name to look like this: LastName-FirstNameMiddleInitial.
    Also, this is a form that the people who work at this practice will be using regularly. After the doctor's name fields are a few fields for the date, time in, and time out. Right now, we'd like the date to look like this: 07-16-2008. We'd also like the time in and time out to look like this: 12:00. I'd like it so that, if some data entry person at this medical clinic is tying in the date, and, say, they type in the date as 07/16/2008, it is automatically formatted to 07-16-2008 with the hyphens. Same with the time. Everyone types things in differently, and I'd love to know what I need to do so that it's automatically converted to the date/time design I listed above.
    Help!

    Mike, in response to your questions:
    The purpose of the signature field is mainly to expand on the services we offer in terms of going paperless. We want to help our clients STAY paperless, which means preventing the need to print off more paper. This form I'm working on is for a medical practice and is simply a doctor's form, with field for the doctor's name, date/time, a field for any info the doctor would like to input, and then the electronic signature field.
    After the PDF is created, it is more than likely saved, which presents other problems, as I've now learned you can't save with Adobe Reader.
    As far as looking up data on the form in the future is concerned, I'm pretty sure that's a big yes. I don't know that this particular PDF would be updated constantly, but I'm sure it will need to be retrieved at some point. How can the data be inputed so it can be retrieved from a database?
    Geo, how exactly do I go about providing JavaScript? I know how to create a button in Designer, but I've had little experience with JavaScript. I've downloaded a program (PF Merge?) that might allow me to link the form I've created to a database, but I'm not sure how it works yet. :-) Is that what you were referring to as far as our comments about an SQL database is concerned? Is there another way I can create a connection to a database, say, a slightly easier way? :-)
    Thanks!

  • Urgent question about Thread-safety

    Hi all,
    the new tiger release provides an "isReachable()" method for the "InetAddress" object.
    I've found, this method is not thread-safe (see the source and output below).
    It returns true for all threads, when multiple threads using this method with different adresses are running at a time and one of the addresses is reachable. This happens only on WinXp. Running on Linux, the output is like expected.
    I've tried to report this as a bug. But the gurus answered, taking care of thread safety would be a "programmers task".
    My question is, what can I do, to be thread-safe in my case?
    W.U.
    import java.util.*;
    import java.net.*;
    public class IsReachableTest_1 extends Thread{
        static volatile int inst=1;
        static final String NET_ADDR="192.168.111.";
        int instance=inst++;
        public void run(){
            for(int i=19;i<23;i++){
                try{
                    long start=System.nanoTime();
                    if(InetAddress.getByName(NET_ADDR+i).isReachable(1000))
                        System.out.println(""+instance+"--host found at:"+NET_ADDR+i+"--time:"+(System.nanoTime()-start)/1000000);
                    else
                        System.out.println(""+instance+"--no host at:"+NET_ADDR+i);
                }catch(Exception e){System.out.println(""+instance+"--ERROR "+e.toString());}
            System.out.println(""+instance+"--done.");
        public static void main(String[] args) {
            System.out.println(
                System.getProperty("java.vendor")+" "+
                System.getProperty("java.version")+" running on "+
                System.getProperty("os.name")+" "+
                System.getProperty("os.version"));
            Vector v=new Vector();
            System.out.println("\nTest 1: One after another:");
            for(int i=0;i<10;i++){
                IsReachableTest_1 t;
                t=new IsReachableTest_1();
                t.start();
                try{
                    t.join();
                }catch(Exception e){System.out.println("MAIN1: "+e.toString());}
            System.out.println("\nTest 2: All together:");
            inst=1;
            for(int i=0;i<10;i++){
                IsReachableTest_1 t;
                t=new IsReachableTest_1();
                t.start();
                v.addElement(t);
            for(Iterator i=v.iterator();i.hasNext();)
                try{
                    ((IsReachableTest_1)i.next()).join();
                }catch(Exception e){System.out.println("MAIN2: "+e.toString());}
                System.out.println("\nALL DONE");
    And here is the output, when running on WinXp:
    Sun Microsystems Inc. 1.5.0-beta running on Windows XP 5.1
    Test 1: One after another:
    1--no host at:192.168.111.19
    1--no host at:192.168.111.20
    1--host found at:192.168.111.21--time:2
    1--no host at:192.168.111.22
    1--done.
    2--no host at:192.168.111.19
    2--no host at:192.168.111.20
    2--host found at:192.168.111.21--time:4
    2--no host at:192.168.111.22
    2--done.
    3--no host at:192.168.111.19
    3--no host at:192.168.111.20
    3--host found at:192.168.111.21--time:1
    3--no host at:192.168.111.22
    3--done.
    4--no host at:192.168.111.19
    4--no host at:192.168.111.20
    4--host found at:192.168.111.21--time:1
    4--no host at:192.168.111.22
    4--done.
    5--no host at:192.168.111.19
    5--no host at:192.168.111.20
    5--host found at:192.168.111.21--time:3
    5--no host at:192.168.111.22
    5--done.
    6--no host at:192.168.111.19
    6--no host at:192.168.111.20
    6--host found at:192.168.111.21--time:1
    6--no host at:192.168.111.22
    6--done.
    7--no host at:192.168.111.19
    7--no host at:192.168.111.20
    7--host found at:192.168.111.21--time:1
    7--no host at:192.168.111.22
    7--done.
    8--no host at:192.168.111.19
    8--no host at:192.168.111.20
    8--host found at:192.168.111.21--time:1
    8--no host at:192.168.111.22
    8--done.
    9--no host at:192.168.111.19
    9--no host at:192.168.111.20
    9--host found at:192.168.111.21--time:1
    9--no host at:192.168.111.22
    9--done.
    10--no host at:192.168.111.19
    10--no host at:192.168.111.20
    10--host found at:192.168.111.21--time:1
    10--no host at:192.168.111.22
    10--done.
    Test 2: All together:
    1--no host at:192.168.111.19
    2--no host at:192.168.111.19
    3--no host at:192.168.111.19
    4--no host at:192.168.111.19
    5--no host at:192.168.111.19
    6--no host at:192.168.111.19
    7--no host at:192.168.111.19
    8--no host at:192.168.111.19
    9--no host at:192.168.111.19
    10--no host at:192.168.111.19
    2--no host at:192.168.111.20
    3--no host at:192.168.111.20
    6--host found at:192.168.111.20--time:924 <----- this host does not exist!!
    5--host found at:192.168.111.20--time:961 <----- this host does not exist!!
    10--host found at:192.168.111.20--time:778 <----- this host does not exist!!
    9--host found at:192.168.111.20--time:815 <----- this host does not exist!!
    2--host found at:192.168.111.21--time:37
    7--host found at:192.168.111.20--time:888 <----- this host does not exist!!
    8--host found at:192.168.111.20--time:852 <----- this host does not exist!!
    4--host found at:192.168.111.20--time:997 <----- this host does not exist!!
    1--host found at:192.168.111.20--time:1107 <----- this host does not exist!!
    3--host found at:192.168.111.21--time:38
    6--host found at:192.168.111.21--time:1
    5--host found at:192.168.111.21--time:1
    10--host found at:192.168.111.21--time:2
    2--host found at:192.168.111.22--time:3 <----- this host does not exist!!
    9--host found at:192.168.111.21--time:2
    7--host found at:192.168.111.21--time:1
    4--host found at:192.168.111.21--time:3
    1--host found at:192.168.111.21--time:39
    2--done.
    1--host found at:192.168.111.22--time:5 <----- this host does not exist!!
    1--done.
    10--host found at:192.168.111.22--time:40 <----- this host does not exist!!
    3--host found at:192.168.111.22--time:192 <----- this host does not exist!!
    6--host found at:192.168.111.22--time:75 <----- this host does not exist!!
    8--host found at:192.168.111.21--time:230
    5--host found at:192.168.111.22--time:155 <----- this host does not exist!!
    4--host found at:192.168.111.22--time:78 <----- this host does not exist!!
    9--host found at:192.168.111.22--time:77 <----- this host does not exist!!
    7--host found at:192.168.111.22--time:76 <----- this host does not exist!!
    10--done.
    6--done.
    4--done.
    5--done.
    3--done.
    7--done.
    9--done.
    8--no host at:192.168.111.22
    8--done.
    ALL DONE

    I created this test (it's basically the same as your class):
    import java.util.*;
    import java.net.*;
    public class IsReachableTest_2 implements Runnable {
        private final String[] addresses = new String[] {
             "www.sun.com",
             "129.42.16.99" // www.ibm.com which is not reachable
        public void run(){
            try {
                for (int i = 0; i < addresses.length; i++) {
                    final long start = System.nanoTime();
                    final String address = addresses;
         if (InetAddress.getByName(address).isReachable(5000)) {
         System.out.println(Thread.currentThread().getName() + ": Host found at: " + address +
              " --time: " + (System.nanoTime() - start) / 1000);
         } else System.out.println("no host at: " + address);
    } catch(Exception e){
    e.printStackTrace();
    System.out.println("Thread " + Thread.currentThread().getName() + " DONE");
    public static void main(String[] args) {
    System.out.println(
         System.getProperty("java.vendor") +
         " " +
         System.getProperty("java.version") +
         " running on " +
         System.getProperty("os.name") +
         " " +
         System.getProperty("os.version")
    for (int i = 0; i < 10; i++) {
         final Thread t = new Thread(new IsReachableTest_2(), "THREAD " + (i+1));
         t.start();
    And I get:
    Sun Microsystems Inc. 1.5.0-beta running on Windows 2000 5.0
    THREAD 1: Host found at: www.sun.com --time: 217653
    THREAD 3: Host found at: www.sun.com --time: 214404
    THREAD 6: Host found at: www.sun.com --time: 214900
    THREAD 4: Host found at: www.sun.com --time: 215901
    THREAD 5: Host found at: www.sun.com --time: 216666
    THREAD 10: Host found at: www.sun.com --time: 216620
    THREAD 9: Host found at: www.sun.com --time: 217405
    THREAD 2: Host found at: www.sun.com --time: 220705
    THREAD 7: Host found at: www.sun.com --time: 220845
    THREAD 8: Host found at: www.sun.com --time: 221384
    no host at: 129.42.16.99
    Thread THREAD 4 DONE
    no host at: 129.42.16.99
    Thread THREAD 6 DONE
    no host at: 129.42.16.99
    no host at: 129.42.16.99
    no host at: 129.42.16.99
    no host at: 129.42.16.99
    no host at: 129.42.16.99
    no host at: 129.42.16.99
    no host at: 129.42.16.99
    no host at: 129.42.16.99
    Thread THREAD 5 DONE
    Thread THREAD 10 DONE
    Thread THREAD 9 DONE
    Thread THREAD 7 DONE
    Thread THREAD 3 DONE
    Thread THREAD 1 DONE
    Thread THREAD 2 DONE
    Thread THREAD 8 DONE
    HOWEVER: I was getting some strange results every so often. Results like:
    Sun Microsystems Inc. 1.5.0-beta running on Windows 2000 5.0
    THREAD 3: Host found at: www.sun.com --time: 261132
    THREAD 9: Host found at: www.sun.com --time: 264183
    THREAD 2: Host found at: www.sun.com --time: 266447
    THREAD 6: Host found at: www.sun.com --time: 266596
    THREAD 8: Host found at: www.sun.com --time: 267192
    THREAD 5: Host found at: www.sun.com --time: 268610
    THREAD 4: Host found at: www.sun.com --time: 269849
    THREAD 1: Host found at: www.sun.com --time: 280978
    THREAD 7: Host found at: www.sun.com --time: 272589
    THREAD 10: Host found at: www.sun.com --time: 273162
    THREAD 3: Host found at: 129.42.16.99 --time: 13657
    Thread THREAD 3 DONE
    THREAD 4: Host found at: 129.42.16.99 --time: 4123
    THREAD 2: Host found at: 129.42.16.99 --time: 9439
    THREAD 5: Host found at: 129.42.16.99 --time: 6681
    THREAD 8: Host found at: 129.42.16.99 --time: 7655
    THREAD 6: Host found at: 129.42.16.99 --time: 8627
    THREAD 9: Host found at: 129.42.16.99 --time: 10586
    Thread THREAD 4 DONE
    Thread THREAD 2 DONE
    Thread THREAD 5 DONE
    Thread THREAD 8 DONE
    Thread THREAD 6 DONE
    Thread THREAD 9 DONE
    no host at: 129.42.16.99
    Thread THREAD 7 DONE
    no host at: 129.42.16.99
    no host at: 129.42.16.99
    Thread THREAD 10 DONE
    Thread THREAD 1 DONE
    Usually the first run after I had compiled the class (!?) This isn't a thread safety problem.

  • URGENT QUESTION concerning Pavilion DV6 laptop charger

    Hey I have a question: I have two HP laptops; one is the Pavilion dv6 and has a charger with the series number PPP009L-E, with input 1.6A and 65W;
    The other laptop is the Pavilion dv6-3236NR, with the charger having the series number PPP009D, with input 1.7A and 65W.
    My question is, can I use the second charger for the first charger's laptop? My first Pavilion dv6 won't charge at all! Could someone PLEASE help me ASAP and tell me if it's the charger's problem, battery problem, or both, and whether I could use the second charger on the laptop!

    Hi Sekhar,
    Well the error code would certainly indicate that the drive has started to fail, but just in case, you could try wiping the entire Hard Drive first and then reinstalling the Operating System as described below.
    Download and install Killdisk on the link below - ( this application will write zeros to the entire drive ).
    http://software.lsoft.net/KillDiskSuiteFree-Setup.exe
    Download and install ImgBurn on the link below.
    http://download.cnet.com/ImgBurn/3000-2646_4-10847481.html
    Go to the Kill Disk application you have installed in All Programs, open the main folder, then select Bootable Disk creators and from that select Bootable DOS CD Creator which will burn the bootable ISO to a blank CD.
    During the next process do not worry about any warnings as your Windows 7 installation disc will reformat the HDD.
    Insert this CD in to your PC that is unable to load Operating System properly. Shut the notebook down, then start it again to boot from the Killdisk CD and follow the on screen instructions for Kill Disk.
    A brief description of the process is here Killdisk.
    Use this to wipe the whole of the Hard Drive, highlight (80h) and press f10 ( you will also have to type a confirmation and hit enter ) - ( this will make sure you include all partitions and then start the process - this may take a couple of hours! ). 
    When the process is complete, remove the Killdisk CD and try installing Windows 7 again.
    If it still fails, I think your only option is to replace the HDD.
    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

Maybe you are looking for

  • Internal server error while logging .

    Hi Team , we are using Apps 12.0.4 & Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi and running PMF module. It is a two node architecture with db running on one node and CP,FORMS,admin , web on the other node. The db node is having 4 CPUS

  • Error in posting :First create the jurisdiction code at state level ()-URGE

    Hi, We are getting ERROR "First create the jurisdiction code at state level ()" at the time of postiong . This is HST calculated on benefit that we are trying to post;; GL account tax category is defined as '<' in FS01 and posting without tax  allowe

  • LMS 3.1 on Solaris 10 - Reset all databases to initial state

    Hi, Is there a script that would clear all databases for LMS 3.1 on Solaris 10? I imported do CS some devices from a CSV file I exported from an old LMS 2.5 server we had. I get some very strange results when I ask to sync archive for instance. The d

  • JEXS Taxes on PO

    Hi Experts, I maintained the condition type JEXS in the pricing schema with values like Statiscal ,Print and Sub total = 1, when I maintain a tax code in the PO I can the see the tax amount in  the invoice tab but I the condition type JEXS in the con

  • Table / FM which stores element list for a screen number

    Hi everyone, I have a module pool program, with a few screens. I want to make a list of all screen fields used in my program. Is there a table or Function Module which maps this? Say progname-dynpro-fieldname? For example, my module pool program is S