Index Corruption in database

I am getting the below error when I run utlrp in my database. Please assist:
ERROR at line 1:
ORA-08102: index key not found, obj# 423571, file 6, block 113416 (2)
ORA-06512: at "SYS.UTL_RECOMP", line 760
ORA-06512: at line 4
I have run dbverify on File_id=6 but it did not return any corrupt pages or blocks.

user503988 wrote:
I am getting the below error when I run utlrp in my database. Please assist:
ERROR at line 1:
ORA-08102: index key not found, obj# 423571, file 6, block 113416 (2)
ORA-06512: at "SYS.UTL_RECOMP", line 760
ORA-06512: at line 4
I have run dbverify on File_id=6 but it did not return any corrupt pages or blocks.
[oracle@localhost sql]$ oerr ora 8102
08102, 00000, "index key not found, obj# %s, file %s, block %s (%s)"
// *Cause:  Internal error: possible inconsistency in index
// *Action:  Send trace file to your customer support representative, along
//           with information on reproducing the errorHow do I ask a question on the forums?
SQL and PL/SQL FAQ
Handle:     user503988
Status Level:     Newbie
Registered:     Apr 18, 2006
Total Posts:     37
Total Questions:     19 (13 unresolved)
why so many unanswered questions?

Similar Messages

  • Both DAG indexes for a database failed

    Hi all, looking for a suggestion on how I might be able to resolve this indexing issue.
    We've got a two node Exchange 2013 DAG. On the primary copy of the database, the index keeps failing and restarting its crawl. On the secondary copy, the node is showing that the index is Failed and Suspended.
    We'd stopped the search services and blown away the index folder for the DB on the mounted copy and let the crawl resume, but after a while we'll see it fail and then resume still. Looking at the High Availability > Seeding logs, event 1112 is getting
    logged every few minutes or more:
    Automatic Reseed Manager has detected a content indexing error for database 'DB06'. The catalog may be corrupted and will be reseeded automatically. contentIndexError: The content index of old schema version 1. Newer version 12 is available.
    Indexes on all other databases are healthy.
    So I need to figure out the best possible way to recover the indexes for this database. I can't fail over to the secondary node with a failed index, but it looks like I could force it if I have to. I haven't yet tried deleting the index on the secondary
    copy, and my suspicion is trying to reseed off the mounted copy will just be bad for the secondary copy. And the schema error concerns me too.
    Any suggestions on how best to resolve this?

    The only error I'm seeing is event 1009 in the Application log:
    Log Name:      Application
    Source:        MSExchangeFastSearch
    Date:          5/16/2014 1:11:54 PM
    Event ID:      1009
    Task Category: General
    Level:         Warning
    Keywords:      Classic
    User:          N/A
    Computer:      XMB2.domain.COM
    Description:
    The indexing of mailbox database DB06 encountered an unexpected exception. Error details: Microsoft.Exchange.Search.Core.Abstraction.OperationFailedException: The component operation has failed. ---> Microsoft.Exchange.Search.Core.Abstraction.OperationFailedException:
    The component operation has failed. ---> Microsoft.Exchange.Search.Fast.FastDocumentTimeoutException: The Content Submission Service returned failure for the document: Document timeout expired
    . ---> System.TimeoutException: Document timeout expired
       --- End of inner exception stack trace ---
       at Microsoft.Exchange.Search.Fast.FastFeeder.EndSubmitDocument(IAsyncResult asyncResult)
       at Microsoft.Exchange.Search.Mdb.CrawlerFeeder.DocumentCompleteCallback(IAsyncResult asyncResult)
       --- End of inner exception stack trace ---
       at Microsoft.Exchange.Search.Core.Common.Executable.EndExecute(IAsyncResult asyncResult)
       at Microsoft.Exchange.Search.Engine.SearchFeedingController.ExecuteComplete(IAsyncResult asyncResult)
       --- End of inner exception stack trace ---
       at Microsoft.Exchange.Search.Core.Common.Executable.EndExecute(IAsyncResult asyncResult)
       at Microsoft.Exchange.Search.Engine.SearchRootController.ExecuteComplete(IAsyncResult asyncResult)
    Other than that, as it crawls the index before failing, I see it cycling through tmp files, two or three at a time. Each one changes out and it keeps going until it fails. I don't recall seeing this happen with indexes before, this is pretty new to me.

  • OBJ$ index corrupted

    Hi,
    I have 9.2.0.8 DB enviroment and I retrieved ORA-600 [12700] error.
    I followed metalink note 155933.1 to resolve this error but there is a problem.
    I found that the index corrupted is I_OBJ2, an OBJ$'s index.
    On these kind of index I can't perform a REBUILD or an ALTER INDEX because an ORA-00701: object necessary for warmstarting database cannot be altered occured.
    So, how can I do to repair this corrupted object?
    Other information : DB is not in archivemode.
    Thanks in advance.
    Regards.
    Alessandro.

    Alessandro Zenoni wrote:
    Hi,
    I have 9.2.0.8 DB enviroment and I retrieved ORA-600 [12700] error.
    I followed metalink note 155933.1 to resolve this error but there is a problem.
    I found that the index corrupted is I_OBJ2, an OBJ$'s index.If you are sure only index is causing trouble, you could get the index ddl statement (select dbms_metadata.get_ddl('INDEX','I_OBJ2','SYS') from dual;), then drop and recreate it.
    Nicolas.

  • How to get all INDEXes from a database

    How to get all INDEXes in a database? I need to store them in script file (.SQL). My database version is 10.2.0.3.0.
    Edited by: Iniyavan on Sep 18, 2009 1:39 PM

    --Thanks, Koppelaars. The second query works. But I'm unable to store in spool file. May be it's due to CLOBs in the output. I did the following:
    set head off
    set feedback off
    set linesize 32727
    set pagesize 50000
    spool c:\indexes.sql
    select dbms_metadata.get_ddl('INDEX',INDEX_NAME,'MYSCHEMA')
    from user_indexes;
    spool off
    --In the spool file, I find only this
    CREATE UNIQUE INDEX "MYSCHEMA"."A" ON "MYSCHEMA"."BNK_DEALID" ("DEAL_ID")
    PCTF
    CREATE INDEX "MYSCHEMA"."ACCENT_RAC_REPORT" ON "MYSCHEMA"."ACCENT" ("SCHEME", "VAL
    CREATE INDEX "MYSCHEMA"."ACCENT_REPORT" ON "MYSCHEMA"."ACCENT" ("SCHEME", "APP_REF
    CREATE UNIQUE INDEX "MYSCHEMA"."ACCENT_X" ON "MYSCHEMA"."ACCENT" ("DEAL_ID")
    P
    CREATE UNIQUE INDEX "MYSCHEMA"."ACCNAV_X" ON "MYSCHEMA"."ACCNAV" ("SCHEME", "ACCNA
    --How to get all the DMLs in one SQL file?
    --Nagappan, I'm using WIN.

  • User defined tables:  amending Index on the database level. Opinions???

    Hi everybody who has some spare time to read my stuff
    I had a problem that some of you might have had. I have a user defined table, let’s call it ProductTypes. Now system by default creates two columns in this table, one is Code (primary key) and another is Name (Index). I have added third column called Department. Now, if I wanted to add the following data (see bellow) to the table I would have had a constraint violation message pointing me out that I have problems with indexing.
    Code, Name, Department
    1, Cream, Fragrances
    2, Cream, Beauty Products
          ^^
    I could thing of couple workarounds of this problem
    1. Is to duplicate Code into Name and storing rest of the data using user columns
    Code, Name, Product Name, Department
    1, 1,Cream, Fragrances
    2, 2, Cream, Beauty Products
    This approach isn’t very convenient as it requires UI development should we decide to attach this table to the Item master data form in a form of combo box.
    2. Is to amend Index on the database level. Initially, the index KProductTypes_Name consisted of only one column Name, what I have done is added another column which is Code to indexing. I don’t see how this can harm database consistency or damage the core system.  Please correct me if I am wrong.
    Another way of amending index in order to solve my problem could be choosing ignoring duplicate values option for column Name.
    Please let me know what are your thoughts.
    Best wishes

    > Why don't you try adding a trigger 'instead of
    > insert' where code = max(code)1 and name=max(name)1
    > and use only user columns for your data. This
    > provided you know SQL basics.
    in this scenario we would have to do UI SDK development for the output and going to have an extra column with meaningless data in it.

  • IOT index corruption

    Hi all,
    We have this problem on production, one of the partitioned index organized table throws " invalid rowid" while doing full table scan. After running DBVerify, the corrupted block has been identified and it is related to an index corruption. So it a logical corruption problem, blockrecover won't help here. Index_organized_table(IOT) is not supported by dbms_repair(). What are the options out there to reduce the loss of the data, since the recent two backups already contain this corrupted block. We don't really want to restore back to that far.
    version: 10.0.2.3
    os: solaris 10
    Merry Christmas to you all
    Regards,
    Will

    823600 wrote:
    Hi all,
    We have this problem on production, one of the partitioned index organized table throws " invalid rowid" while doing full table scan. After running DBVerify, the corrupted block has been identified and it is related to an index corruption. So it a logical corruption problem, blockrecover won't help here. Index_organized_table(IOT) is not supported by dbms_repair(). What are the options out there to reduce the loss of the data, since the recent two backups already contain this corrupted block. We don't really want to restore back to that far.
    I was a little surprised that you get "invalid rowid" on an IOT (is that ORA-01410 or is it ORA-13412 from Spatial ?) since IOTs don't "do" rowids - but them I remembered overflow segments, so I assume your error must be that the IOT TOP is pointing to an IOT OVERFLOW entry that doesn't exist.
    A couple of quick checks - can you exchange the corrupted partition out ? It's probably easier to deal with it as a standalone IOT that as a partition of an partitioned table ?
    Can you run a query like 'select max(last column of primary key), count(*) from IOT' - to check that the IOT TOP it self-consistent. Can you hint this to work as an "index "full scan" and as an "index fast full scan" ? (If you have a single column PK, use a column that is guaranteed to be in the TOP rather than the OVERFLOW)
    Has Oracle Support suggested querying data with events 10231 (skip corrupted blocks on tablescans) and/or 10233 (skip corrupted blocks on index operaiotns)set ? This may not help as it's possible that the blocks skipped have to be marked as corrupted through dbms_repair (or equivalent) - but it's possible that it will dump the corrupted block into the trace file. (10232 can also cause corrupted blocks to be dumped)
    If you can skip the corruption, then 'create new IOT as select from old_IOT' and exchange back in with a small loss of data.
    If you can't skip the corruption but can dump the bad block then you can decode the PKs for that block and create a copy as:
    "select from IOT where PK < first PK in bad block union all select from IOT where PK > last PK in bad block" - forcing index range scans for both parts of the query.
    Regards
    Jonathan Lewis

  • Help for corrupted oracle database

    I look for help of a corrupted  oracle database
    I have a SAP ECC60 with Oracle 11g.
    The system is running but a backup to not work because of corrupted data-files in the database.
    2 datafiles are not accessable. (data error (cyclic redundancy check)
    It is no valid backup avaible for the database.
    One problem is the license of the database. The SAP-Licensed database do not support Blockmedia-Revory ( Enterprise Edition is needed ).
    Is it possible to get a backup of the corrupted databse anyway.
    Help would be grateful
    Best regards
    Willi

    rxdr wrote:
    When I downloaded the 2.2 update, somehow it wiped the whole file that lets my sd card communicate with my phone. I have done 6 hard resets and I do not have the ability to see photos or music on my phone, Also there are none of the functions that allow me to use music player.  When I choose that app it says no music available and there are no buttons that allow me do anything (menu key gone,etc).All the preloaded pics and music are no longer on phone or on sd card. The file emmc which I think (?) might control these function is empty. Anybody got any help and if so could you walk me through it because customer support & HTC cannot seem to figure it out? I downloaed OI file manager and some of  my music shows up and I can see no pics (wiped them all) and I can see the 6 songs I put on phone from my computer but I cannot play them. Suggestions?
    Had the same problem with my wife's phone when the Froyo 2.2 came in:  fried her sd card.  We ended up just buying a new one ... cost me $9 and the headache was over!

  • Database locking (state versus stateless) and indexes on oracle database

    Does anyone have a link to a document talking about database locking (state versus stateless) and talking about indexes in oracle database?

    No version information and no information as to what you mean by "locking" so no help is possible.
    You could mean LOCK TABLE in version 7.3.4 or SELECT FOR UPDATE in 11.1.0.7 or something else entirely.

  • Corrupted iPhoto database (thanks a lot mobileme!)

    Following a stalled mobileme upload where iphoto locked up and couldn't even be force quited, I have a corrupted iPhoto )* database and can't see the last two years of photo's.
    There files are thankfully still all there in the appropriate "originals", "modified" and "data" files but iphoto can't SEE them to open them.
    I tried rebuilding the library but still no go. Dragging the files into my back up iphoto library (which covers up until last month) preserves all the metadata, which is a relief.
    HOWEVER, I have just returned to the UK with about 2000 shots from a US trip, and I will potentially lose the hours I have spent editing these shots. I could merge the original and modified files before re-importing but that is going to be very laborious....
    So my question is, is there an easy way to repair the library database without having to re-import??
    Any help/suggestions greatly received!
    p.s. mobileme iPhoto syncing has DESTROYED the previous stability and usability of the web gallery feature..... This is the buggiest bit of software tech I have seen as a 20 year plus mac user!
    Message was edited by: kiwifiz

    kiwifiz:
    To recover for a damaged dB file if you run into a similar problem in the future see the tip at the end of my signature.
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto (iPhoto.Library for iPhoto 5 and earlier) database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've created an Automator workflow application (requires Tiger or later), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. It's compatible with iPhoto 6 and 7 libraries and Tiger and Leopard. iPhoto does not have to be closed to run the application, just idle. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.
    Note: There now an Automator backup application for iPhoto 5 that will work with Tiger or Leopard.

  • Repair corrupt mailbox database

    I have a standalone Exchange 2010 server (virtual server in vmware) with a corrupt mailbox database.  The server (VMDK file) resides in a vmware HA cluster fiber connected to a SAN.  The SAN experienced a hard drive failure (RAID 5 volume which
    contained Exchange server).  Replaced the hard drive and the volume rebuilt without error.  However,
    after the rebuild the Mailbox database started blowing errors about being corrupt.  I ran a chkdsk /f /r on both the C: and D: drives.  C: drive was clean.  Chkdsk on D: reported that
    Windows replaced bad clusters in the file mbdata1.edb (mailbox database) file.
    I can see the following errors:
    ESE Event 474, 2007
    ExchangeStoreDB Event 203, 233
    Storage Group Consistency Check Event 254, 306, 401, 403 and 405
    MSExchangeIS Event 9782
    I ran an integrity check (ESEUTIL /g) which completed with errors:
    Integrity check completed.
    Database is CORRUPTED, the last full backup of this database was on 12/17/2011 08:44:37
    Operation terminated with error -1206 (JET_errDatabaseCorrupted, Non database file or corrupted db) after 631.407 seconds.
    I am finding [what seems to me to be] conflicting information on how to proceed.  It seems that I can attempt repair of the DB (using eseutil and isinteg) and risk possible additional damage to the file or create a new mailbox database and move
    the mailboxes to the new database.
    Looking for advice on how to proceed.

    Good suggestions from Simon and a few additional points
    1. Before doing any of the following I would ensure I made a complete backup of the appropriate files  i.e. the EDB as well as the VMDK to ensure you have the possibility to do a rollback if needed.
    2. Since this is a VMware system I would suggest to you verify the VMDK is without issue and there are different methods for this dependent upon the version of VMware that you are running.  Just do a search in Google for something like "how to verify
    a VMDK file"
    3. ISinteg is no longer around in Exchange 2010 so the most you can do is to run eseutil  to attempt to repair the EDB and if that did work you would need to do a move mailbox which has integrity checking built in as part of the move process
    4. That said IF the database is still online and accessible I would suggest that you;
    A: Create a NEW/FRESH VMDK
    B:  Then create a new DB on the NEW/FRESH VMDK
    C: Start moving mailboxes from the old EDB into the new EDB. NOTE: You may want to temporarily enable circular logging during the move process to avoid log build up and then turn it off post process and get a new backup.
    D: If you encounter errors in moving any mailboxes I would go on to the next and move all of them that you can and then come back and address     the problem mailboxes.
    E: if they all move then you can kill off the old EDB.
    F: of course you will also want to modify your backup process to protect the new EDB
    The other option as Simon pointed out would be to;
    A: Take the DB offline and copy it off to a safe place
    B: Recover from your last known good backup
    C: Then take that copy of the database that you have, make a new copy and use the MS Recovery DB process
    http://technet.microsoft.com/en-us/library/dd876954.aspx or a 3rd party product like Lucid8's DigiScope
    http://www.lucid8.com/product/digiscope.asp to open the old damaged offline database so that you can merge the delta data into the restored database in the Production Exchange Server.
    Troy Werelius
    www.Lucid8.com
    Search, Recover, & Extract Mailboxes, Folders, & Email Items from Offline EDB's and Live Exchange Servers with Lucid8's DigiScope

  • What do corrupted sql database viewer ?

    There MS SQL 2005 server and a database that you want to connect to the server.
    There mdf ldf and files. The problem is that, most likely, the base was incorrectly disabled, and now when you try to connect the message:
    File activation failure. The physical file name "C: \ Program Files \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Data \ GB_main_log2.ldf" may be incorrect.
    The log can not be rebuilt because the database was not cleanly shut down. (Microsoft SQL Server, Error: 5120)
    What do corrupted sql database viewer ?

    Hi VectoriaKoalak,
    As other post, the best bet is to restore the database from a good backup.
    However, if you have no backups or have damaged backups.  To fix the database, you can set the database in Emergency Mode and run DBCC CHECKDB with the REPAIR_ALLOW_DATA_LOSS option to fix up corruptions. For more detailed steps, please review
    the following blog.
    EMERGENCY-mode repair: the very, very last resort
    http://www.sqlskills.com/blogs/paul/checkdb-from-every-angle-emergency-mode-repair-the-very-very-last-resort/
    Thanks,
    Lydia Zhang
    Lydia Zhang
    TechNet Community Support

  • How can I to repair this Index corruption??

    Hi.
    I´m working with Oracle 9.2.0.7.0 on Windows 2003 SP2.
    I´ve a corruption issue on a PK index that I not am able to repair...
    I´ve detected it when I tried make a RMAN backup.This is the message:
    RMAN-03009: failure of backup command on ORA_DISK_1 channel at 03/02/2012 10:12:45
    ORA-19566: exceeded limit of 0 corrupt blocks for file...
    Then, I try to rebuild the index, but I get the following errors;
    ORA-01115: IO error reading block from file 8 (block # 447127)
    ORA-01110: data file 8: 'F:\ORACLE\ORADATA\INDEXES02.DBF'
    ORA-27091: unable to queue I/O
    ORA-27070: async read/write failed
    OSD-04006: ReadFile() failure, unable to read from file
    O/S error : (OS 121) The semophore timeout period has expired.
    The next step was to connect to rman catalog and try to recover that block:
    RMAN> blockrecover datafile 8 block 447127;
    Starting blockrecover at 02-FEB-12 using channel ORA_DISK_1
    Finished blockrecover at 02-FEB-12
    I try to rebuild index again but I´ve the same errors but on block 447128 this time...
    I do a new blockrecover and try to do a new rebuild index but it fails on block 447129...
    I´ve repeated this procces many times until arrive to block 447134. On this block, I have done a blockrecover correctly but when I do a rebuild index it fails on the same block again.
    Finally, after many retries, when I do a new rebuild but in this case, i get a
    ORA-08103: object no longer exists
    ...is absurd. The object yet exist!!
    Then I did BACKUP VALIDATE DATABASE from Rman catalog, and then query the view v$database_block_corruption.
    FILE# BLOCK# BLOCKS CORRUPTION_CHANGE# CORRUPTION_TYPE
    8 447120 5 0 ALL ZERO
    8 447125 1 0 FRACTURED
    2 rows selected.
    I don´t know what mean this... Anyway when I try to make BLOCKRECOVER CORRUPTION LIST; rman returns:
    RMAN-06026: some targets not found - aborting restore
    RMAN-06023: no backup or copy of datafile 8 found to restore
    and it´s true...I only have backup of the archivelogs...
    Then, I decided to try something different using DBMS_REPAIR.
    I created the REPAIR_TABLE with this script:
    BEGIN
    SYS.DBMS_REPAIR.ADMIN_TABLES (
    TABLE_NAME => 'REPAIR_TABLE',
    TABLE_TYPE => SYS.dbms_repair.repair_table,
    ACTION => SYS.dbms_repair.create_action,
    TABLESPACE => 'USERS');
    END;
    Then try save the information of bad blocks in the table...
    SET SERVEROUTPUT ON
    DECLARE num_corrupt INT;
    BEGIN
    num_corrupt := 0;
    SYS.DBMS_REPAIR.CHECK_OBJECT (
    SCHEMA_NAME => 'MYSCHM',
    OBJECT_NAME => 'PK_CORX2',
    REPAIR_TABLE_NAME => 'REPAIR_TABLE',
    CORRUPT_COUNT => num_corrupt);
    SYS.DBMS_OUTPUT.PUT_LINE('number corrupt: ' || TO_CHAR (num_corrupt));
    END;
    ...but I get
    ORA-00942: table or view does not exist
    ORA-06512: at "SYS.DBMS_REPAIR", line 284
    now, I include the OBJECT_TYPE parameter
    SET SERVEROUTPUT ON
    DECLARE num_corrupt INT;
    BEGIN
    num_corrupt := 0;
    SYS.DBMS_REPAIR.CHECK_OBJECT (
    SCHEMA_NAME => 'MYSCHM',
    OBJECT_NAME => 'PK_CORX2',
    OBJECT_TYPE => 'INDEX_TYPE',
    REPAIR_TABLE_NAME => 'REPAIR_TABLE',
    CORRUPT_COUNT => num_corrupt);
    SYS.DBMS_OUTPUT.PUT_LINE('number corrupt: ' || TO_CHAR (num_corrupt));
    END;
    and then, message is
    ORA-06502: PL/SQL: numeric or value error string. Causa: An arithmetic, numeric, string, conversion, or constraint error occurred.
    ORA-06502 in line 4
    I don´t know how to fix that...
    The only thing that occurs to me is shutdown the instance, export the table, drop the table, import again and then recreate index... but I prefer not to stop the database because it is production, And I'm not sure this will solve the problem...
    Have anybody any suggestion??? will be attentively listened...
    note: I also did a scandisk of the unit if there were errors on the disk ...
    Thanks everybody.
    Regards

    Thank you everybody. I'll try to answer all the questions...
    Normally I´m doing backups by Rman and I´m complementing it with a full export every days.
    Because the Rman backup fails due to the file corruption for several days ago I have only EXP backups in this moment.
    On the other hand I agree with you Girish Sharma. The problem seems to be generated by a OS failure and I've tried to check it.
    A significant fact is that when copying the file to another drive using OS commands, the copy fails with the message "Cannot Copy File- Path Too Long". Obviously that not is the real problem because the path is short, equal al rest of the files... Also, I can copy files from the same folder without problem.
    The HDD is configured in RAID 1, I think if this were a hardware failure of a HD, the other should be functioning properly, so I conclude it must be a file system failure. So I did an scandisk on the unit but does not seem to have solved nothing.I guess the damage is already done at the logical level of data ...
    Ok, finally I found the mode to place tablespace offline and then disable the constraint and drop the index. After this I´ve created the index in other tablespace.
    I thought that this would solve the problem, but when I tried to make a level 0 backup with RMAN it fails with the same error. Nothing has changed...
    ...well, not really. there's something that have changed.
    Alert.log show that the corruption is on file 8 block 447120, as before... but when I go to locate the object affected, this does not exist.
    SELECT segment_name , segment_type , owner , tablespace_name
    FROM sys.dba_extents
    WHERE file_id =8
    AND 447120 BETWEEN block_id and block_id blocks -1;
    no rows selected.
    I'm not sure how to interpret this... the index is now in another tablespace, and I´ve checked doing a rebuid of it, however, the datafile still corrupt and not let me do full backups...

  • ORA-600 with index corruption - Any Bug ?

    Hi All,
    We have Oracle Database 10.2.0.1 on Linux Fedora Core 6
    AL32UTF8 Characterset and NLS_LENGTH_SEMANTICS = CHAR
    For past couple of days, we are experiencing a strange problem of corruption. The indexes of many tables have been corrupted. Deleting or Updating the table rows throws the dreaded ORA-600 error. We tried to trace the error with stack trace in the tool on metalink, but in vain.
    We seek help to find out why the indexes are getting corrupted very often. Is there any parameter which is misbehaving or Is it the CHAR semantics playing the game?
    Any help pls ?
    Thanks a lot :)

    ORA-00600 is not the kind of error to be solved in a forum. If you have access to metalink and you have already performed a search with the ora600 search tool. Then raise a Service Request in metalink.
    On the other hand, I see you are at the first release of 10gR2 without patchset applied. I suggest you to consider applying the latest patchset and CPU available for your platform, just to avoid hitting a known bug. Most probably this will be the initial Oracle Support recommendation.
    ~ Madrid
    http://hrivera99.blogspot.com/

  • Mavericks Mail Import- Index Corrupted (Solution)

    If you have updated to Mavericks and are unable to import your existing mail, are getting a "Your Mail Index has been corrupted" message or similar (I did not take a screen shot), you will need to do the following.
    1. Make a backup of your ~/Library/Mail/ folder. IF YOU DO NOT, YOU WILL LOSE ALL YOUR MAIL.
    For some reason, there are protected files, I used terminal to make a backup.
    sudo zip -r ~/Desktop/Mail.zip ~/Library/Mail
    Will make a backup zip on your desktop.
    2. Copy the ~/Library/Mail/ folder to the Desktop or other folder. This will be needed in a minute.
    3. Delete everything in the ~/Library/Mail/ folder.
    4. Delete the Envelope Index file in the copy you made.
    5. Delete the V2-temp folder in the copy you made. (The exact name might be different, but starts with V2.
    6. Open Mail. Your existing accounts and most of your preferences should be saved.
    Now you can get your old mail back.
    7. Go to File -> Import. Choose Apple Mail. In the window that opens, go to the copy of the folder you made in step 2.
    Everything should be selected. Click Import (or Continue).
    Once it is done, all your old mail should be in the Import Folder, organized as before. There might be a duplicate folder named "Messages" in every subfolder. These are duplicates, and can be erased.
    Once you made sure everything has been copied, you can delete the copy on the desktop and the backup zip you made. I suggest keeping it just in case.

    Deleting the Envelope Index and some other files has helped me in the past and it did help partially here: Mail started again, but only after I had removed all Mailboxes form the v2-folder.
    The IMAP Accounts rebuilt just fine (loading Mails from the Server).
    However, when I tried importing local folders Mail would sometimes import E-Mails and not at other times.
    Especially with large (25000 Mails and counting) and nested folders - Mail seems to import very unreliably. It stops after a short while (far too short) and claims it has imported it all to a folder "imported … {some number}".
    However the folder an therefore the mails are not there! Not in Mail, not in the Finder (below v2).
    I also tried importing subfolders (below a folder.mbox), but Mail wouldn't let me.
    I also noted from some imported mails, that Mail did not display them correctly, showing raw message content instead of inline images etc.
    Apple, please fix this.
    64bit issue with the database?

  • HT4915 How do you reindex a corrupted match database? (ie songs appear with the wrong artist, album & title information)

    I am seeing that my songs of uploaded to match are corrupted in the database. The details of the tracks have the wrong title, album and artist.
    But if the song is in a playlist it still plays ok, just says it's a different track, artist etc.
    Guess I'd like to simply delete the registry, and re 'match' my songs correctly.

    Can anyone please answer my question?

Maybe you are looking for

  • Status of Logical Standby In case of Failover to Physical Standby

    I am using oracle 9.2.0.8 database . I have one logical and one physical standby database in place. If I perform failover to my physical standby, will my logical standby still continue to work with new primary database?

  • How to get crop tool in comment enabled pdf file?

    Hi, I want to place comments in pdf file using Reader 9. So i opened the pdf file in acrobat 8 and did 'Enable for commenting in Adobe Reader' so that i place the comments in Reader. I need all advanced editing tools. But when i comment enabled Crop

  • File check in report RFKKZE00

    Hi Experts, In my current project we upload text file in which we provide only details of CoCd, Official Document & amount to post payment lot for partial clearing using report RFKKZE00. Now, the users wants to have a control that a file is not proce

  • One more with iChat problems - but one system works, the other doesn't!

    This might be an interesting addition to the discussions regarding not being able to connect via iChat. - I'm using 10.4.8 on my Intel iMac and my G4 PowerBook. - Both are running iChat 3.1.6 (v441) - Both are connected via their built-in Airport car

  • How to embed a screenshot into a topic post/topic reply.

    Hi all, I wasn't sure which forum to post my question in, so since all my Discussions stuff opens in a browser window, I thought it might as well be in the Safari forum. My query is two-fold: 1. How do I embed a screenshot into a reply so that the sc