Oracle 10g corruption type 'unknown'

I don't see unknown listed in the oracle docs as a corruption type.
10.2.0.3
DB in archivelog mode with weekly full backups
We only keep 1 backup. No tape backups (no space. no budget for tape. Its a development environment. )
All DBs are run from vmware. Not sure that matters
OS: Solaris.
checked both: v$database_block_corruption  and v$backup_corruption
What is corruption_type = 'UNKNOWN' its not in the docs? All of my corrupt blocks in both views say 'unknown'
This is not production. Its development. So loss of data is not a big issue. Just trying to understand the situation.
It has been a number of years since I have had to repair block corruption. Please let me know if I am interpreting my findings correctly.
v$backup_corruption: I have corruption in my backups
v$database_block_corruption: corruption in my current DB
I only have 1 backup. (no space. No budget for tape backups... this is not production. working off of VMs. not exactly high end hardware).
Here are some additional questions:
1. Tried running a blockrecover. Did not expect it to work since the backups appear to be corrupted too. However, I did expect RMAN to tell me that I can't fix the blocks. dd thing is I didnt get any errors. I didn't expect the blocks to be repaired since the backups are corrupted. However, I did expect some kind of message or exception. How come oracle didn't say 'hey we can't repair this'
surprised that oracle is not telling me, I can't repair these? They dont get repaired almost certainly because the backup has corruption. Did I do something wrong or is this expected? After running this I checked v$database_block_corruption and nothing changed.
[code]
RMAN>     blockrecover datafile 15 block 19621,19624,19608,19611,19617,19613;
Starting blockrecover at 07-AUG-13
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=288 devtype=DISK
starting media recovery
media recovery complete, elapsed time: 00:00:00
Finished blockrecover at 07-AUG-13
[/code]
2. I think my only other option is to use dbms_repair to flag these blocks as ignore. I know the segments involved and I can afford to ignore blocks in them. Its not the data dictionary. Is there something else I should look at?
3. If we change the rman backup command to backup validate, will this prevent the backups from running if there is corruption and generate an error? I can write a job that can look for it and send me an email.
4. would dbverify provide me with different data than what I got from rman?
Anything I am missing from my approach?

How did you determine that you've corruption in your database and in your database backups ? Any ORA- errors or messages?
What is the output of the views ?
2. I think my only other option is to use dbms_repair to flag these blocks as ignore. I know the segments involved and I can afford to ignore blocks in them. Its not the data dictionary. Is there something else I should look at?
did you try to create the corrupted segments using CTAS ?
Backup validate will only validate, by default RMAN should fail if it encounters corruption (unless specified otherwise). And I think, RMAN/dbv will provide the same output.

Similar Messages

  • Oracle 10g Corruption

    High level issue - Oracle 10g with patch p4756409_10201. What seems to be happening is Oracle
    gets into this weird state that even a stop and start of oracle or even a reboot of the system doesn't allow even the sysdba to connect to the db even
    through sqlplus. Doesn't matter which node we try it on. Additionally, we will notice that as we are in this state before the reboot
    even with our software shutdown we still have a few Oracle process (LOCAL=NO) still listed. I believe that means Oracle is hanging onto a connection for some reason which
    could explain the memory corruption. I wouldn't think that anything we could do would cause Oracle to crash but I guess I'm naive in this area.
    The trace files don't tell you much except for those great ORA errors that state "yes, oracle error go figure it out".
    The ORA error that is seen in the trace files is
    ORA-07445 exception encountered cor dump [kponprp()+59][SIGSEGV] [address not mapped to object][0x0][][]
    According to what I've read this issue is suppose to be fixed in 10g.
    Any help or guideance would greatly be appreciated.

    That function call is not yet listed as known issue with Metalink ORA-07445 look up tool.
    I guess its time to contact Oracle support.

  • Oracle 10g + VMware Workstation 6.5 = data block corruption?

    I'm trying to run Oracle 10g on VMWare Workstation 6.5 (host and guest are windows 2003)
    I've noticed a couple times that I easily get block corruptions and wonder if there are some settings to lower the risk.
    Note this is a DEV machine, not a production machine.
    I don't know if Oracle supports the set up but I'm sure many people are running Oracle in Vmware so I'm looking to those who have done so successfully.
    Anyone know of special precautions in either Vmware or Oracle config to limit the risk on block corruption?
    According to VMWare, ESX is a perfect platorm so maybe I should move from Workstation to ESX, maybe it has to do with Windows in VM and Linux would work better.
    Anyone has some info on why Oracle has block corruption on VMware Workstation (windows/windows)?
    Other people with positive/negative experience on VMWare Workstation (mention OS's and Oracle version please)
    (before someone tells me it's not supported, also see these pages on vmware.com:
    http://blogs.vmware.com/performance/2007/11/ten-reasons-why.html
    http://blogs.vmware.com/oracle/2009/03/a-perspective-support-for-vmware-with-oracle.html)
    Edited by: phmeert on Feb 26, 2010 4:27 PM

    Well, it's indeed not for production, I use it for product demos and small development tasks, there is no critical data in my database but I wished I could run Oracle inside a VM on my laptop...
    It works reasonably well (I even have run multiple VM's (Workstation) with Oracle insde on 1 laptop (4 GB Ram, Core Duo), but sooner or later it gives some problems. If there is any setting that can lower the risk would be great.
    I was thinking of installing ORacle VM but apparently my laptop is not compatible with that (nor with ESX for that matter).
    Anyone use plain Xen (which seems to support any processor) + Oracle on Linux ??
    I can't install Oracle natively on the machine directly since I need the capabilities of a VM in respect of easy backup + I have many different applications and databases so depending on what I need to show, I just start a different VM
    The VM provides the capabilities to move back to previous situation, exchaning demos with collegues, have multiple parallel copies with different configurations (depending on customer), etc...
    ... installing natively is too much of hassle, we used to swap hard disks but that's a pain when the hardware changes, at least with VMWare WS you can run it on pretty much any computer.
    How do other people deal with this type of situation?? We have ESX on a hosted environment but internet access is not always available...
    It seems stable enough to run my demos (I'm doing this for quite a while but the block corruption seems to happen sooner or later)
    The problem is that I first need to get the demo installed without corruptions. Once it's installed I can just restart from that situation over and over again, but obviously I don't want to run the risk of having a disk corruption in the middle of a demo.

  • Problem with type 4 driver using oracle 10g

    HI,
    I am unable to establish a type 4 connection with oracle 10g.
    Specs:
    Driver used: OracleDriver that comes with the ojdbc14.jar along with oracle 10g
    JDK used: Tried using both j2sdk1.4.2 and using JDK 5.0
    JRE: Again, JRE that was shipped with j2sdk 1.4.2 and JRE 5.0
    OS: Windows XP sp2
    I am able to compile the following piece of code, so there is no classpath problem, etc.
    When I try to run the program, the exception thrown is "No Suitable Driver"
    There is no problem with the TNSListener, etc...even if all Oracle related services in 'services.msc' are Started/Stopped, the error remains.
    I am, however, able to establish the connection using type1 driver.
    Please Help!
    import java.sql.*;
    import java.io.*;
    class TestConn
         Connection connection;
         Statement statement;
         ResultSet resultset;
         public void testConn() throws SQLException, ClassNotFoundException
              DriverManager.registerDriver(new oracle.jdbc.driver.OracleStatement());
              //DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());
              connection = DriverManager.getConnection("oracle:jdbc:thin:@127.0.0.1:1521", "scott", "tiger");
              //connection = DriverManager.getConnection("jdbc:odbc:dsn1", "scott", "tiger");
              System.out.println("Connection Established");
              statement = connection.createStatement();
              resultset = statement.executeQuery("select ename from emp");
              while(resultset.next())
                   System.out.println(resultset.getString(1));
    class Test
         public static void main(String args[]) throws SQLException, ClassNotFoundException
              TestConn obj = new TestConn();
              obj.testConn();
    };

    The JDBC URL should include the database SID. For example, if the database SID is Orcl
    connection = DriverManager.getConnection("oracle:jdbc:thin:@127.0.0.1:1521:Orcl", "scott", "tiger");

  • ORACLE 10g : Datapump-Import : Error: unknown parameter name 'REMAP_TABLE'

    Hi,
    I am working on Oracle 10g. When executed import datapump script in the UNIX box with option “RMAP_TABLE” I received the error “unknown parameter name 'REMAP_TABLE' “Can you please give me solution for it?
    Scripts :-
    impdp eimsexp/xyz TABLES=EIMDBO.DIVISION DIRECTORY=DATAMART_DATA_PUMP_DIR DUMPFILE=expdp_DATAMART_tables_%u_$BATCH_ID.dmp LOGFILE=impdp_DATAMART_tables.log REMAP_TABLE=EIMDBO.DIVISION:EIM2DBO:YR2009_DIM_DIVISION
    Note :- The YR2009_DIM_DIVISION table is available in the target database. It is without partition table. The EIMDBO.DIVISION is partition table.
    Thanks,

    See your post here
    ORACLE 10g : Datapump-Import : Error: unknown parameter name 'REMAP_TABLE'
    Srini

  • Oracle 10g R2 - Unicode is converted to unknown ?����

    Ok, I've read a thousand posts. Tried everything still stuck.
    I am using Oracle 10g : 10.2.0.5.0
    I'm on a Mac, using SQL Developer 3.1.07
    When I enter "ė€£¥©", the insertion into the database converts it to: ?����
    This is straight from a SQL INSERT command, in SQLDeveloper, no java code or anything.
    I tried adding a file called SQLDeveloper.app/Resources/sqldeveloper/sqldeveloper/sqldeveloper.conf and added these lines:
    -Doracle.jdbc.defaultNChar=true
    -Doracle.jdbc.convertNcharLiterals=true
    Didn't help.
    I tried created a test column and made the datatype NVARCHAR2. same results. VARCHAR column does the same corruption but that's expected.
    I tried N'©' - doesn't work
    I tried INSERT INTO testchar (column1) VALUES ( unistr('©') );
    results is still : �
    I check NSL_NVAR_CHARACTERSET and it's UTF8
    NLS_LANGUAGE     AMERICAN
    NLS_TERRITORY     AMERICA
    NLS_CURRENCY     $
    NLS_ISO_CURRENCY     AMERICA
    NLS_NUMERIC_CHARACTERS     .,
    NLS_CHARACTERSET     US7ASCII
    NLS_CALENDAR     GREGORIAN
    NLS_DATE_FORMAT     DD-MON-RR
    NLS_DATE_LANGUAGE     AMERICAN
    NLS_SORT     BINARY
    NLS_TIME_FORMAT     HH.MI.SSXFF AM
    NLS_TIMESTAMP_FORMAT     DD-MON-RR HH.MI.SSXFF AM
    NLS_TIME_TZ_FORMAT     HH.MI.SSXFF AM TZR
    NLS_TIMESTAMP_TZ_FORMAT     DD-MON-RR HH.MI.SSXFF AM TZR
    NLS_DUAL_CURRENCY     $
    NLS_COMP     BINARY
    NLS_LENGTH_SEMANTICS     BYTE
    NLS_NCHAR_CONV_EXCP     FALSE
    NLS_NCHAR_CHARACTERSET     UTF8
    NLS_RDBMS_VERSION     10.2.0.5.0I don't know what else to do. I am not a DBA. I'm just trying to fix a bug or at least tell a customer what's wrong. Entering special characters is required. Can anyone help? thank you!
    I have read that the insertion into the database does its own conversion but I don't know if that applies to me since I'm in 10g R2
    Edited by: 947012 on Aug 14, 2012 11:43 AM
    My mac's locales are also :
    $ locale
    LANG="en_US.UTF-8"
    LC_COLLATE="en_US.UTF-8"
    LC_CTYPE="en_US.UTF-8"
    LC_MESSAGES="en_US.UTF-8"
    LC_MONETARY="en_US.UTF-8"
    LC_NUMERIC="en_US.UTF-8"
    LC_TIME="en_US.UTF-8"
    LC_ALL=Edited by: 947012 on Aug 14, 2012 11:45 AM
    Edited by: 947012 on Aug 14, 2012 11:49 AM

    NLS_NCHAR_CHARACTERSET specifies the encoding of the NVARCHAR2 variables but not the SQL statements. SQL statements, when they arrive to the database server, are always encoded in the database character set (NLS_CHARACTERSET). This is true for the whole statement, including any character literals. Therefore, even if a literal is valid in SQL Developer (which works in Unicode), when the literal arrives to the database, it is already stripped of all characters that the database character set does not support. The characters are not actually removed but they are converted to a replacement character. In case of the US7ASCII database character set, anything non-ASCII is lost.
    The trick to avoid this problem is to:
    - mark the literals that need to be preserved for NVARCHAR2 columns as NVARCHAR2 literals by prefixing them with "n".
    - set the mentioned property to activate the client side encoding mechanism with basically does a rough parsing of the statement and replaces all N-literals with U-literals. Undocumented U literals are similar to UNISTR calls. They encode non-ASCII characters with Unicode escape sequences. For example, n'€' (U+20AC) is encoded as u'\20AC'. As u'\20AC' contains only ASCII characters, it arrives to the database unchanged. The SQL parser recognizes the U-literals and converts them (unescapes them) to NVARCHAR2 constants before further SQL processing, such as INSERT.
    -- Sergiusz

  • Using scatter graph type in oracle 10g forms using bi beans

    hi.. how i can use scatter graph type in oracle 10g using bi beans..
    it seems scatter graph is supported in 10g but it doesnt work at all..
    i used to use oracle graphics builder in oracle 6i forms,now i need to convert all my old graphs to 10g forms..the line,bar and pie it work very well but the scatter didnt work..
    so please if anyone know how to use it please tell me.. and what versions of bi beans support the scatter graph type
    thanks.
    u can email me in
    [email protected]

    Hi,
    What version of Oracle Forms are you using? If it is 10.1.2.0.2 (10g R2 Phase 2) then the BI Beans version should be 10.1.2.1 (3.2.2.0.24.2).
    When you run a Graph, do you see any version numbers?
    Regardless of the version, scatter graph should work. What kind of errors are you getting?
    When you install BI Beans in JDeveloper, you get access to BI Beans Help. Go to the following topic for setting up data for a scatter graph:
    Help -> Building Applications with BI Beans -> Presenting Data in Graphs -> Specifying Data for Graphs
    Did you try posting your question on the Oracle Forms forum?
    BI Beans PM

  • Types of replications in oracle 10g

    Hi
    Iam new to oracle10g.
    I want to replicate my database.
    Before that i want to know how many types of replication methods are available in oracle 10g?
    Thanks

    There is no single correct answer to that question.
    You've certainly got Streams and materialized views. You could subdivide each of those into three or four separate options based on the configuration (single-master vs multi-master materialized views, for example).
    You might group technologies like DataGuard-- logical and physical and Change Data Capture (CDC) under the general banner of replication depending on how you define the term.
    You could always write your own replication process using database links, triggers, etc. Or load and unload data via export & import, SQL*Loader, and/or external tables.
    Transportable tablespaces might also fall under the replication rubric.
    Depending on the problem you're trying to solve, the granularity you're counting, and what you consider "replication", you could come up with anything from 2 to 1002.
    Justin

  • Lock types in oracle 10g with sql examples

    can some body easily in simple words tell some thing about the table locks types in oracle 10g with some sql examples?

    Oracle locking is a complex topic that may not easily be explained with simple words.
    Please try to read above mentioned link starting from simple examples to used lock types. I don't think it's a good idea to "over simplify" the topic starting from the different lock types.
    Another way to explain some lock types can be found in following OTN discussion with Tom Kyte (who is also one of the primary author of Concepts Guide 11.2): TM / TX Locks ( Tom Kyte and Oracle Docu) ; note the different points of view about what is the row lock ...
    Edited by: P. Forstmann on 29 juin 2011 14:00

  • DB Link between Oracle 10g and Oracle 9i for CLOB data type

    How do I transport XMLType or CLOB from oracle 9i to Oracle 10G using DBLink?
    Is any restrction to DBLink, while transfering CLOB with XML data from oracle 9i to Oracle 10G?
    Please let me know how i resolve this issue.
    Thanks in advance.
    DK

    Well... it depends on what type of link you wish to create.
    If you have same user with same password on both databases (9i and 10G), then you can create a public database link as
    CREATE PUBLIC DATABASE LINK dblink USING 'dbalias';
    Note: dbalias is the value from your TNSNAMES.ORA. The database from which you are creating the db link has to have the entry in TNS for other database.
    Other method is to create a private db link
    CREATE DATABASE LINK dblink CONNECT TO user IDENTIFIED by pwd using 'dbalias';
    The number of open connections from a particular database is governed by init parameter DB_LINKS (this was in 8i.. not sure about higher versions)
    HTH...
    Message was edited by:
    satishkandi

  • Unhandled token type: Unknown token: 0x45 converting sqlserver smalldatetime to oracle timestamp

    Hi!
    I'm using ODI 12c to migrate some data from MS Sql server DB to Oracle 12c DB.
    I'm using LKM SQL to Oracle and IKM Oracle Update.GLOBAL.
    In conversion, i'm using CAST(<smalldatetime field> AS TIMESTAMP).
    In step Load Data of LKM SQL to Oracle i'm getting the following error:
    8000 : 08006 : java.sql.SQLNonTransientConnectionException: [FMWGEN][SQLServer JDBC Driver]Unhandled token type: Unknown token: 0x45
    java.sql.SQLNonTransientConnectionException: [FMWGEN][SQLServer JDBC Driver]Unhandled token type: Unknown token: 0x45
    I think it could be caused by the use of LKM SQL to Oracle instead of LKM MSSQL to Oracle. I use SQL to Oracle because I have no agent configured.
    Can you help please? Has anyone experienced this error?
    Thanks!

    this appears to be an api management issues, not AAD. Its not appropriate to punt this to the AAD team.
    debugging what api management token request on the (AAD) STS sends, in the posted form body, we see
    grant_type=authorization_code
    code=AAABAAAAvPM1KaPlrEqdFSBzjqfTGKuDarHWcVaE_gAW-T8bBEhryxGinvUkA66Jt-uxbmRl8J5rjUc0aFJi94eDUoO9Bnt-6NR2sXVQYRXhygLUhjdLYrV9UmlBKZu2U_WZFSXO1_6oeIr-1Phz7VoooKJm0Vmh-N4lfUYdPTsbpgbWMhqA60jkFdiGbAwL0ocUrPw-4V8-8PwddLb1mcFOcGERx1jKa62ffZ9L22tJwkAgHhQPvk4K4TDAq60YY1JMWMgUeL9zc3oT_C6AXv6BkiK-cDm6mE9vx3ZTqz6oHP6LdUqE4QO6hukp7ptcr2Tl15WpJus-Ro4hM4gmdXer7hlwBVM22RLdPBKKZOsm649q12SokmOTdhgHcUX0y2aDxqNPhcTwy0z1QNj6pdZ4PiEVJ9i-qxvZrdB2MUSUNrJ7Lw5bEvzD1rM_eSOPjx-rKwu6gSWqYTNFbXcaBgEoQA6m8PULBdItUNwVwjcyeXTHvEhqrYJLBGdhjpucFGTDYqiteM5zyhFj-GiRkS--9x0kv4vg9TbYl0fLFv8bJwjkG19yZIwVKCVelzZ3TVvsQfyT9srcFCCv6BGu2QnLgA-la0Vksu9NnXHh1hpnO1drt7QLXj6p2FTHhCIDEKv1EobQJwFol8yrsTSdi4wJnYa-dvObvFmXn_8nBw57qKFRp-ogAA
    redirect_uri=https%3a%2f%2frapmlsqa.portal.azure-api.net%2fdocs%2fservices%2f54e4f45e73c60f106453dac3%2fconsole%2foauth2%2fauthorizationcode%2fcallback
    client_id=0bc904ae-3f2c-4ec7-8b71-40f7207112f0
    client_secret=fV1OJsfRFOTDdIqTzs%2fdZCRJkHvcPr9fZGJhWo1dQNg%3d
    the (Azure) token endpoint receiving this objects to a missing resource parameter, which is admittedly marked as option in the documentation
    https://msdn.microsoft.com/en-us/library/azure/dn645542.aspx
    it makes perfect sense that in a confidential client flow that the STS would requires nomination of the intended consumer of the token (i.e the api manager endpoint).
    This seems to be  case where AAD needs two application definitions : one for the requesting all (the developer console) and one for the API manager endpoint itself, whose entity name can be configured so that the subject console app (registration in
    AAD) can be granted access to the object endpoint (registration in AAD) with some permission declared in the permission model of the API.

  • File type jpeg in BLOB Oracle 10g

    Hello all,
    I need to know if Oracle 10g BLOB datatype supports jpeg file type.
    Thank you,
    Sonya

    Hi,
    >>I need to know if Oracle 10g BLOB datatype supports jpeg file type.
    BLOB means Binary Large Object. So, any binary data is supported.
    Cheers
    Legatti

  • Oracle 10g DB download for Windows is corrupt

    The link for Oracle 10g For Windows (10g_win32_db.zip, 604,263,765 bytes) is working, however the zip file is corrupt and won't extract fully.
    Is another download available?

    We suggest the use of a download manager such as getright (getright.com; free) to ensure download stability...
    Regards, OTN

  • Supported graph types in oracle 10g using bi beans

    hi.. since the scatter type didn't work with me i need to know what types of graphs are supported in oracle 10g using bi beans and if u can show an example of how to use it with pictures i would be thankful.
    you can email me in [email protected]
    thanks alot..
    regards
    Eyad Basheer

    Hi,
    What version of Oracle Forms are you using? If it is 10.1.2.0.2 (10g R2 Phase 2) then the BI Beans version should be 10.1.2.1 (3.2.2.0.24.2).
    When you run a Graph, do you see any version numbers?
    Regardless of the version, scatter graph should work. What kind of errors are you getting?
    When you install BI Beans in JDeveloper, you get access to BI Beans Help. Go to the following topic for setting up data for a scatter graph:
    Help -> Building Applications with BI Beans -> Presenting Data in Graphs -> Specifying Data for Graphs
    Did you try posting your question on the Oracle Forms forum?
    BI Beans PM

  • Oracle 10g RAC on 2 VMware Windows 2003 images corrupts image

    It happened twice on each of the 2 VMware workstation 5 on which I am trying to set up an Oracle 10g R2 RAC. After installing CRS and rebooting machine I lost access to the Network Connections and the Disk Management. Basically I have to create a new image. Before I start a third time I would appreciate advice or feedback from other users.
    Also Configuration Assistants failed to install.
    Thanks

    Check out my articles at http://dbasupport.com on 10g R2 RAC Clusterware setup. I was able to do that on my vmware BUT I hope to have the very irritating ASM scenario done before my 4th Article.
    Check it out.

Maybe you are looking for

  • How can I change my Email address on Facetime settings?

    Having trouble changing my old email address on Icloud settings

  • How to switch off the red light (optical out) on my Audigy 2

    I am not using the optical out most of the time, is there a way to switch off the red light coming out of optical out?red light is causing heat leading to cracks on the surface of the card.Please help soon. thx

  • How to install Snow Leopard on a Mac with busted dvd drive

    My problem is that my Mac Mini doesn't read all CDs or DVDs - including the new Mac OS X v10.6 Snow Leopard that I just bought. From the support articles, I figured that I could install remotely, as you do if you have a MacBook Air. I couldn't get it

  • Want to open specific file from DMS Doc. thorugh Function

    HI, is there any function module to open specific file from DMS Document. ? There is already one function module DOCUMENT_SHOW_DIRECT to open File from document. But in case of there are more than one file in DMS Document is it giving me Popup menu t

  • Strange folder in hard rive

    i have found a strange folder in my hard drive which i have not created. i am only the user using this mac. its called private... i found this after running omnidisksweeper. i don't know i can delete this or not... do u have any idea????... i am not