Oracle and volume- and disk array-based replication?

Dear mighty all,
here is a situation:
Location A - active Oracle database + volume replication software + geocluster software
Location B - standby location, i.e. standby database + volume replication software + geocluster
Oracle is 10g
The size of the database is 500 GB+
The daily updates are roughly 2-3%.
The comm channel between locations can have any reasonable bandwidth, however the jitter and latency cannot be guaranteed (i.e. no synchronous replication).
This is a matter of protecting against a disaster (such as a complete destruction of Location A).
The task is to make sure that Location B has the up-to-date data (RPO is 8 hours) and Oracle database can be started automatcially without any manual intervention. (I.e. cluster administrator pushes the button and the rest is done without human intervention).
Here is what I am thinking of:
1) volume replication software usually observes the atomicity on the disk block level. I.e. it is impossible that the data block being updated on the volume in Location A is updated in location B incompletely.
2) When the database in Location A completes a transaction it writes data to the disk thus initiating the series of disk block updates being sent to Location B.
3) From the database point of view, the transaction is completed, database files are updated.
4) However there is a slim chance of Location A being destroyed while:
* the volume replication software has started pushing through to Location B the updated disk blocks representing the completed transaction
* but it did not finish transmitting the whole lot of disk updates (boom! the asteroid fell on Location A)
* and volume replicator in Location B cannot roll back the disk updates since volume replicator does not know of the database transaction
5) Volume replicator atomicity is disk data block while Oracle's atomictity is transaction (i.e. there cannot be a half-transaction applied)
6) Thus, when we start Oracle in Location B, we will get inconsistent database, since the last transaction was transferred to Location B incompletely
7) Sure that there is a way to fix this using various DBA tools, but that defies the whole purpose of automatic start
So, my question is:
1) Is volume- or disk array-based replication not a good idea in this case at all?
2) or is there a way to nonetheless ensure the consistency of the database (say start it every time in the recovery mode)?
3) Or should I dump the idea of replicating Oracle with volume replication and switch to DataGuard? (The cluster software can handle DataGuard).
thanks a million for your answers, ye mighty all!

Hi,
this is not a "typical" question what is easy to discuss in a forum.
Just some hints:
1. using volume replication won't help you against logical or physical corruption
2. RPO of 8 hours ? Sounds a lot regarding a change rate of 10-15 GB a day.
3. 100% Automation is normally not a good idea in a database disaster scenario
( a false disaster detection can end in a real disaster!) I've already seen too much databases which had been totally corrupted by a false switch.

Similar Messages

  • Oracle Standard Edition and GoldenGate for replication?

    The Question:
    Can GoldenGate run in a Standard Edition RAC ==> Enterprise Edition standalone environment and perform the required rule-based replication without requiring an upgrade of our RAC Standard Edition to RAC Enterprise Edition?
    The environment:
    Source System: 2-node RAC running Standard Edition 10.2.0.5 (RHEL5 x86-64)
    Target System: 1-node running Enterprise Edition 11.2.0.1 (RHEL5 x86-64)
    The requirement:
    Lossless one-way replication in "real time" of selected schema while excluding selected DDL/DML based on multiple rules.
    Present solution:
    LogMiner, but there is a known LogMiner bug (p8977287) that causes data loss when one RAC node goes down or is evicted from the cluster. The bug is reportedly patched in 11.2.0.2 and is slated to be fixed in 12.x.
    Thx.

    Yes. Simple enough, it can extract from SE, even XE!

  • Volumes and raid sets disappeared

    I booted my machine and it gave me a question mark folder I booted it off an external drive but the internal bay hdds arent mounting. When I was looking through raid utility it says they are all good and viable disks in roaming but no raid sets or volumes are there anymore. This all happened to my xserve (2008 2.8ghz 4gb ram) Three apple brand hdd at 1TB(in a raid 5 configuration) the os I had installed on the external hdd was 10.5.3..... any ideas or thoughts to getting the raid sets or volumes back.... also Disk utility still doesnt recogonize the three internal bays is that cause for concern or do you have to have a raid set and volume before disk utility to recogonize it. Thank you for your time and insight to my problem!

    Use this guide:
    RAID Utility - User Guide
    To delete a RAID set or a volume:
    1 Open RAID Utility and choose the volume or RAID set in the left column.
    2 Click Delete Volume or Delete RAID Set.

  • Ringer volume and/or Message arrive ringtone help

    Having issues hearing the phone. Have it turned up and finally had to change the ring tone to the "alarm". This solves the calls, but for SMS, I can not change the volume high enough or the alert tone to be anoying enough. Any help?

    Agreed, we need to be able to configure the ringtones for SMS - which ringtone and volume -- and would be nice to be able to set specific ringtones depending on who the message is coming from.
    Please file an enhancement request at:
    http://www.apple.com/feedback/iphone.html
    If enough of us raise this issue, maybe it will be given priority and appear in an update sooner rather than later.

  • Disk array configurations with oracle redo logs and flash recovery area.

    Dear Oracle users,
    We are planning to buy the new server for oracle database 10g standard edition. We put oracle database file, redo logs, and flash recovery area on each of disk array. My question is what is the best disk array configuration for redo logs and flash recovery area? RAID 10 or RAID 1? Is that possible we can duplicate Flash recovery area to the other location (such as net work drive) at the same time? Since we only have single disk array controller to connect to the disk arrays, I am try to avoid the single failure that will lose archive logs and daily backup.
    thanks,
    Belinda

    Thank you so much for the suggestion. Could you please let me know the answer for my question of FRA redundancy?
    “Is that possible we can duplicate Flash recovery area to the other location (such as net work drive) at the same time? Since we only have single disk array controller to connect to the disk arrays, I am try to avoid the single failure that will lose archive logs and daily backup.”

  • There is no more space for virtual disk ServerName_2.vmdk. You might be able to continue this session by freeing disk space on the relevant volume, and clicking Retry. Click Cancel to terminate this session.   Time: 30/05/2014 1:16:20 AM

    Recently, our mail server crashed at about 7pm one night, with the error 'There is no more space for virtual disk ServerName_2.vmdk. You might be able to continue this session by freeing disk space on the relevant volume, and clicking Retry. Click Cancel to terminate this session.'
    When we click Retry, the server starts up OK.
    There are no snapshots listed in Snapshot manager for any of the virtual machines on the host.
    There is also free disk space available on the host and for the VM with the disk errors.
    This happened at least three more times, often at bad times. Each time, we were able to click 'Retry' and the disk/system would allow the VM to start-up successfully.
    I checked the Forums, the VMware support articles and the internet as I had not seen this problem before. I have completed the VSphere 5.1 - Fast Track course and this issue was NOT covered in the training.
    Most of the advice on-line and even that on the VMware web-site was pointing to snapshots being the cause of this issue. There are no snapshots enabled and I cannot see evidence of snapshots ever being used.
    - We are running VMware vsphere (5.1.0) and there are (were) 4 virtual machines running on the ESX host. We are using the free version of VMware/ESXi.
    - The Hard disk types we are using for this Virtual Machine are 'Thin Provisioned'.
    - There are 4 [Thin Provisioned] Hard Disks for this virtual machine.
    - There are 6 CPUs
    - There is 20GB of RAM (memory)
    - The VM is running Windows Server 2008 R2 as the guest/VM operating system. It is an Exchange 2010 SP1 mail server. There is plenty of available disk space on all the drives. The [Exchange] log files are cleaned out regularly (automated).
    I decided to move one of our non-critical servers off this host and on to another host to see if this helped the problem. This took quite some time, as we are not using HA or vmotion, nor do we have VCenter Server...nonetheless, I finally managed to get the non-critical server on to another host (n.b. This was a much smaller machine with less virtual resources assigned to it).
    After moving the non-critical server off this host, we decided to monitor the Host and see if the issue resolved itself.
    I checked the host about 6-10 times a day, from first thing in the morning till last thing at night - monitoring the performance of not only the Virtual Machine, but the ESXi host also.
    There were no adverse performance issues. The only thing I did note, was in the Summary page on the ESX Host, under Storage, was If I right-clicked on the datastore and clicked refresh, then the free disk space would drop (ie from 140GB to 125GB).
    After monitoring the host and VM for about 2 weeks, we did NOT have another instance of the above error.
    Sorry for the long winded post, but I wanted to give as much detail given this error has been raised before and snapshots are usually blamed as the cause.
    My question is this:
    If the ESX host had plenty of available disk capacity and there were no snapshots enabled on the VM (or any other VM's on the same host), then why did our Virtual machine crash with the error that 'there is not more space for virtual disk Servername_2.vmdk'?
    How do we prevent this issue from happening if we don't know the underlying cause?
    I would greatly appreciate any advice or suggestions.
    If I have not provided enough info on the specs or environment, please let me know and I will provide more information.
    Thanks all,
    Kurt

    The type of storage is really based on your requirements, and your ability to withstand downtime.
    iSCSI as you are using with a NAS such as Synology or QNAP.  NAS Selector - Support - Synology - Network Attached Storage (NAS)
    I wouldn't use iSCSI for Exchange or any database.  It's a bit slow.
    Do you have a single physical host?  Then I'd probably to an external direct attached storage.  This would be a card inserted in your host server that gives you multilane SAS/SATA connectivity (www.techcable.com/SAS-SATA/SAS-SATA.pps) and an external disk enclosure/array.
    For multiple hosts to a single array, I recommend a fibre channel connection to a FC capable switch, and on to a FC connected array.
    We used to use a HP P2000 (on old G1), but it's since been retired.  Worked pretty well once firmware was upgraded.  http://www8.hp.com/us/en/products/disk-storage/product-detail.html?oid=4118559#!tab=features.  They can be connected via iSCSI, Fibre Channel or 6GB SAS so they are flexible and reasonably priced.
    Recommendations:
         Use RAID 6 with your large disk arrays.  With large disks there is a measurable failure rate when rebuilding a failed RAID5 array based on MTBF.
         Use smaller 15K disks in RAID 0+1 for speed on databases/Exchange.
         Use slower 7.2K disks in RAID6 for file storage.
    We are a small hospital and we have 3 VMware servers with dual CNA (FC and Ethernet in a single twinax cable) connections to 2 redundant Cisco Nexus 5K switches and then 4 Fibre Channel connections to an EMC VNX 5300.  It's extremely fast with about 50 virtual servers, but was quite an investment.  One thing we don't have to worry about is down time.  If there ever is an equipment failure, we have redundant everything, including power split between two UPSs.
    Our VNX has 3 tiers of performance.  3 100GB SSD "Fast Cache" in RAID 1 with hot spare, to keep the most used data ready, but it's not really a tier, however one could be built utilizing the same disks.  A second tier is performance tier with a 8 600GB RAID 0+1 and hot spare.  The third is a bunch of 7.2K 3TB disks in RAID6.  The VNX autotiers, placing data on disks depending on where it's needed.  The volumes are sliced and diced automatically in the background to make this happen and we never have to touch it.  I used a demo of Solarwinds Storage Manager to monitor performance for a while and the utilization was always low, meaning all data access was fast, througout the day.
    D

  • Difference between ASM Disk Group, ADVM Volume and ACFS File system

    Q1. What is the difference between an ASM Disk Group and an ADVM Volume ?
    To my mind, an ASM Disk Group is effectively a logical volume for Database files ( including FRA files ).
    11gR2 seems to have introduced the concepts of ADVM volumes and ACFS File Systems.
    An 11gR2 ASM Disk Group can contain :
    ASM Disks
    ADVM volumes
    ACFS file systems
    Q2. ADVM volumes appear to be dynamic volumes.
    However is this therefore not effectively layering a logical volume ( the ADVM volume ) beneath an ASM Disk Group ( conceptually a logical volume as well ) ?
    Worse still if you have left ASM Disk Group Redundancy to the hardware RAID / SAN level ( as Oracle recommend ), you could effectively have 3 layers of logical disk ? ( ASM on top of ADVM on top of RAID/SAN ) ?
    Q3. if it is 2 layers of logical disk ( i.e. ASM on top of ADVM ), what makes this better than 2 layers using a 3rd party volume manager ( eg ASM on top of 3rd party LVM ) - something Oracle encourages against ?
    Q4. ACFS File systems, seem to be clustered file systems for non database files including ORACLE_HOMEs, application exe's etc ( but NOT GRID_HOME, OS root, OCR's or Voting disks )
    Can you create / modify ACFS file systems using ASM.
    The oracle toplogy diagram for ASM in the 11gR2 ASM Admin guide, shows ACFS as part of ASM. I am not sure from this if ACFS is part of ASM or ASM sits on top of ACFS ?
    Q5. Connected to Q4. there seems to be a number of different ways, ACFS file systems can be created ? Which of the below are valid methods ?
    through ASM ?
    through native OS file system creation ?
    through OEM ?
    through acfsutil ?
    my head is exploding
    Any help and clarification greatly appreciated
    Jim

    Q1 - ADVM volume is a type of special file created in the ASM DG.  Once created, it creates a block device on the OS itself that can be used just like any other block device.  http://docs.oracle.com/cd/E16655_01/server.121/e17612/asmfilesystem.htm#OSTMG30000
    Q2 - the asm disk group is a disk group, not really a logical volume.  It combines attributes of both when used for database purposes, as the database and certain other applications know how to talk "ASM" protocol.  However, you won't find any general purpose applications that can do so.  In addition, some customers prefer to deal directly with file systems and volume devices, which ADVM is made to do.  In your way of thinking, you could have 3 layers of logical disk, but each of them provides different attributes and characteristics.  This is not a bad thing though, as each has a slightly different focus - os file system\device, database specific, and storage centric.
    Q3 - ADVM is specifically developed to extend the characteristics of ASM for use by general OS applications.  It understands the database performance characteristics and is tuned to work well in that situation.  Because it is developed in house, it takes advantage of the ASM design model.  Additionally, rather than having to contact multiple vendors for support, your support is limited to calling Oracle, a one-stop shop.
    Q4 - You can create and modify ACFS file systems using command line tools and ASMCA.  Creating and modifying logical volumes happens through SQL(ASM), asmcmd, and ASMCA.  EM can also be used for both items.  ACFS sits on top of ADVM, which is a file in an ASM disk group.  ACFS is aware of the characteristics of ASM\ADVM volumes, and tunes it's IO to make best use of those characteristics. 
    Q5 - several ways:
    1) Connect to ASM with SQL, use 'alter diskgroup add volume' as Mihael points out.  This creates an ADVM volume.  Then, format the volume using 'mkfs' (*nix) or acfsformat (windows).
    2) Use ASMCA - A gui to create a volume and format a file system.  Probably the easiest if your head is exploding.
    3) Use 'asmcmd' to create a volume, and 'mkfs' to format the ACFS file system.
    Here is information on ASMCA, with examples:
    http://docs.oracle.com/cd/E16655_01/server.121/e17612/asmca_acfs.htm#OSTMG94348
    Information on command line tools, with examples:
    Basic Steps to Manage Oracle ACFS Systems

  • Difference between oracle Data Guard and Replication

    Hello Friends,
    I would like to know the main difference between oracle replication and data guard. Theoretically both are same then where is the difference. Can replication or dataguard be configured in a single PC.
    Thanks

    Dataguard :
    Oracle Data Guard is primarily for high availability, data protection, and disaster recovery. An Oracle Data Guard Standby instance provides transactionally consistent copies of the production database, in the event of an unplanned outage or instance maintenance the Data Guard Primary Role Standby Role can be switched so the Standby instance can provide Production services.
    Replication :
    Oracle Advanced Replication and Oracle Streams are Oracle's solution for replicating data and internal structures to remote databases. Advanced Replication is primarily trigger based where Streams is a rule/handler based replication process and considerably more efficient and less error prone than Advanced Replication
    refer,
    http://www.xtivia.com/database-management/replication/oracle-replication
    Thanks

  • Video FX: video effects and editing drive (incl. RAID disk arrays)

    Having had an issue with rendering iMovie effects and read through a few posted thread, I ran an experiment that pinpoints an incompatibility between iMovie and large size (800GB) RAID array volumes. Hence the following questions:
    Is iMovie designed to support large sire RAID disk arrays ?
    Could anybody test a non-RAID array large size (say 500GB or better 1000GB) volume to check if it is size or RAID dependent ?
    When can we expect a fix ?
    For more details, please read on.
    Reading through the other threads talking about the Quartz composer effects, it sounds like the Apple programmers have a lot of work ahead to deliver a more robust 6.0.2 version.
    I wanted to record the noticed incompatibility of working with a project outside the System & Application drive and applying Quartz composer effects.
    Most keen videographers are using either a good large size external drive, a RAID array or a separate partition to store their video footage and editing work. So the noticed incompatibility needs to be looked into.
    Interestingly, I read of other users having the same problem but Karl Petersen also mentionned that he didn't have the problem ...
    So, what's wrong ? If the problem would be consistent, it would be easy to have Apple on their toes to fix it, but if not ...
    So I ran a small experiment. I took the same iMovie project and copied it to my different disks and volumes (at least the ones where I had enough space) and tested 3 types of effects:
    -1- the non-Quartz Composer 'fast/slow/reverse' effect, which caused me trouble already in iMovie '05;
    -2- the Quartz Composer 'sepia tone' effect, which I was using without problem in the previous version;
    -3- the non-Quartz Composer 'aged film' effect, which I was using without problem in the previous version;
    My disk and volume configuration is the following:
    -> First internal 500GB Serial ATA Disk split into 3 partitions:
    a) 30GB System & Applications Drive (Start-up Disk);
    b) 20GB Pictures Drive;
    c) 415.6GB Partition as Slice 1 of my Apple RAID array;
    -> Second internal 500GB Serial ATA Disk split into 4 partitions:
    d) 15GB Virtual PC System & Applications Drive;
    e) 15GB MAC & PC Documents Drive;
    f) 20GB Musics Drive;
    g) 415.6GB Partition as Slice 2 of my Apple RAID array;
    -> Internal 831.3GB Apple RAID Array - striped RAID set made of 2 slices (volumes c and g above);
    -> External 120GB FireWire Disk in one volume.
    All volumes are formated using Mac OS Extended (Journaled) format.
    The result is consistent and points towards an incompatibility of iMovie with either very large size volume or RAID array. Indeed, all tested effects preview fine on all tested volumes, however, they can be applied seemlessly on all tested volumes apart for my large size RAID array.
    When the project is on the RAID array, hitting the apply button results in the following:
    For the non-Quartz Composer 'fast/slow/reverse' effect and the Quartz Composer 'sepia tone' effect, rendering starts but then stops a fraction of a second later (as if it was unable to write the rendered file to disk). Resulting image in the video viewer is shifted diagonally to leave a black corner on the bottom-left.
    For the non-Quartz Composer 'aged film' effect, rendering starts and proceeds but the resulting image in the video viewer is again shifted diagonally to leave a black corner on the bottom-left. Note that resizing the iMovie window corrects this viewer issue.
    Conclusion:
    Is iMovie designed to support large sire RAID disk arrays ?
    Could anybody test a non-RAID array large size (say 500GB or better 1000GB) volume to check if it is size or RAID dependent ?
    When can we expect a fix ?
    Regards,
    Alex

    I had the same problem rendering a movie with iMovie 6 when the file is placed on a second internal disk.
    Clicking the 'Ignore ownership on this volume' tick box is a solution but I find it too blunt. My Mac is configured as a multiuser system and I bought the second internal disk to use it for my /Users directory. I thus don't want the different users to be able to create files in each others directories.
    When unclicking the 'Ignore ownership on this volume' tick box again I'm surprised to find that rendering still works fine for all users with the desired file integrity.
    I would have preferred to set up all the permissions using unix commands instead of all this magic. Can anyone explain the proper way to configure the correct permissions using the Terminal?
    Power Mac G5 DP 1.8GHz   Mac OS X (10.4.5)  

  • Volumes and Qtrees set up for SAP and Oracle

    Hi Gurus
    I Need your help Please
    I need to get Volumes and Qtrees set up for SAP and Oracle.
    I found a document from NetApp that helped a lot about the structure.
    But what I donu2019t know and canu2019t find anywhere is sizing for the volumes and Qtrees.
    I really need some guidelines on sizing these below:
    FlexVol saplog
    /usr/sap/SID
    /usr/sap/trans
    /sapmnt/SID
    /home/SIDadm
    /oracle/SID
    /oracle/SID/origlogA
    /oracle/SID/origlogB
    /oracle/SID/oraarch
    /oracle/SID/sapreorg
    /oracle/SID/sapbackup
    /oracle/SID/saparch
    FlexVol sapdata
    /oracle/SID/sapdata1
    /oracle/SID/sapdata2
    /oracle/SID/sapdataN
    FlexVol mirrlogs
    /oracle/SID/mirrlogA
    /oracle/SID/mirrlogB
    Thanks and appreciate your help

    > I have gone through the Inst Guide and I was surprised to see only 50 MB for Oracle software directory ?
    Where did you read that?
    > The sizing given in Installation guide is for typical setup or do we need to size as per our requirement ?
    The sizing give there is for the initial system setup. It does not contain customer specific requirements.
    The usual process is:
    - you contact your hardware vendor
    - you use http://service.sap.com/quicksizer together with him and fill in the data
    - the hardware vendor will offer you the storage and the machines for the setup
    - the vendor configures with you the storage and the necessary filesystem layout based on that sizing
    Each customers setup is different and requires the experience and knowledge from the respective hardware vendor how to set up the system so it performs well.
    You can follow the suggestions given here, this will be enough for the initial setup but the system will grow. This is not taken into account in the installation guide because it's customer specific.
    Markus

  • Target Disk Mode with RAID Volume and Macbook Pro

    I just received a MBP which I today intended to use to pull a netrestore image off our lab server. The latter is a Mac Pro with 2 RAID 1 arrays. I started the Mac Pro in target disk mode, hooked it up to the MBP and was expecting to see the RAID volumes to show up in the finder. Unfortunately nothing happened. I then started the disk utility only to find out that the volumes are shown but are not accessible.
    Doing the same thing using our backup server (running OS X 10.4.8 server) works like a charm.
    Is it possible that MBPs and/or the non-server version of OS X don't support target disk volumes off RAID arrays?
    I used the same MBP as a target disk mode slave today and that, too, worked.

    Hello BK:
    Welcome to Apple discussions.
    This knowledge base article will, perhaps, give you more information:
    http://docs.info.apple.com/article.html?artnum=58583
    Barry

  • 6140 online volume and virtual disk expansion

    Hi,
    I have a 6140 configured. I have created some volumes that is being used as oracle raw devoces on solaris 10. I have two doubts to confirm
    1. Can I expand diskspace to the virtual disk online witout any dataloss.
    2. can I expand volume with the added space online without any dataloss. (the volume is presented to the solaris 10 os and it is being used as a raw device by oracle (ASM)
    Thanks and regards
    Ushas Symon

    Your configuration is dependent on the application's needs.
    Personally, on my 14 shelves of 6140 storage, I do not want to suffer the penalty of RAID 1 mirroring (cuts the available storage size in half), as today controllers are very reliable, as are disk drives, so I use RAID 5 which offers stripping among the disks, offering more available storage and excellent performance. In three years, we haven't lost a single bit, and we are capable of ~400K TPS.

  • Disk Utilty - what is difference between single volume and single partition

    In Disk Utility I can, should I wish, format a drive by using Erase to create a single volume. Also in Disk Utility, I have the option to use Partition to create one (or more) partition.
    What is the difference between a volume and a single partition?
    What are their relative merits?
    In what circumstances would I want to create a single partition instead of a volume?
    Disk Utility also prompts me to name the volume or partition. From experience, what would you suggest as a suitable name and where is this information subsequently used?

    A "volume" or "partition" are the same thing. The subject of using partitions has been covered many times on the forums. Do some searching and you'll find quite a lot of information. Also try doing some Google searching.

  • " the volume for (file name) cannot be found. Insert the disk or connect to the server volume and wait for it to appear on the desktop, then try again."

    I get an error message in iPhoto when I click on thumbnails of pictures in certain albums. It reads 'the volume for "(file name)" cannot be found. Insert the disk or connect to the server volume and wait for it to appear on the desktop, then try again.'  What does this mean and how do I fix it?

    It means that you imported the files in Referenced mode and have now remvoed them from the Mac. Put the disk or card back.
    For more on iPhoto and file management see this User Tip:
    https://discussions.apple.com/docs/DOC-6361

  • I have an iMac mid 2010. After Disk utilities said the drive was corrupt, I ran the hardware test (extended) 3 times. No problems. I than ran Disk utility again and got 2 messages in red-keys out of order, and --Volume corrupt, can't be repaired.  I tried

    I have an iMac mid 2010. After Disk utilities said the drive was corrupt, I ran the hardware test (extended) 3 times. No problems. I than ran Disk utility again and got 2 messages in red…keys out of order, and ……Volume corrupt, can't be repaired.
    I tried to do a system install, but message said…disk can't be changed. Will a complete erase and install fix this ?
    Everything is backed-up.

    There's hardware and software.
    Your drive could physically be in good condition but something has caused the file structure to be messed up (it just happens sometimes).  The directory that keep track of files is corrupt.  Disk Utility can help determine if that is the issue.  In some cases it can repair the problem but it cannot do it to a drive that is being used to boot the system while you are doing that.  You have to boot from another drive.  Some things DU cannot repair and you need to try a stronger utility such as Diskwarrior.
    A failing hard drive (one with mechanical issues) can be a cause of file structure issues but this is by no means always the case.  Apart from looking at the SMART diagnosis feature of Disk Utility (and smart isn't totally reliable) there often isn't a way to tell if a drive is failing until it suddenly happens, which is why you need to maintain backups.
    In your situation it does sound serious and not just minor directory corruption.  You can try erasing (formatting) the drive,  You may need to do this if it is really corrupt, in which case there could be underlying physical issues.  I use old technology but if you have the patience you can try erasing the drive with the security option of writing zeros once (don't do more unless you are going on a 3 week vacation).  This makes the drive not simply assume everything is okay by forcing it try every part of the drive by writing data.  If something is gong wrong you may find it marks a lot of bad sectors, or flat out refuses to format.  Then you know you need a new drive.

Maybe you are looking for

  • Is it true on Mavericks the Calendar can no longer be synced when connecting directly?

    Recently I noticed that since upgrading to Mavericks, my iPhone Calendar is no longer synced with my Computers Calendar.   I found some hint on the support site that this is a "feature"?  Is this true that the iPhone Calendar can no longer be synced

  • ICHAT using macbook to connect to imac at home

    Hi, I think a pretty basic question but for some reason couldnt get it to work!..Recently been away & tried to get in touch with the kiddies through ichat using my macbook (i have an imac at home)...do i have to have different a/c's or is there any o

  • Airport card - will it fit an older model iMac?

    in order to save me running another ethernet cable to add my old G3 400mhz imac (summer 2000 model) to my home network, is it possible the airport card that resides presently in my Intel Core2Duo iMac (2.16 ghz) would physically fit in the G3? Airpor

  • CreateJS MouseEvent

    Hi, I am trying to convert an AS3 file to HTML5. The createJS extension for flash seems like a great tool but I am experiencing some difficulties. My application cycles through an xml list of buttons, creates an object for each, collects the JS file

  • Single query for querying three tables

    Hi All, We are trying to construct a sql query(a single query), which can perform the below functionality. Assume, that there are three tables, TABLE1: 3 Columns 1) ID -> PRIMARY KEY 2) TYPE -> Allows only values 'A' or 'B' 3) REF_ID(this can refer t