Recommended Recovery Options for Corrupt Objects

Hello ,
  When I ran DBCC CHECKDB on one of my databases, I noticed few objects being corrupt.
Msg 2533, Level 16, State 1, Line 1
Table error: page (1:915964) allocated to object ID 1105439012, index ID 1, partition ID 72057594129612800, alloc unit ID 72057594152419328 (type LOB data) was not seen. The page may be invalid or may have an incorrect alloc unit ID in its header.
Msg 8965, Level 16, State 1, Line 1
Table error: Object ID 1105439012, index ID 1, partition ID 72057594129612800, alloc unit ID 72057594152419328 (type LOB data). The off-row data node at page (1:915964), slot 0, text ID 1910439936 is referenced by page (1:914286), slot 0, but was not seen in
the scan.
Msg 2533, Level 16, State 1, Line 1
Table error: page (1:915966) allocated to object ID 1105439012, index ID 1, partition ID 72057594129612800, alloc unit ID 72057594152419328 (type LOB data) was not seen. The page may be invalid or may have an incorrect alloc unit ID in its header.
Msg 8965, Level 16, State 1, Line 1
Table error: Object ID 1105439012, index ID 1, partition ID 72057594129612800, alloc unit ID 72057594152419328 (type LOB data). The off-row data node at page (1:915966), slot 0, text ID 1910439936 is referenced by page (1:914286), slot 0, but was not seen in
the scan.
Msg 2533, Level 16, State 1, Line 1
Table error: page (1:915969) allocated to object ID 1105439012, index ID 1, partition ID 72057594129612800, alloc unit ID 72057594152419328 (type LOB data) was not seen. The page may be invalid or may have an incorrect alloc unit ID in its header.
Msg 8965, Level 16, State 1, Line 1
Table error: Object ID 1105439012, index ID 1, partition ID 72057594129612800, alloc unit ID 72057594152419328 (type LOB data). The off-row data node at page (1:915969), slot 0, text ID 1910439936 is referenced by page (1:914286), slot 0, but was not seen in
the scan.
Whats the best recommended practice to rectify these problems?. I would minimize the data loss as much as possible. I could use REPAIR_ALLOW_DATA_LOSS to repair but worried
about the dataloss. Trying to figure out any other better alternate approach available?.
I90Runner

There are so many good articles which talks about such issues at length.
I got this snapshot for you:
If any errors are reported by DBCC CHECKDB, we recommend restoring the database from the database backup instead of running REPAIR with one of the REPAIR options. If no backup exists, running repair corrects the errors reported. The repair option to use
is specified at the end of the list of reported errors. However, correcting the errors by using the REPAIR_ALLOW_DATA_LOSS option might require deleting some pages, and therefore some data.
Under some circumstances, values might be entered into the database that are not valid or out-of-range based on the data type of the column. DBCC CHECKDB can detect column values that are not valid for all column data types. Therefore, running DBCC
CHECKDB with the DATA_PURITY option on databases that have been upgraded from earlier versions of SQL Server might reveal preexisting column-value errors. Because SQL Server cannot automatically repair these errors, the column value must be manually updated.
If CHECKDB detects such an error, CHECKDB returns a warning, the error number 2570, and information to identify the affected row and manually correct the error.
The repair can be performed under a user transaction to let the user roll back the changes that were made. If repairs are rolled back, the database will still contain errors and must be restored from a backup. After repairs are completed, back up the database.
There is always some good practices to follow:
1. Maintain at-least two set of backup types.
2. Maintain never fail Backup Validation at Local DR and DR location for the backup you do for databases.
3. Maintain some Backup review process for all of these on daily\weekly\yearly basis.
4. Add job to do DBCC CheckDB on weekend at -least for you while adjusting with rebuild\upd stats job which might be already for you.
Now, if you have time to correct this issues, wherein you have made sure that this issue really exists then do following things:
1. Identify the objects which are marked as corrupted and check where DBCC is saying corrupted and why and make a note of that.
2. Take a backup of the database and restore on any dev\testing server and check these objects and whether you can restore with T-sql option like data from original table to temp table and drop\create table again. As mentioned above pointer may help you.
This way you will be able to recover database to  a great extent which was stopping from helicopter snap of DBCC CheckDB.
Let me know, how it goes for you.
Santosh Singh

Similar Messages

  • Can we check the Objects modifiable " option for standard objects

    Dear Friends
                 In IR , we have imported SRM SERVER->SRM SERVER5.5
    Then we  have checked the option<u><b> "Objects are modifiable"</b></u> then we imported the IDOC from R/3 system under SRM SERVER 5.5 swcv.
    Then created the mapping.It is working fime.
    how ever i am not sure whether it is right process.Can we check the "Objects are modifiable" for standard compoents delivered by SAP????
    Regards
    chandra

    Hi Jai,
      <i> >>>Can we check the "Objects are modifiable" for standard compoents delivered by SAP????
    No. As best practise you are not supposed to do so.</i>
    In order to implement any changes in the mapping we can do it rite.
    Because recently i have applied one SAP note to my SRM swcv and one of the MM object was changed according to the requirements.
    Thanks,
    Prasanthi.

  • Recovery options for NOARCHIVELOG

    Hi there
    Can anybody tell me what are the recovery options available for a Database which is running in NOARCHIVELOG mode.
    For example, Tablespace Point-In-Time Recovery (TSPITR) can be done with a Database running in NOARCHIVELOG mode? Like that can any body tell me what are the other recovery options that can be done in ARCHIVELOG mode and in NOARCHIVELOG mode.
    TIA
    Aqueel.

    http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96519/toc.htm

  • Recovery options for U460 notebook?

    I recently got myself a U460 notebook.  I didn't even notice it was missing an optical drive - my fault, I missed it in the display unit.
    Anyway, in the event of a HDD crash 2-3 years down the road, what kind of recovery options do I have?  Can I:
    Boot from a USB connected external CD drive?
    Perform One Key recovery even with a new HDD?
    Others?
    I hope NOT to bring it back to the SC....

    see the page 54/143 or page 40.
    user manual

  • What is the recommended 'Best Practice' for retaining object instances

    I have a window that is constructed in Interface Builder such that the 'File Owner' points to an instance of one of my classes. In this particular case, the entire interaction is between the window and the class instance (which has a file opened to a serial device with a radio at the other end which is being controlled).
    Thee are other components of the application that have no interest in what goes on between the window and my class instance.
    I'm also using 'garbage collection' memory management.
    I can create the class instance which creates the window from the XIB definition and this works well. My understanding of what is happening in the background is that the application is keeping a reference to the window which in turn is keeping the 'File Owner' reference to my class instance. As long as the window is open, my class instance is also kept alive.
    Now to my question: Is it OK to rely on this mechanism to keep my class instance alive, or should I also be retaining a pointer to my class instance from some other part of my program myself?
    Thanks
    Susan

    Aussie Susan wrote:
    Thanks for this etresoft - I've always maintained my own pointers, but an 'accident' while I was debugging some code (where I didn't set my own pointer but the class instance still remained, I'm assuming because of this mechanism) got me thinking as to whether this was a mechanism that could be relied on.
    If you do some research on exactly how you are doing those connections, it may be safe. For example, when you call "NSThread detachNewThreadSelector:toTarget:withObject:" with a target of self, you can immediately release self because the thread will retain the pointer to self. When the thread goes away, the object that spawned it will be released. This is very handy.
    I only do this because the documentation explicitly says this is what happens. In your case, I'm not so sure because you are dealing with Interface Builder elements such as the Window class. I'm not entirely sure what happens with a "one shot" window. There are details and options in Interface Builder that could impact your pointer lifetimes. It is safe only if you do the research and prove to yourself it is safe.
    I only mentioned the garbage collection aspect because I knew that the retain/release calls do nothing (thanks for the reminder Orangekay) and I've stopped using them in my code. However, I wanted to avoid the "your instance will stay around until you 'release' it" answer.
    You might want to consider leaving them in. If you leave them in, then the same code can be used in a non-garbage collected environment.

  • Recovery option for repository database

    Hi,
    Currently we use IDM primariy for moving data from databases to AD, all the source data are stored in the source databases. We need to decide if we are going to use Oracle Data Guard for recovery of teh repository database. Any suggestion on this? How are you setting up recovery for the repository database?
    Thanks,
    Michael

    karol wrote:I use a second pacman config where I have a bunch of unofficial repos listed, so I can search for some package, like so:
    I think you can use the '-q' switch instead of cutting:
    I'm aiming for something completely independent... Worst case I'll have to extract the DB to a temp location and check that way.
    progandy wrote:You should consider using the json interface. xyne does this in his package downloader
    https://bbs.archlinux.org/viewtopic.php?id=160069
    There's no JSON interface for a repo I've created myself using repo-add

  • Recovery Options for Toshiba Satellite L300-07N Model No. PSLBBC-07N019

    Can anybody help me on how I can get the drivers of myToshiba Satellite L300-07N Model No. PSLBBC-07N019. Unfortunately I was not able to create my recovery disc when it crashed. Thanks.

    Normally you hold down the 0 (zero) key while powering up the system to invoke the hard drive based recovery process.  Specifics are covered in your User's Guide which is on your hard drive in Adobe Acrobat Format or can be downloaded from the Canadian Product Support Site for your model. 
    http://support.toshiba.ca/support/download/ln_bymodel.asp
    If you don't post your COMPLETE model number it's very difficult to assist you. Please try to post in complete sentences with punctuation, capitals, and correct spelling. Toshiba does NOT provide any direct support in these forums. All support is User to User in their spare time.

  • No recovery option for forgotten security answers.

    I found a how to on the support page, but there is no tab under the security answer boxes to request to reset themthrough alternate email. I cannot purchase anything on itunes on my windows op. laptop stating it is the first time I am purchasing (its not) and I have to answer my security questions. How can I reset them if I can't access the reset option

    You need to contact Apple. Click here, phone them, and ask for the Account Security team, or fill out and submit this form.
    (90998)

  • GW7 server recovery options for users mailbox

    Good morning,
    we need to restore a users mailbox from a GW7 server. By now we have recovered the (linux) server running the groupwise domain into a virtual box.
    In order to mount the domain it appears that i need edirectory credentials. Q: Is it possible to access a users mail account without restoring the edirectory server as well? Or maybe i can simply copy some datafiles and try to open them with a gw client??
    Thanks for your comments,
    Armin

    armino wrote:
    > Q: Is it possible to access a users mail account without restoring the
    > edirectory server as well? Or maybe i can simply copy some datafiles and try
    > to open them with a gw client??
    You could do it "the old fashioned way". Restore the PO directory structure,
    and then run a POA against that location. Log in as the user and archive
    everything. There is a general PDF about this here -
    http://www.caledonia.net/files/restore-users.pdf
    Danita
    Novell Knowledge Partner
    Upgrading to GroupWise 2012? http://www.caledonia.net/blog/?p=514
    http://www.caledonia.net/gw12upg.html

  • Recovery options for Mavericks MyBook/EFI data loss

    Has anyone managed to recover full directory structures for the following data loss scenario?
    OSX Mavericks 10.9
    Any external drive initialised to a single MyBook partition with exposed EFI partition
    WD Drive Manager / RAID Manager installed

    If your data loss meets the above criteria then please:
    open a support case with Western Digital
    open a support case with Apple
    If you are an Apple developer then please submit a defect report to Apple.
    More reported cases = more attention by both Western Digital and Apple.
    Please report your data loss on these forums, the WD community forums and here with the following information:
    mac model / description
    external drive(s) model, capacity, connection, paritions, empty name
    eg MacBookPro9,1 (mid 2012 MacBook Pro Retina) and WD MyBook Studio II 6GB connected via Thunderbolt with 2 partitions reappeared as single empty MyBook and exposed EFI partition
    You can find your mac model number using Apple menu > About This Mac > More Info... button under Hardware Overview: Model Identifier.

  • Planning Disaster Recovery Site for SAP ERP ECC 6.0

    Dear All,
    I am planning for DR ( Disaster Recovery ) Site. Our current environment is
    Production Site
    OS        : AIX 5.3
    DB        : IBM DB2      version 8.2
    SAP      : SAP ERP 6.0 ECC 6
    Disaster Recovery Site
    OS        : AIX 6.1
    DB        : IBM DB2      version 9.5
    SAP      : SAP ERP 6.0 ECC 6
    I have following confusion in planning the solution.
    1 - If I export the data at db level from production site and import that data in DR Site ...  than DR Site will be equivalent to Production Site or not.
    2 - if answer of point 1 is yes then for SAP DR ...  HADR is the best solution or there is any other better solution exist.
    regards
    Syed Saifuddin

    Hello Syed,
    If you export from the prod db and import into the disastor recover db then they will be the same provided that SAP environment is all the same. I would recommend that you update the prod side to the same db2 release and fixpack level as soon as possible though as 9.5 (or even better 9.7) has some advanced features that make administration alot easier and save much space.
    HADR would be the best setup for disaster recovery in db6 environment.
    Check the following documentation which should answer most of your queries.
    SAP Note 960843 # DB6:Installation SA MP
    "High Availability and Disaster Recovery Options for DB2 on Linux, UNIX,
    and Windows"
    http://www.redbooks.ibm.com/redbooks/pdfs/sg247363.pdf
    "Data Recovery and High Availability Guide and Reference"
    http://publibfp.boulder.ibm.com/epubs/pdf/c1042280.pdf
    Please update if questions remain unanswered.
    Regards,
    Paul

  • Cannot recolor artwork for all objects in Vector?

    Hello All,
    I used Live Trace to create a Vector. On some of the objects in Vector I can recolor artwork, but others there is no options to recolor. Does anyone know why and is it possible to see recolor options for all objects?

    Recolor artwork is a great tool for recoloring specific colors in the artwork without having to select specific objects and and change the swatch used for that object. If you select all, and enter the recolor function you should see all the swatches for all the selected art, and change a swatch color throughout the artwork. There is much more to this function, but for what you're doing this is a quick easy way to effect color changes to all objects colored with a specific swatch. Check the on line help, Help>Illustrator Help for more on recoloring.
    Here is a Tutorial if you're intrested too.
    http://rwillustrator.blogspot.com/2009/01/tutorial-recoloring-artwork.html

  • Caricature Options for Photoshop CS4?

    Any recommendations on options for turning photos into caricatures in PS CS4?

    Here is 739,000 ways to do it. Take your pick.
    http://www.google.com/search?hl=en&source=hp&q=ps+cs4+pictures+into+cartoons&aq=f&oq=&aqi=

  • Best output options for EX1 XDCAM?

    Does anybody have a recommended output option for a 50-minute film edited on a mix of primarily EX1 HD, but including DVCAM?
    It needs to go to a post-house for grading and sound mixing.
    I want to preserve the 1920/1080i HD quality – so should the video be rendered to one of the FCP codecs and delivered as a digital file, or played out to an HD tape deck?
    If anybody has experience of this I’d be glad to hear about it. Thanks.

    Ask the post house what they prefer. They can provide better info than a bunch of us Yanks can. They know what file formats/tape formats they can deal with.
    Shane

  • Any recommendations for a recovery software for my lost photos on my external drive?

    Would like recommendations for a reputable recovery software for my lost photos from my external drive that I used with my MacBook Pro.

    General File Recovery
    If you stop using the drive it's possible to recover deleted files that have not been overwritten by using recovery software such as Data Rescue II, File Salvage or TechTool Pro.  Each of the preceding come on bootable CDs to enable usage without risk of writing more data to the hard drive.  Two free alternatives are Disk Drill and TestDisk.  Look for them and demos at MacUpdate or CNET Downloads.
    The longer the hard drive remains in use and data are written to it, the greater the risk your deleted files will be overwritten.
    Also visit The XLab FAQs and read the FAQ on Data Recovery.

Maybe you are looking for

  • XML Publisher/Report Definition - Excel Template Issue

    Hi everyone, I'm Diego, and I've been getting some issue to upload/download Excel templates using XML Publisher and Report Definition. I've been working over Real Estate Module and I get an activity to make an Excel Report. I've made all necessary st

  • IPod Touch No Longer Syncs After Upgrade to 10.8.3

    I recently upgraded my computer from OSX 10.5 to 10.8.3. But while my iPad seems to sync fine, my iPod touch no longer syncs and it is not recognized by the Apple store. Please help!

  • Another antivirus for Windows 7 in Boot Camp if i have Intego Virus Barrier?

    Do I need another antivirus program for Windows 7 in Boot Camp if I have Intego Virus Barrier already installed on my Mac?

  • Video podcast format for iPods

    I created a video podcast and the RSS feed was successfully accepted by iTunes. The first two episodes download through iTunes fine. The only problem is that the video file would not transfer to any video iPod. The first two episodes were 320x240 .mo

  • ZME55 in ALV Scope of List

    Hi! Here we are trying to amend the ME55 Tranx and have created a Z Tranx ZME55. How do I get the output in ALV format? Now, If I select ALV, it is saying: u201CScope of list ALV not defined (please correct) Message no. ME287u201D Is it a Functional