ORA-16038, ORA-00354, ORA-00312 block header corrupt redo log

Hi all

I'm Ann. I'm not an Oracle DBA. Please bear with me. However, I have to accelerate to become a DBA during the time that the dedicated DBA is on maternity leave.
As usual, we have the online site and test site.
She gave me some notes about how to take care of the database of active and application (Oracle 10 g).
But so far, I can't do a lot of command calls the site online because we have plenty of space for the server, also the biggest part of the task has been scripted. So, it can work automatically.

However, the test database is not like that. There is not automatically restart scripts as in the live system.
Recently I canont access to the test database. So I connect to the test server, find the folder that contains the Archive Log files is nearly 98%.
So I remove some of the old dbf files (I did based on the Advisor to the Chief of this last time, it happened a long time ago)

After clear some old files, make a df h the rate at 58%.
However, the database is still not available (can't open I think)
I connect to the database, making an immediate halt, but Hung Server.
So, I ask a network engineer to restart the database server.
Of course, the machine is stop so the database must be completed.
After the machine restarts, I connect as sysdba but still cannot open the database.
The error is as below



Mounted database
ORA-16038: log 1 sequence # 1013 cannot be archived
ORA-00354: corrupted redo log block header
ORA-00312: thread 1 1 online journal:
*'/Data/oradata/barn/onlinelog/o1_mf_1_2658nhd4_.log'*
ORA-00312: thread 1 1 online journal:
*'/arclogs/oradata/BARNTEST/onlinelog/o1_mf_1_2658nhd4_.log'*

I search and I get these
ORA-16038, ORA-00354, ORA-00312 block header corrupt redo log

+ (http://arjudba.blogspot.co.nz/2008/05/ora-16038ora-00354ora-00312-corrupt.html) +.
Error description:
------------------------
Normal users could not connect to the database. He messaged ORA-00257: internal connection only up to this just released. When you try to archive the redo log, it returns the message.

ORA-16038: log %s sequence # %s cannot be archived
ORA-00354: corrupted redo log block header
ORA-00312: ' %s % s: "%s '" thread online journal


Explanation of the problem:
-------------------------------
Whenever the normal user tried to connect to the database returns the error as it is designed in

ORA-00257. But you've noticed that there is enough space in the V$ RECOVERY_FILE_DEST. Whenever you look at alerts log, you will see the ORA-16038, ORA-00354, error ORA-00312 serial. Produced error as because it doesn't have archives online redolog due to an alteration in the online redo file.

Solution of the problem:
--------------------------------
Step 1) while making your database running clearly non archived redo log.
SQL > alter the clear database untarred logfile "logilename";

What makes corruption disappear which causes the contents of the redo online deleted file.
Step 2) make a full backup of the database

Is my question here safe to apply the following steps:
We have 2 logs online that cause the error, until I need to erase the 2 files.

For step 2, how to make a backup with RMAN.
Can you suggest a command line safe for me to use. (The EM console surrently do not work on the test database server)

I really need that test database managed as my apps APEX run on this need to be exported to the live system.

Really appreciate any help here, once again, it's an Oracle 10 g release 1.

Kind regards

Published by: Ann586341 on April 30, 2012 15:40

Published by: Ann586341 on April 30, 2012 15:40

Your problem is with redolog 1

SQL > select * v log$;

check the status of the Group 1 regardless of whether ACTIVE or INACTIVE.

If it is INACTIVE, then run the command below

SQL > ALTER DATABASE CLEAR NO ARCHIVED LOGFILE GROUP 1;

then

SQL > alter database open

Published by: Vishwanath on April 30, 2012 10:11

Tags: Database

Similar Questions

  • ORA-00368: checksum error in redo log block

    Hi all


    We have two node RAC instance.
    11 GR 1 material [11.1.0.7] with R12.1.3 Apps


    In the two journal alerts nodes with errors such as:
    ORA-00368: checksum error in redo log block
    ORA-00353: journal corruption near block 163842 change 3809154858 time 03/31/2013 16
    : 30: 29
    ORA-00334: archived log: ' / arch/1_19685_696638733.dbf '
    ORA-00700: soft internal error, arguments: [kesqsMakeSql - invstat:cpuTime], [],]
    ], [], [], [], [], []

    IAM see this error frequently,
    Please help me solve the problem.


    Thank you
    Shaik

    Shaik wrote:
    Hi Hussein.

    I checked, not applied the patch.

    Thank you
    Shaik

    Please apply the patch and see if you see the same entries in the log file.

    Thank you
    Hussein

  • ORA-01578: block ORACLE (corrupted file # 1, block # 53713) data

    When I tried to export data from the database (Oracle 11 g, 64-bit Linux)

    Following error message is im

    About to export specified users...
    . export of the actions and the patterns of objects procedures
    EXP-00008: ORACLE error 604
    ORA-00604: an error has occurred at the SQL level 1 recursive
    ORA-01578: block ORACLE (corrupted file # 1, block # 53713) data
    ORA-01110: data file 1: ' / u02/oradata/RSDB1/system01.dbf'
    EXP-00083: the previous problem occurred when calling EXFSYS. DBMS_EXPFIL_DEPASEX P.schema_info_exp
    EXP-00008: ORACLE error 604
    ORA-00604: an error has occurred at the SQL level 1 recursive
    ORA-01578: block ORACLE (corrupted file # 1, block # 55497) data
    ORA-01110: data file 1: ' / u02/oradata/RSDB1/system01.dbf'
    EXP-00083: the previous problem has occurred during the call to SYS. DBMS_CUBE_EXP.schema_i nfo_exp
    . exporting foreign function library names for the user WB_APP_MANAGER
    . export synonyms for PUBLIC types
    EXP-00008: ORACLE error 604
    ORA-00604: an error has occurred at the SQL level 1 recursive
    ORA-01578: block ORACLE (corrupted file # 1, block # 44638) data
    ORA-01110: data file 1: ' / u02/oradata/RSDB1/system01.dbf'
    EXP-00000: export completed unsuccessfully

    I do not understand how to solve this problem please help me solve this problem...


    Thank you

    OK, so you're not do backups at all.

    In other words, that your only option is to reload the database from the most recent export. This means that you going to LOSE data at the time of the last export, up to the current moment in time.

    As others have said, I'll say it again: export is NOT a backup strategy valid! You must run in archivelog, backup your database regularly mode (using the RMAN backup) and backup and Save (once again, with RMAN) all archivelogs generated between backups!

    But it is what it is. You have only export you took. So, you need to work with what you have. Given that corruption is file #1, which is the SYSTEM tablespace datafile, your only option is to drop and re-create the database, and then import your latest export.

    When you have done this, and you have a working database once again, go back and set ŒUVRE a REAL STRATEGY of BACKUP! Use RMAN, place the database in archivelog mode. Do not hesitate!

    Hope that helps,

    -Mark

  • ORA-00312 cannot be archived redo the expedition Archives

    Dear fans of Oracle,

    Weve got a site that seems to give us the following error sporadically, is there someone with the same experience or know how what to do or maybe all tracks at the location of the research would be very welcome.

    Thanks in advance!


    It should not be related to privileges or space as shown below:

    sppaxdb02 # df h

    Size of filesystem used avail capacity mounted on

    / G G 187 32, 156 G 17%.

    / dev 32 187 G 156 G 17% / dev

    /Flashback 295G 138 G 155 G 48% /flashback

    / zdbase/data1 266G 112 G 151 G 43% / zdbase/data1

    / zdbase/index1 172 50 G 121 G 30% / zdbase/index1

    / zdbase / 49G 30 G 18G 63% / zdbase/system

    proc 0K 0K 0K 0% / proc

    CTFs 0K 0K 0K 0% / system/contract

    mnttab 0K 0K 0K 0% / etc/mnttab

    objfs 0K 0K 0K 0% / system/object

    Exchange 58G 368K 58G 1% / etc/svc/volatile

    /Platform/sun4v/lib/libc_psr/libc_psr_hwcap2.so.1

    187 G 32G 156G 17% /platform/sun4v/lib/libc_psr.so.1

    /Platform/sun4v/lib/sparcv9/libc_psr/libc_psr_hwcap2.so.1

    187 G 32G 156G 17% /platform/sun4v/lib/sparcv9/libc_psr.so.1

    FD 0K 0K 0K 0% / dev/fd

    Exchange 58G 64 K 58 G 1% / tmp

    Exchange 58G 48K 58G 1% / var/run

    sppaxdb02 #.

    sppaxdb02 # ls - lhart

    Total 43734

    drwxr-xr-x 4 root root 512 15 October 2013...

    drwxr-xr-x 5 dba oracle 512 16 October 2013 MVF2

    -rw - r - 1 oracle dba M 21 Apr 29 07:36 bkupcontrolfile.ctl

    DBA oracle drwxr-xr-x 3 512 Apr 29 07:36.

    -rw - r - 1 oracle dba 96K Apr 29 07:36 bkupspfile.ora

    sppaxdb02 #.

    Alert and tracefile example below:

    Journal entry archived 71728 extra for each sequence 1 52098 ID 0x7e57cb8 dest 10 thread:

    Mar 29 08:48 Apr 2014

    Errors in the /var/oracle/data/logs/impax/diag/diag/rdbms/mvf2/MVF/trace/MVF_arc1_2071.trc file:

    ORA-00314: connect 13 of thread 1, sequence expected # 52100 does not match 52098

    ORA-00312: wire 13 1 online journal: ' / usr/mvf/data/dbase/redo/redo_stdby13.log'

    Mar 29 08:48 Apr 2014

    RFS [11]: Journal selected 13 for thread 1 sequence 52100 dbid-91217615 branch of the 787868464

    Mar 29 08:48:01 Apr 2014

    ' / var/oracle/data/logs/impax/diag/diag/rdbms/mvf2/MVF/trace/MVF_arc1_2071.trc ' 63 lines, 2458 characters

    Trace file /var/Oracle/data/logs/IMPAX/diag/diag/RDBMS/mvf2/MVF/trace/MVF_arc1_2071.TRC

    Oracle Database 11 g Enterprise Edition Release 11.2.0.2.0 - 64 bit Production

    With the partitioning, Data Mining and Real Application Testing options

    ORACLE_HOME = / opt/oracle/current

    Name of the system: SunOS

    Name of the node: sppaxdb02

    Version: 5.10

    Version: Generic_147147-26

    Machine: sun4v

    Instance name: MVF

    Redo thread mounted by this instance: 1

    Oracle process number: 31

    The Unix process PID: 2071, image: oracle@sppaxdb02 (ARC1)

    2013-10-15 13:27:44.362

    SESSION ID: (311.1) 2013-10-15 13:27:44.362

    CUSTOMER ID :() 2013-10-15 13:27:44.362

    NAME OF THE SERVICE :() 2013-10-15 13:27:44.362

    MODULE NAME :() 2013-10-15 13:27:44.362

    ACTION NAME :() 2013-10-15 13:27:44.362

    Repeat customer shipping performing a pending connection

    OCISessionBegin failed. Error - 1

    .. Detailed error OIC val 1031 and error message is "ORA-01031: insufficient privileges"

    '

    OCISessionBegin failed. Error - 1

    .. Detailed error OIC val 1031 and error message is "ORA-01031: insufficient privileges"

    '

    krsu.c 13:27:44.706 4595 2013-10-15

    Connected mode standby successfully

    Customer logon and security successful trading!

    DDE rules only the execution of: ORA 312

    2014-01-23 10:15:48.476

    -LAUNCH event-driven Actions Dump-

    -END event driven Actions Dump-

    -LAUNCH DDE shares Dump.

    Execution of the actions of SYNCHRONIZATION

    -START DDE Action: 'DB_STRUCTURE_INTEGRITY_CHECK' (Async)-

    Sent successfully

    -END DDE Action: 'DB_STRUCTURE_INTEGRITY_CHECK' (CSEC 0, SUCCESS).

    Execution of ASYNC actions

    -DDE shares Dump END (total 0 CSEC).

    ORA-00322: Journal 13 thread 1 is not current copy

    ORA-00312: wire 13 1 online journal: ' / usr/mvf/data/dbase/redo/redo_stdby13.log'

    DDE rules only the execution of: ORA 312

    2014-04-29 08:48:00.534

    -LAUNCH event-driven Actions Dump-

    -END event driven Actions Dump-

    -LAUNCH DDE shares Dump.

    Execution of the actions of SYNCHRONIZATION

    -START DDE Action: 'DB_STRUCTURE_INTEGRITY_CHECK' (Async)-

    Sent successfully

    -END DDE Action: 'DB_STRUCTURE_INTEGRITY_CHECK' (CSEC 0, SUCCESS).

    Execution of ASYNC actions

    -DDE shares Dump END (total 0 CSEC).

    ORA-00314: connect 13 of thread 1, sequence expected # 52100 does not match 52098

    ORA-00312: wire 13 1 online journal: ' / usr/mvf/data/dbase/redo/redo_stdby13.log'

    2014-04-29 08:48:01.444

    krsk_srl_purge_abandoned: no more purgable SRL to connect B-787868464 13. T-1. S-52100

    ORA-16038: log sequence 9 # 20395 can be archived

    ORA-19502: error on the write file ' ', block number (block size =)

    ORA-00312: wire 9 1 online journal: ' / usr/mvf/data/dbase/redo/redo09.log'

    1

    ORA-16038: log sequence 9 # 20467 can be archived

    ORA-19502: error on the write file ' ', block number (block size =)

    ORA-00312: wire 9 1 online journal: ' / usr/mvf/data/dbase/redo/redo09.log'

    1

    MESSAGE_TEXT

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

    CNT

    ----------

    ORA-16038: log sequence 9 # 20530 can be archived

    ORA-19502: error on the write file ' ', block number (block size =)

    ORA-00312: wire 9 1 online journal: ' / usr/mvf/data/dbase/redo/redo09.log'

    1

    ORA-16038: log sequence 9 # 20665 can be archived

    ORA-19502: error on the write file ' ', block number (block size =)

    ORA-00312: wire 9 1 online journal: ' / usr/mvf/data/dbase/redo/redo09.log'

    MESSAGE_TEXT

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

    CNT

    ----------

    1

    172 selected lines.

    You have two different sets of errors.  ORA-314/312 and ORA-16038/19502.

    Events of waiting will not help you.

    For the 312-314, look back through your journal DBA actions and see if the startup log file has been overrwritten by the DBA.

    For the 16038/19052, check if your archivelog destination is full. Check your FastRecoveryArea.  Check the ownership and permissions.

    OR just connect an SR and let the Oracle Support to worry about what you should be concerned.

    Hemant K Collette

  • ORA-00312: wire 3 1 online journal: ' C:\ORACLE\ORADATA\XE\REDO03. JOURNAL"

    Hello

    My operating system is windows7 and Oracle Database 11 g Enterprise Edition Release 11.2.0.1.0 - 64 bit Production
        SQL> alter database open;  
        alter database open  
        *  
        ERROR at line 1:  
        ORA-00354: corrupt redo log block header  
        ORA-00353: log corruption near block 75760 change 5605346 time 01/07/2012  
        11:41:31  
        ORA-00312: online log 3 thread 1: 'C:\ORACLE\ORADATA\XE\REDO03.LOG'  
    I followed the recovery of corrupted log file again in no archived db 10 g

    What I've done so far:
    SQL> ALTER DATABASE CLEAR UNARCHIVED LOGFILE GROUP 1;
    
    Database altered.
    
    SQL> alter database open resetlogs;
    alter database open resetlogs
    *
    ERROR at line 1:
    ORA-01194: file 1 needs more recovery to be consistent
    ORA-01110: data file 1: 'C:\ORACLE\ORADATA\XE\SYSTEM01.DBF'
    
    SQL> ALTER DATABASE CLEAR UNARCHIVED LOGFILE 'C:/Oracle/oradata/XE/REDO03.log';
    ALTER DATABASE CLEAR UNARCHIVED LOGFILE 'C:/Oracle/oradata/XE/REDO03.log'
    *
    ERROR at line 1:
    ORA-01624: log 3 needed for crash recovery of instance xe (thread 1)
    ORA-00312: online log 3 thread 1: 'C:\ORACLE\ORADATA\XE\REDO03.LOG'
    
    
    SQL> ALTER DATABASE CLEAR UNARCHIVED LOGFILE 'C:/Oracle/oradata/XE/REDO03.log';
    ALTER DATABASE CLEAR UNARCHIVED LOGFILE 'C:/Oracle/oradata/XE/REDO03.log'
    *
    ERROR at line 1:
    ORA-01624: log 3 needed for crash recovery of instance xe (thread 1)
    ORA-00312: online log 3 thread 1: 'C:\ORACLE\ORADATA\XE\REDO03.LOG'
    
    
    SQL> RECOVER DATABASE UNTIL CANCEL;
    ORA-00279: change 5587909 generated at 01/06/2012 10:31:25 needed for thread 1
    ORA-00289: suggestion :
    C:\ORACLE\FLASH_RECOVERY_AREA\XE\ARCHIVELOG\2012_01_23\O1_MF_1_216_%U_.ARC
    ORA-00280: change 5587909 for thread 1 is in sequence #216
    
    
    Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
    Cancel
    ORA-10879: error signaled in parallel recovery slave
    ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
    ORA-01194: file 1 needs more recovery to be consistent
    ORA-01110: data file 1: 'C:\ORACLE\ORADATA\XE\SYSTEM01.DBF'
    Please help me

    Thank you in anticipation

    Oracle Universal Installer should be used to uninstall

  • ORA-19599: block number 1985 is corrupt in archived log + FG.

    Hi team,

    I couldn't take the RAC database archivelog backup. Please help me

    RMAN > VALIDATE the BACKUP DATABASE ARCHIVELOG ALL;

    From backup 24 March 13
    using channel ORA_DISK_1
    channel ORA_DISK_1: from full datafile backupset
    channel ORA_DISK_1: specifying datafile (s) in backupset
    input datafile fno = 00001 name=+DG1/kvxcprd/datafile/system.260.777756857
    input datafile fno = name=+DG1/kvxcprd/datafile/sysaux.268.777756857 00003
    input datafile fno = name=+DG1/kvxcprd/datafile/undotbs1.263.777756857 00002
    input datafile fno = 00005 name=+DG1/kvxcprd/datafile/undotbs2.264.777756983
    input datafile fno = name=+DG1/kvxcprd/datafile/users.267.777756857 00004
    channel ORA_DISK_1: complete set of backups, time: 00:00:25
    channel ORA_DISK_1: from archive newspaper backupset
    channel ORA_DISK_1: specification of archive log backup set
    archive log entry thread = 2 sequence 17 recid = 26 = 810915691 stamp =
    RMAN-00571: ===========================================================
    RMAN-00569: = ERROR MESSAGE STACK FOLLOWS =.
    RMAN-00571: ===========================================================
    RMAN-03009: failure of the backup command on the channel ORA_DISK_1 at 24/03/2013-14:37:11
    ORA-19599: block number 1985 is corrupted in +FG/kvxcprd/archivelog/2013_03_24/thread_2_seq_17.269.810915689 archived journal

    RMAN > backup archivelog all;

    From backup 24 March 13
    Current archived log
    using channel ORA_DISK_1
    RMAN-00571: ===========================================================
    RMAN-00569: = ERROR MESSAGE STACK FOLLOWS =.
    RMAN-00571: ===========================================================
    RMAN-03002: failure of the backup to 24/03/2013-14:39:52 command
    ORA-19563: file header validation failure

    Thank you and best regards,


    Published by: 995796 on March 24, 2013 02:26

    Published by: 995796 on March 24, 2013 02:27

    You must exclude this backup archivelog. Rename the archivelog (via asmcmd) and then run OVERLAP ARCHIVELOG ALL while Oracle would mark it as 'Out of date' when it does not find the archivelog. (You can also run an ARCHIVELOG DELETE or REMOVE the ARCHIVELOG EXPIRES to logically remove).

    You should document this archivelog missing so that any required later retrieval knows this archivelog isn't available, so a point in time to recover to any point of the last backup before this archivelog to a point in time of the archivelog or as the result of it would not be possible until the next backup.

    Needless to say, take a fresh database backup.

    Hemant K Collette

  • Error ORA-00313 ORA-00312 ORA-27037 pending journal

    Hi all

    11 GR 2

    Rhel6.5

    I checked my log alerts in Reserve, and I see this error:

    Errors in the /home/orauat/UAT/11.2.0/admin/UAT_drdb/diag/rdbms/uat2/UAT/trace/UAT_rfs_22227.trc file:

    ORA-00313: open failed for the members of the newspaper group 5 of the thread 0

    ORA-00312: threads of journal online 5 0: ' / home/orauat/UAT/data/srl03.clearing'

    ORA-27037: unable to get file status

    Linux-x86_64 error: 2: no such file or directory

    Additional information: 3

    Capture.PNG

    Help, please...

    Thank you very much

    JC

    Hello

    ORA-00313 ORA-00312 ORA-27037

    Errors in the /home/orauat/UAT/11.2.0/admin/UAT_drdb/diag/rdbms/uat2/UAT/trace/UAT_rfs_22227.trc file:

    ORA-00313: open failed for the members of the newspaper group 5 of the thread 0

    ORA-00312: threads of journal online 5 0: ' / home/orauat/UAT/data/srl03.clearing'

    ORA-27037: unable to get file status

    Linux-x86_64 error: 2: no such file or directory

    Additional information: 3

    These errors is usually when you have information to controlfile and the file is not physically present.

    You can make the foollwoing out of this problem.

    Go to primary:

    ==============

    Select the bytes of the log v$.

    < note="" bytes="">

    In standby mode, follow these steps:

    ============================

    SQL > alter system set standby_file_management = manual;

    SQL > alter database recover managed standby dadtabase cancel;

    SQL > select * v log$;

    SQL > select group # from v$ standby_log;

    Note all groups the query "v$ standby_log ' and drop them.

    alter database drop logfile 10 group;

    example: you get as below. then

    SQL > select group # from v$ standby_log;

    GROUP #.

    ----------

    10

    11

    12

    13

    You will need to file 10,11,12 and 13

    Once dumped, check that nothing exists in "select group # from v$ standby_log;

    Create now your redologfile Eve,

    alter database add standby logfile group 10'<>' size 52428800.              ---> use your desired location and size copied from the primary database (bytes)

    We always recommend, N + 1 mode sleep, we have to redo logfiles, where N is the number of redo log file online in the primary database (each thread).

    Once you create minimum 1 standb redo log file, you drop and create online redo log files

    Once you fill in for standby and online redo log file, then

    SQL > alter system set standby_file_management = AUTO;

    SQL > alter database recover managed standby dadtabase disconnect;

    All the way, you will need to maintain log_file_name_convert with appropriate values.

    NOTE: If you encounter any problem during a fall redo log mode standby, you may need to disappear before the fall.

    QL > change the database group claire logfile 3;

    Database altered.

    SQL > alter database drop logfile Group 3;

    Database altered.

    If you have access, you can check the doc below:

    Manipulation of the ORL and SRL (Resize) primary and physical mode ensures environmental Dataguard (Doc ID 1532566.1)

    Thank you

  • ORA-19599: block number 45289 is corrupt in the backup piece

    OS: RHEL 5.7 64bits

    Database: 11.1.0.7

    Hi all

    I have problems to restore RMAN backup on test computer. The restore command is sick of following error message:

    ORA-19599: block number 45289 is corrupted in the backup/oracle/clone/DEV/rman/RMAN_ERP_20150227_15927509_1 item

    I already checked the piece back on prod and it seems OK:

    RMAN > validate backupset 3840;

    From post on 27 February 15

    using channel ORA_DISK_1

    using the ORA_DISK_2 channel

    channel ORA_DISK_1: starting from the validation of the data file backup set

    channel ORA_DISK_1: reading of the backup/oradata/ERP/RMAN_BACKUP/RMAN_ERP_20150227_15927509_1 element

    channel ORA_DISK_1: piece handle = / oradata/ERP/RMAN_BACKUP/RMAN_ERP_20150227_15927509_1 tag = TAG20150227T040007

    channel ORA_DISK_1: restored the backup part 1

    channel ORA_DISK_1: validation complete, duration: 00:02:45

    Finished post on 27 February 15

    Restore validate command also fails on the test machine:

    RMAN > restore database validation verification logic;

    From restoration to 27 February 15

    using the control file of the target instead of recovery catalog database

    allocated channel: ORA_DISK_1

    channel ORA_DISK_1: SID = 779 type device = DISK

    allocated channel: ORA_DISK_2

    channel ORA_DISK_2: SID = 778 type device = DISK

    channel ORA_DISK_1: sweeping datafile copy /oracle/DEV/db/apps_st/data/a_ref03.dbf

    channel ORA_DISK_2: from the validation of the data file backup set

    channel ORA_DISK_2: reading of the backup/oracle/clone/DEV/rman/RMAN_ERP_20150227_15927510_1 element

    channel ORA_DISK_1: sweeping datafile copy /oracle/DEV/db/apps_st/data/a_txn_data05.dbf

    channel ORA_DISK_2: ORA-19870: error when restoring backup/oracle/clone/DEV/rman/RMAN_ERP_20150227_15927510_1 piece

    ORA-19599: block number 233296 is corrupted in the backup/oracle/clone/DEV/rman/RMAN_ERP_20150227_15927510_1 item

    channel ORA_DISK_2: scanning datafile copy /oracle/DEV/db/apps_st/data/a_int01.dbf

    channel ORA_DISK_1: starting from the validation of the data file backup set

    channel ORA_DISK_1: reading of the backup/oracle/clone/DEV/rman/RMAN_ERP_20150227_15927509_1 element

    channel ORA_DISK_1: ORA-19870: error when restoring backup/oracle/clone/DEV/rman/RMAN_ERP_20150227_15927509_1 piece

    ORA-19599: block number 45289 is corrupted in the backup/oracle/clone/DEV/rman/RMAN_ERP_20150227_15927509_1 item

    switch to the previous backup

    My confusion is why validate backupset succeeds the prod and the same backupset presents corruption block during test.

    Kind regards

    Vinod

    Maybe the backuppiece has been altered in the transfer to the DEV machine?  Run a checksum on the backuppiece on both machines and compare.

    Hemant K Collette

  • ORA-01578: block of data corrupted ORACLE ORA-01110: data file 46:, ORA-06512: at line 1 ScanningError 1038246

    We get error below of the application team. Please find attached the file backup rman error.

    ORA-01578: ORACLE corrupt data (file # 46, block # 64626) ORA-01110: data file 46: ' / db04_hlt/PHCLMDB/PHCLMDB_DATA/phclm21.dbf' ORA-06512: at "HCLM_ADMIN. SCANPROC_INSUPLOADTEMP", line 16 ORA-06512: at line 1 ScanningError 1038246

    fe40282660394026b5f76bf3f5d649e4 SCANPROC_INSUPLOADTEMP-ORA-01578: data block (file # 46, block # 64626) corrupted ORACLE ORA-01110: data file 46:

    Hello

    Please follow the steps to format corrupt block a used the procedure mentioned in the document below, please note that you need to do several times for all the block corrupted in free space.
    Doc-ID 336133.1===> how corrupt Format block is not part of any Segment.

    Following the notes 293515.1 -->> ORA-1578 ORA-26040 in a LOB segment - Script to resolve errors

    This note is for these errors, but the procedure is exactly the same, we must:

    1 - identify the ROWID affected
    2 - Put the ROWID corrupted on EMPTY_LOB
    3. When you MOVE the LOB to a new Tablespace

    These are essentially the steps, the note shows how

    Kind regards

    Alok

  • ORA-19599: block number 782 is corrupt in the backup piece

    Hi Experts,
    I use Database 11g & restore the backup to another location.

    RMAN > RESTORE CONTROLFILE FROM ' / u01/RMAN/forstandby_0acekubq_1_1 ";
    RMAN > catalog starts by ' / u01/RMAN /';
    RMAN > restore database;
    channel ORA_DISK_1: backup/u01/RMAN/forstandby_09ceku8r_1_1 piece reading
    channel ORA_DISK_1: ORA-19870: error when restoring backup/u01/RMAN/forstandby_09ceku8r_1_1 piece
    ORA-19599: number 782 block is corrupted in the backup/u01/RMAN/forstandby_09ceku8r_1_1 item

    switch to the previous backup

    RMAN-00571: ===========================================================
    RMAN-00569: = ERROR MESSAGE STACK FOLLOWS =.
    RMAN-00571: ===========================================================
    RMAN-03002: failure of the restore command at 23/10/2012 19:24:11
    RMAN-06026: some targets not found - abandonment of restoration
    RMAN-06023: no backup or copy of the file 4 found to restore
    RMAN-06023: no backup or copy of datafile 3 found to restore
    RMAN-06023: no backup or copy of datafile 2 found to restore
    RMAN-06023: no backup or copy of datafile 1 found to restore

    What is the problem someone guide me...

    Hello;

    Use this command to check potential physical and logical corruption:

    RMAN> restore database validate check logical;
    

    In Oracle 11 possible to repair/recovery corrupted blocks.

    This link should help:

    http://www.oracleracexpert.com/2011/09/repair-block-corruptions-using-data.html

    Block recovery is also possible.

    This link should help:

    http://www.oracleracexpert.com/2009/08/block-recovery-using-RMAN.html

    Best regards

    mseberg

  • ORA-38754: FLASHBACK DATABASE not started; required redo log is not available

    Hello

    I am getting below error when executing the activities of flashback. Currently we have backups, so when I tried the command flashback in RMAN my question solved.

    But if I want to do the same thing using SQLPLUS what steps should I take?

    ERROR:

    ORA-38754: FLASHBACK DATABASE not started; required redo log is not available

    ORA-38762: redo logs needed for SNA to SNA 20062842936 20062842926

    ORA-38761: redo log sequence 4 in thread 2, 65 incarnation cannot

    consulted

    DATABASE:11.2.0.3.0 (UAT)

    RMAN will automatically restore logs archived redo required for the operation of blowback when they are not present on the drive, while (as meyssoun said) when using sqlplus required archived redo logs must be available on the disc.

    Concerning

    AJ

  • ORA-19504: failed to create the file, ORA-00270: creation of the archiving log error

    Hello

    Oracle 11 g 2 on windows 7, I of primary and standby on the same system (learning).

    When I check on status of primary and secondary use under request it gives applied log is 'NO '.

    SQL > select sequence #, used from v$ archived_log;

    SEQUENCE # APPLIED
    ---------- ---------
    516 NO.
    517 NO.
    NO. 523
    NO. 524
    525 NO.
    531 NO.
    NO. 532
    533 NO.
    NO. 541
    544 NO.

    When I checked error on DB primary .he give me more erro.
    SQL > SELECT 'ID', 'DB_status' STATUS DEST_ID, EXCURSION place "Archive_dest', 'ERROR' OF V$ ARCHIVE_DEST WHERE DEST_ID < = 5;
    ---------- ---------
    Error Archive_dest
    ------------------------------------------------------------------------------------------------------------------------------------------------------
    1 D:\app\kamdarvg\flash_recovery_area\test\ARCHIVELOG ORA-19504: cannot create the file «»

    2 STAND ORA-00270: creation of the archiving log error

    I checked the space on the system... is there enough free space on the disk.

    On primary DB (destination of the journal archive)

    SQL > list of archive logs
    Database log mode Archive Mode
    Active AutoArchive
    Destination of archive D:\app\kamdarvg\flash_recovery_area\test\ARCHIVELOG
    More old sequence of journal online 564
    Log sequence archive 566
    Current log sequence 566

    On standby DB (list of newspapers of record)

    SQL > list of archive logs
    Database log mode Archive Mode
    Active AutoArchive
    Destination of archive D:\app\kamdarvg\flash_recovery_area\test\ARCHIVELOG
    More old sequence of journal online 564
    Log sequence archive 566
    Current log sequence 566

    Please guide it's because of the destination of the journal archive even shared by the standby and primary?

    If yes how do I change the destination of the newspaper archive on standby DB?

    Thank you.

    Edited by: 977220 April 18, 2013 20:49

    change initialization parameter

  • ORA-39070: unable to open the log file, while using expdp

    Hello
    Please notice why I get ORA-39070: unable to open the log file.
    When you run the expdp against the default directory: the expdp DATA_PUMP_DIR is completed successfully.

    -current direcory on the Linux file system:
    $ pwd
    /log_files/oracle/cdl1
    -Create directory and grant of read/write on it
    $ sqlplus sys/xxxx@cdl as sysdba
    SQL*Plus: Release 11.2.0.3.0 Production on Wed Feb 22 16:36:01 2012
    Copyright (c) 1982, 2011, Oracle.  All rights reserved.
    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
    With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
    Data Mining and Real Application Testing options
    
    SQL> create or replace directory EXPTEMPDIR as '/log_files/oracle/cdl1';
    Directory created.
    
    SQL> grant read,write on directory EXPTEMPDIR to system;
    Grant succeeded.
    -Verify the existence of the directory:
    QL> select * from dba_directories;
    
    OWNER      DIRECTORY_ DIRECTORY_PATH
    ---------- ---------- --------------------------------------------------
    ...
    SYS        EXPTEMPDIR /log_files/oracle/cdl1
    ...
    Check for permission to write to the directory:
    [/log_files/oracle/cdl1]$ touch 1
    [/log_files/oracle/cdl1]$ ls -l
    total 0
    -rw-r--r-- 1 oracle oinstall 0 Feb 22 16:38 1
    -try to expdp:
    expdp system/xxxx@cdl FULL=y DIRECTORY=EXPTEMPDIR dumpfile=expfull220212.dmp
    Export: Release 11.2.0.3.0 - Production on Wed Feb 22 16:38:33 2012
    Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
    Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
    With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
    Data Mining and Real Application Testing options
    ORA-39002: invalid operation
    ORA-39070: Unable to open the log file.   <<<<<<<<=======
    ORA-29283: invalid file operation
    ORA-06512: at "SYS.UTL_FILE", line 536
    ORA-29283: invalid file operation

    Post pl OS details - it's an RAC instance?

    Error ORA-39002 ORA-39070 ORA-29283 ORA-6512 when you use Export DataPump (EXPDP) [ID 1305166.1]
    Export DataPump (EXPDP) triggers errors ORA-39002 ORA-39070 ORA-29283 ORA-6512 on RAC Instance [1317798.1 ID]

    HTH
    Srini

  • Could not resolve ORA-02778: name given to the log directory is not valid

    When issuing the command:

    Startup nomount pfile=E:\oracle\product\10.2.0\database\INIThrv11d.ORA

    I get:

    ORA-02778: name given to the log directory is not valid

    This error is usually quite simple, but I can't seem to understand what's not here. I checked all paths several times and they are all available in writing, but the error persists. I tried to run the Oracle service under my own username with no luck also (same error).

    X: is a mapped drive. I use Oracle 10 g 2 on Windows Server 2003 R2.

    My startup pfile:

    -* ._allow_resetlogs_corruption = TRUE
    * .aq_tm_processes = 1
    * .background_dump_dest = "X:\admin\hrv11d\bdump".
    * full = '10.2.0.0.0'
    * .control_files ='X:\oradata\hrv11d\CONTROL01. CTL ',' X:\oradata\hrv11d\CONTROL02. CTL ',' X:\oradata\hrv11d\CONTROL03. CTL'
    * .core_dump_dest = "X:\admin\hrv11d\cdump".
    * .db_block_size = 8192
    * .db_cache_size = 500000000
    *. "db_domain ='activ.asn.au"
    * .db_file_multiblock_read_count = 16
    * .db_name = "hrv11d".
    * .fast_start_mttr_target = 300
    #* .hash_join_enabled = TRUE
    * .instance_name = "hrv11d".
    * .java_pool_size = 150 M
    * .job_queue_processes = 10
    * .large_pool_size = 150 M
    #* .log_archive_start = TRUE
    * .log_archive_dest = "X:\oradata\hrv11d\archive".
    * .open_cursors = 300
    * .optimizer_index_caching = 50
    * .pga_aggregate_target = 1 G
    * runoff = 150
    * .query_rewrite_enabled = "FALSE".
    * .remote_login_passwordfile = "EXCLUSIVE."
    * .sga_max_size = 1 G
    * .shared_pool_size = 250 M
    * .sort_area_size = 524288
    * .star_transformation_enabled = "FALSE".
    * .streams_pool_size = 50331648
    * .timed_statistics = TRUE
    * .undo_management = "AUTO".
    * .undo_retention = 10800
    * .undo_tablespace = "UNDOTBS2".
    * .user_dump_dest = "X:\admin\hrv11d\udump".
    * .session_max_open_files = 20
    optimizerconnect_by_cost_based = false

    What should I look at next?

    X: is a mapped drive says everything.
    Oracle does not support the mapped drives, at least not before 10g.
    In 10g you need to RUNAS service under a domain administrator account.
    And Yes, it's actually documented.

    ---------------
    Sybrand Bakker
    Senior Oracle DBA

  • ORA-02778: name given to the log directory is not valid

    It's my file on the standby server pfile...
    DB production: PRD
    DB pending: STD
    std.__db_cache_size=176160768
    std.__java_pool_size=4194304
    std.__large_pool_size=4194304
    std.__shared_pool_size=79691776
    std.__streams_pool_size=0
    *.background_dump_dest='D:\oracle\product\10.2.0\admin\prd\bdump'
    *.compatible='10.2.0.0.0'
    *.control_files='D:\oracle\product\10.2.0\oradata\prd\control01.ctl','D:\oracle\product\10.2.0\oradata\prd\control02.ctl'
    *.core_dump_dest='D:\oracle\product\10.2.0\admin\prd\cdump'
    *.db_block_size=8192
    *.db_domain=''
    *.db_file_multiblock_read_count=32
    
    *.db_file_name_convert='D:\oracle\product\10.2.0\oradata\prd','D:\oracle\product\10.2.0\oradata\std'
    *.db_files=100
    *.db_name='prd'
    *.db_unique_name='STD'
    *.fal_client='std'
    *.fal_server='prd'
    *.instance_name='prd'
    *.job_queue_processes=10
    *.log_archive_config='DG_CONFIG=(prd,std)'
    *.log_archive_dest_1='LOCATION=D:\oracle\product\10.2.0\oradata\std VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=std'
    *.standby_archive_dest='D:\oracle\product\10.2.0\oradata\std'
    *.log_archive_dest_2='service=prd lgwr async VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=PRD'
    *.log_archive_dest_state_1='ENABLE'
    *.log_buffer=524288
    *.log_checkpoint_interval=10000
    *.log_file_name_convert='D:\oracle\product\10.2.0\oradata\prd','D:\oracle\product\10.2.0\oradata\std'
    *.max_dump_file_size='10M'
    *.nls_date_format='YYYY-MM-DD'
    *.NLS_LENGTH_SEMANTICS='CHAR'
    *.open_cursors=300
    *.os_authent_prefix=''
    *.pga_aggregate_target=56M
    *.processes=200
    *.remote_login_passwordfile='EXCLUSIVE'
    *.remote_os_authent=true
    *.resource_limit=TRUE
    *.sga_target=256M
    *.timed_statistics=FALSE
    *.undo_management='AUTO'
    *.undo_retention=10800
    *.undo_tablespace='UNDOTBS1'
    *.user_dump_dest='D:\oracle\product\10.2.0\admin\prd\udump'
    C:\Documents and Settings\Administrator>set oracle_sid=std
    
    C:\Documents and Settings\Administrator>sqlplus / as sysdba
    
    SQL*Plus: Release 10.2.0.4.0 - Production on Fri Oct 30 12:13:26 2009
    
    Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.
    
    Connected to an idle instance.
    
    SQL> startup nomount pfile='D:\oracle\product\10.2.0\oradata\std\initstd.ora';
    ORA-02778: Name given for the log directory is invalid
    No idea what wrong with that?...

    Hello

    check this setting in primary education

    in the primary, you gave,

    log_file_name_convert='d:\oracle\product\10.2.0\oradata\prd','d:\oracle\product\10.2.0\oradata\prd'

    in standby mode, you have given

    log_file_name_convert='d:\oracle\product\10.2.0\oradata\prd','d:\oracle\product\10.2.0\oradata\std'

    Kind regards
    Deepak

Maybe you are looking for

  • Motherboard MacPro 5.1 update

    Hello! I have a MacPro end of 2012, what I am now looking to upgrade. This is the version of 3.33 GHz 6 hearts. I want to upgrade into a computer modern games of upgradable - which in turn can be improved for the next ten years or more, but I still w

  • double-sided printing HPDeskjet 2542

    All ads before you buy, I saw said that the 2542 Deskjet not duplex and this option appears in the menu printing, but he always does it manually - that is asking you to remove the paper and the re - load between the sheets. Advice please? I turn the

  • Expantion Equium A60-156 and memory

    I have an Equium A60-156 and I need to add some memory. The problem is that I don't know what kind of memory I need to buy. If someone would send a link to a manufacturer of memory (kingston, kingmax corsair etc.). I searched but I am not results and

  • Scalable graphical Y50

    I have a Y50-70 with a GTX 860 m, model of the chip: NV N15P-GXSo I read on http://shop.lenovo.com/se/sv/landing-pages/lenovo-gaming/ (in Swedish) that the series can upgrade their graphics ' laptops Lenovo Y series offers the latest in the power of

  • How I "pin" my files of e-mail (Inbox, deleted items, etc.) on the left side of my email so they are always visible?

    I used of the pinned on the left side, but I lost somehow... and can't get it back.  Thks!