How to check if a table of the corruption in a schema

Hi team,

Is there a way I can check if a table is corrupted in a schema?


DB version: 10.2.0.4
OS: AIX 5.3

user13364377 wrote:
Hi team,

Is there a way I can check if a table is corrupted in a schema?

DB version: 10.2.0.4
OS: AIX 5.3

If you are looking for this: this will help you find corruption in DB

My database is corrupted and will be following crashes in mode $ v as,.


select * from v$database_block_corruption; 

          FILE#          BLOCK#          BLOCKS CORRUPTION_CHANGE# CORRUPTIO
--------------- --------------- --------------- ------------------ ---------
              6              10               1      8183236781662 LOGICAL
              6              42               1                  0 FRACTURED
              6              34               2                  0 CHECKSUM
              6              50               1      8183236781952 LOGICAL
              6              26               4                  0 FRACTURED 

View v$ database_block_corruption will be filled if oracle finds corruption. And to check the longer existence of corruption, you can use RMAN


RMAN> backup validate check logical database; 

OR 

RMAN> run {
allocate channel d1 type disk;
allocate channel d2 type disk;
allocate channel d3 type disk;
allocate channel d4 type disk;
backup validate check logical database;
} 

This refill this view...

Once you have identified the block, you can find segments that are really affected.
Please see following MOS
How to identify all the objects in the database corrupt reported with RMAN [472231.1 ID]

Tags: Database

Similar Questions

  • How to check if a table exists in the database or not?

    People,

    Hello. I use the server of Oracle 11 GR 1 material with Oracle Linux 5 database.

    My instance of database is named HRCS90, which the user access Id is MyName, and his identification of user SYS system.

    I have a few questions about user ID to access the PSRECDEL and PSROLEDEFN table in the HRCS90 database as below:

    SQL > select * from PSRECDEL;

    His output under the SYS user: table or view does not exist.

    His output under user myName: no selected lines. This means that the table THAT PSRECDEL exists, and myName user can access.

    SQL > select * from PSROLEDEFN;

    His output under SYS and MyName: table or view does not exist.

    My questions are:

    How to check if a table really exists in the instance of database HRCS90 or not?

    Thanks in advance.


    If a table is present in the database, it must be present in DBA_OBJECTS. If he fell, he would be present in the TRASH. If he fell purged, it is not available in the database, Cant it confirm you this object is not in the database? See a little test here

    SQL > CREATE TABLE TESTTAB (ID);

    Table created.

    SQL >

    SQL > SELECT MASTER, OBJECT_NAME FROM DBA_OBJECTS WHERE OBJECT_NAME = 'TESTTAB.

    OBJECT_NAME OWNER

    ------------------------------ ---------------------------------------------

    SCOTT TESTTAB

    SQL >

    -Drop table (without purging. So now, it will be in the recyclebin)

    SQL > DROP TABLE TESTTAB;

    Deleted table.

    SQL >

    SQL > SELECT * FROM DBA_RECYCLEBIN WHERE ORIGINAL_NAME = "TESTTAB;

    OBJECT_NAME ORIGINAL_NAME OWNER

    ------------------------------ ------------------------------ --------------

    SCOTT BIN$ 8LKloIv3SYWA0WJ33GS + Aw == $0 TESTTAB

    Now see this case when you use PURGE. If it won't move the table to the trash. First of all I am clear the existing dba_recyclebin to the user entries. Then I'm falling table using purge.

    SQL > PURGE TABLESPACE USERS USER SCOTT.

    Purged tablespace.

    SQL >

    SQL > SELECT * FROM DBA_RECYCLEBIN WHERE ORIGINAL_NAME = "TESTTAB;

    no selected line

    SQL > CREATE TABLE TESTTAB (ID);

    Table created.

    SQL >

    SQL > SELECT MASTER, OBJECT_NAME FROM DBA_OBJECTS WHERE OBJECT_NAME = 'TESTTAB;

    OBJECT_NAME OWNER

    ------   ----------

    SYS TESTTAB

    SQL > DROP TABLE TESTTAB PURGE;

    Deleted table.

    SQL > SELECT * FROM DBA_RECYCLEBIN WHERE ORIGINAL_NAME = "TESTTAB;

    no selected line

    SQL > SELECT MASTER, OBJECT_NAME FROM DBA_OBJECTS WHERE OBJECT_NAME = 'TESTTAB;

    no selected line

    Since there is no entry to both DBA_OBJECTS and DBA_RECYCLEBIN. So that means that the particular object is not in the database.

  • How to create a second table containing the first?

    I have a table with data source. I would like to create a second table that feeds these data. I will use the second table for the filtered views, etc. I am currently copying a range of cells through, referring to table 1. However, if a new line is added to table 1, it does not table 2. How can I configure things so that any changes - including the new lines/columns would be automatically carried over to table 2?

    Table 2 cannot automatically grow the new rows or columns. If you want it to be completely 'automatic', your second table must be as large or larger than your first picture will be never. In other words, there need to additional rows and columns to allow growth. If is not bigger than 1 table, when you add rows or columns to the table 1, you must also manually add rows or columns to the table 2.  The problem is that all these lines/additional columns in table 2 will have formulas that are referred to non-existent rows/columns in table 1, which is a mistake. What you do next depends on what you do with table 2. If it is just for display of data and your existing formulas are all as = 1::A1 Table, you can change to = SIERREUR (array 1::A1, "") to get rid of the errors.  To hide all blank lines, you can set up a filter to show only the rows where column A is not a space (for example) character. There is no filter to hide additional columns, however.

  • How to check defective R50e caused by the Panel or the cable of the Panel?

    It's been long that I couldn't see my windows on the screen. I have to hook it up to an external monitor to display the content in my windows. Everything works well except the Panel screen does not display anything, but only dull black screen. It is more under warranty and I do not extend the warranty at all because it is old enough. In addition, I already have more recent laptop Y410. I just want to know if I can fix it by myself, rather than putting this side into dust lol

    How to check if this is the faulty Panel or it is caused by the cable of the Panel? I have to keep count when perform you a health check?

    your backlight on the screen has failed, you need to replace the LCD itself.

    The manual is here.

    http://www-307.IBM.com/PC/support/site.WSS/MIGR-53169.html

  • How to check if a table contains a table

    I have an array array1 say array that contains several tables. I have another table say array2. Now, I want to check whether or not arrray1 contains array2. How can I check this?

    The way hard and obvious, but as strcmp(), you can move to the table following once you are unable to find a match.

  • How to check a cisco image when the device not approved (hacked)?

    I have a cisco router that I don't totally trust. I want to check the image to verify that it has not been reinstalled with a notched. The verify command indicates that the image is ok.

    As I checked the image on the router itself, but with the help of a possibly compromised system I have not totally trust this information.

    Issues related to the:

    * Is it possible to deploy "hacked images" or the low level of cisco boot loader refuse to load such an image due to internal hardware signature checks that cannot be falsified.

    * I have uploaded the image of the router. If the router contained a manipulated image (and has not changed during the download so I downloaded a fake but the original image), how can I check the content when it is stored on my workstation. Cisco Web sites contains a few 'service' where I ask md5sum/sha1 /... for a version of the given image?

    Thanks in advance for any answers.

    Hello

    I guess you can always boot in rommon and audits/transfer from there?

    jF

  • How can I create a table of the "party" or code

    Hello

    I still have some problem of thought on my code and how I had to do. (Newbie here! )

    The question is that I want to create a member code of the 'Party' for 10 heroes or more with all the separate stats.

    I wonder if I should create a table that I send across or there is another solution, like a temporary file which stock upward and save.

    The table should look like this:

    LVL 1 of table: part of article

    LVL 2 of table: name, attack, defense, xp lvl of the character.

    Example: [["rodolf", 1300, 3, 4, 78], ['Tak', 1301, 4, 3, 79], ["mukmuk", 80, 103, 2, 3], etc...]

    I know that I can blow up when a character matrix or leave the party, but I think that's not a good solution for this. The party is a very active variable and can change many times. So I need your help to guide me! Please, I beg you!

    Please read my problem and try to help me!

    Use an object:

    var obj:Object = {};

    updateParty('rudolf',1300,3,4,78);

    function updateParty(nameS:String,_xp:int,_attack:int,_defense:int,_lvl:int):void {}

    obj [names] = {attack: _attack, xp:_xp, lvl:_lvl, defence: _defense};

    }

    function retrieveParty (names): object {}

    return items [names];

    }

    ///////////////

    so if you want to recover the mukmuk lvl, use:

    trace (retrieveParty('mukmuk'). LVL);

  • How to check for charts grouped using the FrameMaker API?

    I have a page with bundled graphics frame and also other graphic objects that are not consolidated or are grouped into a different set. How can I check if all the objects in an image are grouped in one package?

    Michael is correct. Specifically, the graphics have a FP_GroupParent property, which returns the ID of the FO_Group object that the graphic is in (if any). If the graph is not grouped, I believe that this property returns a value of zero. Thus, all graphics within a group will have the same value for FP_GroupParent.

    Note that you can combine both groups, which then makes things much more complicated. A FO_Group object also has a FP_GroupParent property that theoretically allows an unlimited amount of group nesting. I hope that you don't have to deal with that.

    Russ

  • How to re - sample a table at the right time?

    I have a DAQ that returns data for each layer as a vector line (table 1-D), as the sampling rate is defined by the user, so I know the dt between each data point in the table.  I take 1000 samples at 10 kHz.  However, when I draw this picture on a waveform graph, the time scale goes from 0 to 1000 (the index of the item) instead of 0 to 0.1 s (time).  I need to get this dt incorporated into data, so when I draw it appears correctly, vs time and so I can perform an FFT to obtain the frequency content.

    Use the waveform to transform your data waveforms.  One of the entries is Y (your data), another is dt (time/sample).  You probably don't care the T0.  You can then take the table of waveforms for the chart and the time will be there for you.

  • BlackBerry smartphone how to check my warranty online for the India website.

    Hi team,

    I want to know the warranty for my mobile that I have problems with the battery upward.

    I ask that you please help me on this.

    Check with your carrier first, but here is the warranty information.

    http://www.BlackBerry.com/legal/warranty/handheld.shtml

    Battery information:

    http://us.BlackBerry.com/legal/battery-limited-warranty.html

  • How to check interlaced fields are in the right order?

    I made a DVD interlaced in first. When I look at the video back exported, interleaving doesn't seem to be in the correct order, but I can't tell for certain.

    Other than conjecture, is a good way to check for certain, that the fields are in the right order? My Media Player does not play an image all at once, and I can't study the individual fields.

    Also: If you had a project that combines two videos from the field source levels? The correct procedure would be to move one of the videos upwards or downwards a pixel?

    You can do that in first, by selecting the view field under the key in the program window.

  • How to check a digital signature in the mobile

    As in the computer we can verify a digital signature in the mobile

    The answer is 'no '.

    The longer answer is that validation of digital signature on the desktop is to use digital IDs and certificates. Signatories have certificates to public and private keys and signature workflow involves the use of public key to validate the signature. Public keys are distributed to participants of the signature workflow, but the details are governed by the PKI administrator (person who knows how to set up signature workflows that use certificates). On mobile devices, validation of signature implies no device certificates. The eSign service (EchoSign) verifies identity a signatory without using the identification numbers assigned to each user. Signature validation happens on the servers of eSign.

    HTH,

    Ben

  • How to check an ascii value of the character in the string

    Hi all
    I have a string that contain alphanumeric values.
    I want only numeric values in this string.
    FRO this purpose.
    I created a varry
    TYPE tab IS VARRAY(10) OF VARCHAR2(10) ;
       var tab
    ;
    variable var of type varray contain this string

    and now I want to check each character in this string at end of validation

    How can I check this particular string

    can I use loop?

    Hello

    If str is a string, then

    REGEXP_LIKE ( str
                , '^[[:digit:]]+$'
                )
    

    Returns TRUE if and only if str contains digits (0 ith 9) and nothing else.
    Here's a way you can use REGEXP_LIKE in PL/SQL:

    SET     SERVEROUTPUT     ON
    
    DECLARE
        str          VARCHAR2 (10)     := '123.4';
    BEGIN
        IF  REGEXP_LIKE ( str
                      , '^[[:digit:]]+$'
                  )
        THEN
         dbms_output.put_line (  str
                        || ' is all digits.'
                        );
        ELSE
         dbms_output.put_line (  str
                        || ' contains something besides digits, or is NULL'
                        );
        END IF;
    END;
    /
    

    Published by: Frank Kulash, December 12, 2011 09:13
    Added PL/SQL example

  • Question 1: Low virtual memory does that mean and how do I fix? Question 2: The corrupt system file that should not be removed. How do I correct?

    Question 1: what low virtual memory mean and how do I rectify.   I am invited this could change my access to some applications and the pc is very slow.

    Question 2: AVG pushes me that I have a corrupted system file, in a white space, I think, that should not be removed.  How do I rectify this?

    Uninstall AVG with tool for them to do it in safe mode.

    Reboot and install MSE.

    Without doubt, all problems solved. Let me know how it goes.

  • HP Pavilion Dv6t-7000. How to check the AHCI?

    Hi all, I want to install a MAC OS on my laptop hp dv6t-7000. but requiment is the HARD drive must have an AHCI enabled.

    So I read some information on this subject and a few other guys said my laptop auto AHCI but I can't install this OS because AHCI is not activate errors.

    Can someone tell me how to check and make sure that the AHCI is enabled on my laptop?

    Product of my cell phone number is A3E82AV.

    TKS for your help and sorry for my English.

    Kind regards.

    Hello:

    The simple way to check if your laptop drive controller is set to AHCI or RAID (it will be one of the two, and they is not editable by any means) is to do the following.

    To check if the drive is set to AHCI, go to Device Manager. Look at the categories of device.

    If the laptop is AHCI, there will be a category of devices IDE ATA/ATAPI controllers.  Click to expand this category and you will see the name of the controller sata which are listed there.  For the chipset of your model, you should see that an Intel (r) 7 Series Chipset Family SATA AHCI Controller listed.

    If your laptop drive controller is set to RAID, look further down the list of device category, and you'll see a category of storage controllers. Click to expand that, and if your laptop drive controller is set to RAID, you should see a controller Intel (r) Mobile Express Chipset SATA RAID.

    Here is how you can determine which mode the inverter of your laptop SATA is configured for.

Maybe you are looking for

  • Why Firefox doesn't mean I download AVG

    The AVG site announces a Firefox link for their privacy add-on. Firefox then prevents the connection. Is a "questionable" site, AVG?

  • Atheros AR5004G wireless network adapter

    Hello I own a Toshiba Satellite P30 Bios version 1.30, XP SP2, and I've been very happy with it until recently. Since a few weeks I meet from time to time system crash, the computer crashes: does not react on the keyboard, screen freezes and only by

  • Unable to connect rise of nations of the amazon online game gold

    Original title: unable to connect to rise of nations online. OK, so a few years ago, I bought rise of nations gold from amazon. And everything worked fine, but I could never connect to an online game. It would just keep connection forever. I tried to

  • Failure of scanner HP Officejet 4500 G510n-z

    Hey all! Well, just got this printer from a friend because of this problem and I am determined to fix. To turn on the machine, I get a failure message scan. I downloaded and ran the Hp solution test tool and an error "Unable to communicate with the p

  • Reference Dell m6700 renew service

    Dear Sir I have my dell m6700 now covet life Italy, sent a message more to renew the service, but no responde, will help me please. Your alex