TNS Packet writer failure and end-of-file on communication channel

Hello Sir/Mam,
I m working on oracle server 9i. when i insert data into Blob,Nclob,Clob field which is larger than 4KB, this message occur everytimes.(TNS Packet writer failure or end-of-file on communication channel).
Can u tell me why this happen when i insert large data from 4KB.
I m using oledb to insert data into a table.if datasize is less than 4 KB ,its easily insert.
My Code Module is this
BOOL CconnectivityDlg::OpenOracleFile()
     BOOL bResult=FALSE;
     bFile = FALSE;
     dwFileSize = 0;
     CString csVirtualPath;      
     CFileDialog dlg(TRUE);
     if(dlg.DoModal()==IDOK)
          StrName = dlg.GetPathName();
     hFile1=CreateFile(StrName,GENERIC_READ|GENERIC_WRITE, FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE,
                                   NULL,OPEN_EXISTING, NULL,NULL);
     unsigned int count =0;
          if(hFile1==INVALID_HANDLE_VALUE)
               if(count<5)
                    count++;
                    Sleep(1000);
               else
                    return bResult;
     DWORD dwHighPart,dwLowPart;
     dwLowPart = GetFileSize(hFile1,&dwHighPart);
     LARGE_INTEGER NewFilePointer;
     NewFilePointer.LowPart = dwLowPart;
     NewFilePointer.HighPart = dwHighPart;
     dwFileSize = NewFilePointer.QuadPart;     
     bFile     = TRUE;
     bResult = TRUE;     
     if(hFile1)
          CloseHandle(hFile1);
          hFile1 =NULL;
     return bResult;
BOOL CconnectivityDlg::CreateConnection()
     BOOL bResult = FALSE;     
     CString Count,strFileSaveName;
     Count.Empty();
     strFileSaveName.Empty();
     unsigned int nCounter = 0;     
repeat:     
     if(!AfxOleInit())
          return FALSE;
     m_pConn.CreateInstance (__uuidof(Connection));
     CString strConn ;
     strConn.Empty();
     m_pConn->CursorLocation = adUseClient;
     strConn     =_T("Provider=MSDAORA;OSAuthent=1;Data Source =LOVE;Connect as =SYSDBA;");
     try
          m_pConn->Open(_bstr_t(strConn),_bstr_t("system"),_bstr_t("system"),adConnectUnspecified);
          bResult = TRUE;
     catch(_com_error& e)
          CString sBuff = GetErrorDescription(e);
          AfxMessageBox(sBuff);
          return 0;          
     catch(...)
          AfxMessageBox(_T("UnknownError"));
          return 0;
     m_pCom.CreateInstance(__uuidof(Command));
     try
          m_pCom->ActiveConnection = m_pConn;
     catch(_com_error& e)
          CString sBuff = GetErrorDescription(e);
          AfxMessageBox((sBuff));          
     catch(...)
          AfxMessageBox(_T("UnknownError"));
     return bResult;
CString CconnectivityDlg::insertimage()
     CString Query,ColmnName;
     Query.Empty();
     ColmnName = _T("FIRST");//Coloumn Name
     Query = _T("insert into SINGLE(FIRST) values (?)"); //Table in which i want to insert data of Nclob type.
     hFile1 = CreateFile(StrName,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);//File from i read the data to insert into nclob field
     DWORD dwHighPart,dwLowPart;
     dwLowPart = GetFileSize(hFile1,&dwHighPart);
     LARGE_INTEGER NewFilePointer;
     NewFilePointer.LowPart = dwLowPart;
     NewFilePointer.HighPart = dwHighPart;
     dwFileSize = NewFilePointer.QuadPart;     
     BYTE *ImageData = new BYTE[dwFileSize+2];
     memset(ImageData,0,dwFileSize+2);
     BOOL bRead = ReadFile(hFile1,ImageData,dwFileSize,&dw,NULL);
     VARIANT varChunk;
     long lngOffset=0;
     UCHAR chData;
     SAFEARRAY FAR *psa = NULL;
     SAFEARRAYBOUND rgsabound[1];
     rgsabound[0].lLbound=0;
     rgsabound[0].cElements=dwFileSize;
     psa = SafeArrayCreate(VT_UI1,1,rgsabound);
     HRESULT hr;
     while(lngOffset < (long)dwFileSize)
          chData = ((UCHAR*)ImageData)[lngOffset];
          hr = SafeArrayPutElement(psa,&lngOffset,&chData);
          lngOffset++;                                        
     lngOffset     = 0;
     varChunk.vt=VT_ARRAY|VT_UI1;
     varChunk.parray=psa;
          try
          m_pCom->Parameters->Append(m_pCom->CreateParameter(_bstr_t(ColmnName),adLongVarWChar,adParamInput,(ADO_LONGPTR)dwFileSize,varChunk));
          VariantClear(&varChunk);
     catch(_com_error& e)
          CString sBuff = GetErrorDescription(e);
          AfxMessageBox(sBuff);
     if(ImageData)
          delete[] ImageData;
          ImageData = NULL;
     try
          m_pCom->CommandText=_bstr_t(Query);
          m_pConn->CursorLocation = adUseClient;
          m_pCom->CommandTimeout=0;
          m_pCom->Execute(NULL,NULL,adCmdText);
     catch(_com_error& e)
          CString sBuff = GetErrorDescription(e);
          AfxMessageBox(sBuff);
     return 0;
CString CconnectivityDlg::GetErrorDescription(_com_error& e)
bstrt bstrSource(e.Source());
bstrt bstrDescription(e.Description());
_TCHAR szTemp[1024];
CString strInfo ;
wsprintf(szTemp, _T("Message : %s\n"), e.ErrorMessage());
strInfo = szTemp;
wsprintf(szTemp, _T("Code : 0x%08lx\n"), e.Error());
strInfo += szTemp;
wsprintf(szTemp, T("Source : %s\n"), bstrSource.length() ? (LPCTSTR)bstrSource : T("null"));
strInfo += szTemp;
wsprintf(szTemp, T("Description : %s\n"), bstrDescription.length() ? (LPCTSTR)bstrDescription : T("null"));
strInfo += szTemp;
     CString str     =     strInfo;
     if(str.Find(_T("not a valid password"),0) > 0)
          strInfo     =     _T("File is password protected") ;
return strInfo;
}

user7728510 wrote:
Hi,
for what i know, MSDAORA provider doesn't support Oracle data types introduced since <font face="tahoma,verdana,sans-serif" size="1" color="#000">version</font> 8, as CLOB, BLOB and so on, so i think that it uses varchar2 up to the 4k limits and then causes this error.
Have you tried with the OraOLEDB.Oracle.1 provider instead?Nice writing, Thanks for your explanation!

Similar Messages

  • TNS-12571:TNS PACKET WRITER FAILURE

    Hello Oracle Gurus,
    Our Oracle 9i database is hosted somewhere else and is behind the firewall. When accessing this database through TOAD, even after 2 minutes of inactivity, we get the "TNS-12571: TNS Packet writer failure" and we have to reconnect to the database again. This occurs in all of the client machines. The Oracle 9i database's firewall is open for the ip address from which we are using TOAD/SQL*Plus.
    Is there any configuration that needs to be changed on the Oracle Client or server side to solve this issue? I appreciate your help.
    Thanks,
    Saku

    Hi,
    you can set sqlnet_expire_time option in sqlnet.ora file on the database server and set the time less than 2 mins. This to identify if the problem is because of some firewall configuration or other network related issue which causes the onnection to die.
    this parameter should keep all the client connection alive but results in extra trafic.

  • 12571 - ORA-12571: TNS:packet writer failure Failed SQL stmt

    hi, sir,
       My script work successfully and when i am try to script mover software every thing done fine but at the end i face this(12571 - ORA-12571: TNS:packet writer failure Failed SQL stmt) error. so I read few article they told about this is antivirus issue, so please tell me, can i re-run the script mover or not.
    Samiullah

    Hi Neeraj,
    This is My Listerner file
    # listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.
    HRCS9 =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.2.204)(PORT = 1521))
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    SID_LIST_HRCS9 =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
          (PROGRAM = extproc)
    This is my tns file
    # tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
    HRCS9 =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.2.204)(PORT = 1521))
        (CONNECT_DATA =
          (SERVICE_NAME = HRCS9)
    both file working good and ping
    Samiullah

  • ORA-12571-TNS: PACKET WRITER FAILURE

    Hi All,
    am using oracle 6i and facing this problem when am connecting Forms to Database..
    Error Encounterd:ORA-12571-TNS: PACKET WRITER FAILURE.
    Plz help.
    Regards,
    Neha

    this error usually network problem..... i googled it found some solutions try
    his is usually due to an improper sqlnet.ora setting. Here are some possible causes and remedies:
    ** Loose network cables. This error has been observed when there was a loose cable connection to the SCSI disk array (on an Oracle Parallel Server system). Related errors were also subsequently noted in the NT event log.*
    ** IP address conflict (Oracle 9.0.1).*
    ** Authentication services. One solution is to edit the sqlnet.ora file and change the line:*
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
    to
    SQLNET.AUTHENTICATION_SERVICES= (NONE)
    After saving the updated file, he was able to hit the retry button on the install and the creation of the database succeeded.

  • Help - Newbie - getting "ORA-12571: TNS: packet writer failure" ERROR

    Hi all,
    Not sure where to post this, so trying for the general forum to start...
    I have also searched and read all the forums for help on this already as well the Oracle documentation and anything I could find from several on-line searches, etc.
    I have Oracle 8i Enterprise Edition and Oracle Forms 6i installed on Win2K. Everything worked fine when it was just Oracle 8i running, ie: connecting to the database in SQLPlus Worksheet, but when I try and connect to the database in the datablock wizard in forms I get the ORA-12571: TNS: packet writer failure error!
    Don't tell me to re-install, I've done that like 6 times already. I've check the tnsnames.ora files and tried that fix already. I don't know what else to try short of fdisk and redoing everything from scratch again, but I don't have time for that as this machine is used daily for other tasks.
    Any help or suggestions are appreciated!!!
    Thx in advance!
    Michelle.
    PS: Note to Oracle support staff if you are listening (pardon the pun). Your one line of help for ORA-12571 in the existing support files is rather similar to the Hitchhikers Guide to the Galaxy's info for Earth... After seeing how many people have posted about this problem and how few resources or real answers there are out there, you might want to consider updating the info on this error, because is deserves something more than "mostly harmless"!

    This question probably best belongs on the General database forum.

  • 'ORA-12571: TNS:packet writer failure' error while calling procedure from VC++

    hi all,
    i am writing stored procedures and calling these from vc++. I have one stored procedure in that all
    in and out perameters are numeric. When i am calling these procedure i am able to get the values properly. But in another procedure one in perameter is varchar and one out perameter is varchar. When i am calling these procedure from vc++ the error i am getting is "ORA-12571: TNS:packet writer failure". I test my vc++ code on different computers but its giving the same errors. I think ora-12571 error is when i can't communicate with oracle. But other stored procedures(in and out perameters are numbers) and sql statements are running properly. Only these stored procedure which has in and out perameters as varchar is giving me the above said problem. My out perameter in this procedure strtax is of type varchar and the length 100. Is it the problem. Please suggest me how to over come this problem.
    thanks in advance,
    with regards
    vali.

    Hi
    We recently changed our load balancer to a new load balancer. we get this error only after the load balancer change.
    When the error occurs, I could see ORA-12571 error message only in the application error log. The listener.log has only the following message about TNS 12502. It does not have any message about ORA -12571.
    TNS-12502: TNS:listener received no CONNECT_DATA from client
    12-MAR-2010 12:23:26 * (CONNECT_DATA=(SERVICE_NAME=AppName)(CID=(PROGRAM=c:\wind ows\system32\inetsrv\w3wp.exe)(HOST=WEB02)(USER=NETWORK?SERVICE))) * (ADDRESS=(PROTOCOL=tcp)(HOST=172.x.x.x.x)(PORT=2202)) * establish * AppName * 0
    12-MAR-2010 12:23:26 * (CONNECT_DATA=(SERVICE_NAME=AppName)(CID=(PROGRAM=c:\wind ows\system32\inetsrv\w3wp.exe)(HOST=WEB02)(USER=NETWORK?SERVICE))) * (ADDRESS=(PROTOCOL=tcp)(HOST=172.x.x.x.x)(PORT=2203)) * establish * AppName * 0
    12-MAR-2010 12:23:26 * (CONNECT_DATA=(SERVICE_NAME=AppName)(CID=(PROGRAM=c:\wind ows\system32\inetsrv\w3wp.exe)(HOST=WEB02)(USER=NETWORK?SERVICE))) * (ADDRESS=(PROTOCOL=tcp)(HOST=172.x.x.x.x)(PORT=2204)) * establish * AppName * 0
    12-MAR-2010 12:24:09 * 12502
    TNS-12502: TNS:listener received no CONNECT_DATA from client
    Thanks
    Ashok

  • ORA-12571: TNS:packet writer failure while calling procedure from VC++

    hi all,
    i am writing stored procedures and calling these from vc++. I have one stored procedure in that all
    in and out perameters are numeric. When i am calling these procedure i am able to get the values properly. But in another procedure one in perameter is varchar and one out perameter is varchar. When i am calling these procedure from vc++ the error i am getting is "ORA-12571: TNS:packet writer failure". I test my vc++ code on different computers but its giving the same errors. I think ora-12571 error is when i can't communicate with oracle. But other stored procedures(in and out perameters are numbers) and sql statements are running properly. Only these stored procedure which has in and out perameters as varchar is giving me the above said problem. My out perameter in this procedure strtax is of type varchar and the length 100. Is it the problem. Please suggest me how to over come this problem.
    thanks in advance,
    with regards
    vali.

    hi,
    thanks for reply,
    I wanna let u know that this is my personal lappy & i have installed apps dump on it in Linux & connect it through VM player in Window environment. I have recently purchased a new Antivirus K7 & installed it on my Lappy. i wanna know does this impact your application or Dbase Bcoz the application is running fine after starting the services in linux.
    The only thing is that i am not able access the database through TOAD or SQL*Plus. the same error i am facing in both.
    So
    shud i uninstall the antivirus on this And this is the only solution to it ?
    If yes, then how do i fix it again when i'll reinstall it Bcoz i need Antivirus as well.
    kindly suggest.
    thanks
    D

  • ORA 012571 TNS Packet Writer Failure ... ???

    I have installed the Designer 6i and when I attempt to login to the designer application, I am stopped by the error ORA 012571 TNS Packet Writer Failure.
    I have no idea what is causing this error, and therefore can't use the product.
    Looking for any/all help
    Darrell K.

    This is from documentation:
    TNS-12571 TNS:packet writer failure
    Cause: An error occurred during a data send. This message is not normally visible to the user.
    Action: For further details, turn on tracing and re-execute the operation. If the error persists, contact Oracle Customer Support
    Maybe this will be a little help for you.
    Helena

  • ORA-12571 TNS PACKET WRITER FAILURE --urgent help required

    I'm facing ORA-12571 TNS PACKET WRITER FAILURE error
    Platform is windows 2000/ tomcat / appache server / oracle 8.1.7
    This is not frequently happening. When the load increases, I'm facing this error? What type of parameters should I concentrate.
    DB is running on MTS.
    It is urgent.
    Could anyone throw some light on it?

    This question probably best belongs on the General database forum.

  • ExtractValue Problem----- ORA-03113: end-of-file on communication channel

    Dear Friend
    My system is now on this version
    Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
    PL/SQL Release 9.2.0.4.0 - Production
    CORE 9.2.0.3.0 Production
    TNS for Linux: Version 9.2.0.4.0 - Production
    NLSRTL Version 9.2.0.4.0 - Production
    earlier it was
    Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
    PL/SQL Release 9.2.0.1.0 - Production
    CORE 9.2.0.1.0 Production
    TNS for Linux: Version 9.2.0.1.0 - Production
    NLSRTL Version 9.2.0.1.0 - Production
    I took the cold backup and restore in this version. after that my total system is working very fine, is very fast using than the previous. But only one SQL command is not working which is very urgent to solve
    when i am using this
    SELECT extractValue(value(t),'/produit/cod_pro') cod_pro
    FROM XMLTABLE X,
    TABLE ( xmlsequence (extract(XML_data,'/com/lProducts_list/produit'))) t;
    the table structure is
    SQL> desc XMLTABLE
    Name Null? Type
    DOC_ID NUMBER
    FILE_NAME VARCHAR2(100)
    FILE_DATE DATE
    XML_DATA XMLTYPE
    I got this error
    ORA-03113: end-of-file on communication channel
    Please guide me what to do to resolve this problem
    Farhad

    The error, ORA-03113: end-of-file on communication channel, is a client driver error.
    The client driver simply says "hey, the database server process servicing me has torn down our communication channel!". The communication channel is usually a TCP socket connection.
    The client driver has no idea why. Thus you have to find the answer on the server.
    The usual cause of this communication channel being closed, is the Oracle server process servicing the client session, crashing.
    When an Oracle server process crashes, it does not tell the client. It usually writes an entry to the Oracle alert log, dump a trace file, and terminates. When terminating, it tears down any communication channels (TCP sockets) it may have opened.
    Therefore you must look in
    - the alert log file for an error message listing the crash (which will include the dump file name)
    - look at this trace dump file (which is difficult if you're not familiar with Oracle internals)
    - investigate the stack trace and error codes on Metalink (which often turns up the bug notes for this, plus any workarounds or available patches)
    Usually however, one should log these types of Oracle server errors as a TAR with Oracle Support.

  • Encounter "ORA-03113 : end-of-file on communication channel error "

    Hi experts :
    I schedule a job of MS SSIS(SQL 2005) to do data transfer from Oracle to MS sql server every morning. Few days ago, SQL server report an error as bellow
    錯誤: 2010-05-26 06:04:27.87
    代碼: 0xC0202009
    來源: Package 連接管理員 "pro.twacelifeapp"
    描述: 發生 OLE DB 錯誤。錯誤碼: 0x80004005。
    有 OLE DB 記錄可用。 來源: "OraOLEDB" Hresult: 0x80004005 描述: "ORA-03113 : end-of-file on communication channel error"。
    錯誤結束
    "ORA-03113 : end-of-file on communication channel error " happened.
    many times It makes SSIS interupt. And the wierd thing is, as I restart SSIS again. Then the process done successfully.
    I check Oracle alert.log at the event time, it report "inbound connection timed out (ORA-3136)".
    sqlnet.log also list "TNS-12535: TNS:operation timed out".
    from the day on, MS SQL server reported this error msg everyday.
    I'm really confused and can't find the result of cause.
    dose any helps ,thanks~
    SQL server version : SQL server 2005
    Oracle : Oracle 10g r2

    ORA-03113: end-of-file on communication channel
    Cause:      The connection between Client and Server process was broken.
    Action:      There was a communication error that requires further investigation. First, check for network problems and review the SQL*Net setup. Also, look in the alert.log file for any errors. Finally, test to see whether the server process is dead and whether a trace file was generated at failure time.
    Regarda
    Asif Kabir

  • Error ORA-03113: end-of-file on communication channel (while starting db)

    Hello everybody! :-)
    Looks like a need help with Oracle 11gr2 (RHEL 6 x64). Faced with a problem while starting database:
    sqlplus / as sysdba
    SQL*Plus: Release 11.2.0.1.0 Production on Fri Dec 7 01:43:45 2012
    Copyright (c) 1982, 2009, Oracle. All rights reserved.
    Connected to an idle instance.
    SQL> startup
    ORACLE instance started.
    Total System Global Area 2538741760 bytes
    Fixed Size 2216024 bytes
    Variable Size 1828720552 bytes
    Database Buffers 687865856 bytes
    Redo Buffers 19939328 bytes
    Database mounted.
    ORA-03113: end-of-file on communication channel
    Process ID: 6601
    Session ID: 575 Serial number: 5
    This is logfile (/u01/app/oracle/diag/rdbms/orcldocs1/orcldocs1/alert/log.xml):
    <msg time='2012-12-07T01:52:22.363+04:00' org_id='oracle' comp_id='rdbms'
    client_id='' type='UNKNOWN' level='16'
    host_id='localhost.localdomain' host_addr='127.0.0.1' module='[email protected] (TNS V1-V3)'
    pid='6881'>
    <txt>Errors in file /u01/app/oracle/diag/rdbms/orcldocs1/orcldocs1/trace/orcldocs1_ora_6881.trc:
    ORA-19809: limit exceeded for recovery files
    ORA-19804: cannot reclaim 28496896 bytes disk space from 5218762752 limit
    </txt>
    </msg>
    <msg time='2012-12-07T01:52:22.363+04:00' org_id='oracle' comp_id='rdbms'
    client_id='' type='UNKNOWN' level='16'
    host_id='localhost.localdomain' host_addr='127.0.0.1' module='[email protected] (TNS V1-V3)'
    pid='6881'>
    <txt>ARCH: Error 19809 Creating archive log file to &apos;/u01/app/oracle/flash_recovery_area/ORCLDOCS1/archivelog/2012_12_07/o1_mf_1_249_%u_.arc&apos;
    </txt>
    </msg>
    <msg time='2012-12-07T01:52:22.368+04:00' org_id='oracle' comp_id='rdbms'
    client_id='' type='UNKNOWN' level='16'
    host_id='localhost.localdomain' host_addr='127.0.0.1' module='[email protected] (TNS V1-V3)'
    pid='6881'>
    <txt>Errors in file /u01/app/oracle/diag/rdbms/orcldocs1/orcldocs1/trace/orcldocs1_ora_6881.trc:
    ORA-16038: log 3 sequence# 249 cannot be archived
    ORA-19809: limit exceeded for recovery files
    ORA-00312: online log 3 thread 1: &apos;/u01/app/oracle/oradata/orcldocs1/redo03.log&apos;
    </txt>
    </msg>
    <msg time='2012-12-07T01:52:22.368+04:00' org_id='oracle' comp_id='rdbms'
    client_id='' type='UNKNOWN' level='16'
    host_id='localhost.localdomain' host_addr='127.0.0.1' module='[email protected] (TNS V1-V3)'
    pid='6881'>
    <txt>USER (ospid: 6881): terminating the instance due to error 16038
    </txt>
    </msg>
    <msg time='2012-12-07T01:52:23.540+04:00' org_id='oracle' comp_id='rdbms'
    client_id='' type='UNKNOWN' level='16'
    host_id='localhost.localdomain' host_addr='127.0.0.1' module='[email protected] (TNS V1-V3)'
    pid='6881'>
    <txt>Instance terminated by USER, pid = 6881
    </txt>
    </msg>
    How can I resolve it, please advice. Thank you.
    Edited by: user9001403 on 06.12.2012 5:58

    Hi,
    Looks like your archivelog space is exhausted. Increase the db_recovery_file_dest_size size and check.
    SQL>  show parameter db_recovery
    NAME                                 TYPE        VALUE
    db_recovery_file_dest                string      /oracle/flash_recovery_area
    db_recovery_file_dest_size           big integer 3882MRegards,
    Anand.

  • ORA-03113: end-of-file on communication channel

    Hi
    While I startup Oracle database, i get the following error. What could be the issue and how to resolve this.
    SQL> startup
    ORACLE instance started.
    Total System Global Area 864333824 bytes
    Fixed Size 2231368 bytes
    Variable Size 704644024 bytes
    Database Buffers 150994944 bytes
    Redo Buffers 6463488 bytes
    Database mounted.
    ORA-03113: end-of-file on communication channel
    Process ID: 6507
    Session ID: 580 Serial number: 5
    Below is the content from alert log and trace log
    *#alert_orcl.log#*
    Bad header found during crash/instance recovery
    Reading datafile '+DATA/orcl/datafile/sysaux.257.762570243' for corruption at rdba: 0x0080f01b (file 2, block 61467)
    Data in bad block:
    type: 255 format: 2 rdba: 0x0000a2ff
    last change scn: 0x0000.0080019f seq: 0x0 flg: 0x00
    spare1: 0x0 spare2: 0x0 spare3: 0x4ff
    consistency value in tail: 0x643e0346
    check value in block header: 0x0
    Read datafile mirror 'ASM5' (file 2, block 61467) found same corrupt data (no logical check)
    block checksum disabled
    Reading datafile '+DATA/orcl/datafile/sysaux.257.762570243' for corruption at rdba: 0x0080019f (file 2, block 415)
    Read datafile mirror 'ASM4' (file 2, block 415) found same corrupt data (no logical check)
    Read datafile mirror 'ASM1' (file 2, block 61467) found same corrupt data (no logical check)
    Hex dump of (file 2, block 34539) in trace file /appl/oracle/diag/rdbms/orcl/orcl/trace/orcl_p000_6831.trc
    Corrupt block relative dba: 0x008086eb (file 2, block 34539)
    Bad header found during crash/instance recovery
    Data in bad block:
    type: 1 format: 6 rdba: 0x0000a201
    last change scn: 0x0000.008086eb seq: 0x0 flg: 0x00
    Read datafile mirror 'ASM3' (file 2, block 415) found same corrupt data (no logical check)
    spare1: 0xbb spare2: 0xe1 spare3: 0x4ff
    consistency value in tail: 0x02c20304
    check value in block header: 0x0
    block checksum disabled
    Reading datafile '+DATA/orcl/datafile/sysaux.257.762570243' for corruption at rdba: 0x008086eb (file 2, block 34539)
    Read datafile mirror 'ASM2' (file 2, block 34539) found same corrupt data (no logical check)
    Hex dump of (file 2, block 420) in trace file /appl/oracle/diag/rdbms/orcl/orcl/trace/orcl_p002_6839.trc
    Corrupt block relative dba: 0x008001a4 (file 2, block 420)
    Bad header found during crash/instance recovery
    Data in bad block:
    type: 255 format: 2 rdba: 0x0000a206
    last change scn: 0xe1f3.008001a4 seq: 0x74 flg: 0x00
    spare1: 0x0 spare2: 0x0 spare3: 0x401
    consistency value in tail: 0x474f4c20
    check value in block header: 0x0
    block checksum disabled
    Reading datafile '+DATA/orcl/datafile/sysaux.257.762570243' for corruption at rdba: 0x008001a4 (file 2, block 420)
    Read datafile mirror 'ASM4' (file 2, block 420) found same corrupt data (no logical check)
    Read datafile mirror 'ASM1' (file 2, block 34539) found same corrupt data (no logical check)
    Read datafile mirror 'ASM3' (file 2, block 420) found same corrupt data (no logical check)
    Hex dump of (file 1, block 3097) in trace file /appl/oracle/diag/rdbms/orcl/orcl/trace/orcl_p002_6839.trc
    Corrupt block relative dba: 0x00400c19 (file 1, block 3097)
    Bad header found during crash/instance recovery
    Data in bad block:
    type: 2 format: 6 rdba: 0x0000a202
    last change scn: 0x0000.00400c19 seq: 0x0 flg: 0x00
    spare1: 0xdf spare2: 0xe2 spare3: 0x4ff
    consistency value in tail: 0x09c10280
    check value in block header: 0x0
    Hex dump of (file 2, block 34765) in trace file /appl/oracle/diag/rdbms/orcl/orcl/trace/orcl_p000_6831.trc block checksum disabled
    Corrupt block relative dba: 0x008087cd (file 2, block 34765)
    Reading datafile '+DATA/orcl/datafile/system.256.762570243' for corruption at rdba: 0x00400c19 (file 1, block 3097)
    Bad header found during crash/instance recovery
    Data in bad block:
    type: 255 format: 1 rdba: 0x0000a206
    last change scn: 0xe27b.008087cd seq: 0x74 flg: 0x00
    spare1: 0x0 spare2: 0x0 spare3: 0x401
    Read datafile mirror 'ASM5' (file 1, block 3097) found same corrupt data (no logical check)
    consistency value in tail: 0x00000000
    check value in block header: 0x0
    block checksum disabled
    Reading datafile '+DATA/orcl/datafile/sysaux.257.762570243' for corruption at rdba: 0x008087cd (file 2, block 34765)
    Read datafile mirror 'ASM3' (file 2, block 34765) found same corrupt data (no logical check)
    Read datafile mirror 'ASM2' (file 1, block 3097) found same corrupt data (no logical check)
    Hex dump of (file 3, block 272) in trace file /appl/oracle/diag/rdbms/orcl/orcl/trace/orcl_p002_6839.trc
    Reading datafile '+DATA/orcl/datafile/undotbs1.258.762570243' for corruption at rdba: 0x00c00110 (file 3, block 272)
    Read datafile mirror 'ASM1' (file 3, block 272) found same corrupt data (logically corrupt)
    Read datafile mirror 'ASM5' (file 2, block 34765) found same corrupt data (no logical check)
    Hex dump of (file 2, block 34771) in trace file /appl/oracle/diag/rdbms/orcl/orcl/trace/orcl_p000_6831.trc
    Corrupt block relative dba: 0x008087d3 (file 2, block 34771)
    Bad header found during crash/instance recovery
    Data in bad block:
    type: 1 format: 6 rdba: 0x0000a201
    last change scn: 0x0000.008087d3 seq: 0x0 flg: 0x00
    spare1: 0x3a spare2: 0xe3 spare3: 0x4ff
    consistency value in tail: 0x00045055
    check value in block header: 0x0
    block checksum disabled
    Reading datafile '+DATA/orcl/datafile/sysaux.257.762570243' for corruption at rdba: 0x008087d3 (file 2, block 34771)
    Read datafile mirror 'ASM3' (file 2, block 34771) found same corrupt data (no logical check)
    Read datafile mirror 'ASM2' (file 3, block 272) found same corrupt data (logically corrupt)
    RECOVERY OF THREAD 1 STUCK AT BLOCK 272 OF FILE 3
    Read datafile mirror 'ASM5' (file 2, block 34771) found same corrupt data (no logical check)
    Wed Jun 27 05:49:55 2012
    Hex dump of (file 2, block 65353) in trace file /appl/oracle/diag/rdbms/orcl/orcl/trace/orcl_dbw0_6713.trc
    Corrupt block relative dba: 0x0080ff49 (file 2, block 65353)
    Bad header found during buffer corrupt after write
    Data in bad block:
    type: 1 format: 6 rdba: 0x0000a206
    last change scn: 0xe2bf.0080ff49 seq: 0x74 flg: 0x00
    spare1: 0xf5 spare2: 0xe0 spare3: 0x602
    consistency value in tail: 0x00000000
    check value in block header: 0x0
    block checksum disabled
    Reread of rdba: 0x0080ff49 (file 2, block 65353) found different data
    Hex dump of (file 2, block 65356) in trace file /appl/oracle/diag/rdbms/orcl/orcl/trace/orcl_dbw0_6713.trc
    Corrupt block relative dba: 0x0080ff4c (file 2, block 65356)
    Bad header found during buffer corrupt after write
    Data in bad block:
    type: 2 format: 6 rdba: 0x0000a206
    last change scn: 0xe2a7.0080ff4c seq: 0x74 flg: 0x00
    spare1: 0xbf spare2: 0xe2 spare3: 0x602
    consistency value in tail: 0x00000059
    check value in block header: 0x0
    block checksum disabled
    Reread of rdba: 0x0080ff4c (file 2, block 65356) found different data
    Hex dump of (file 2, block 66114) in trace file /appl/oracle/diag/rdbms/orcl/orcl/trace/orcl_dbw0_6713.trc
    Corrupt block relative dba: 0x00810242 (file 2, block 66114)
    Bad header found during preparing block for write
    Data in bad block:
    type: 255 format: 1 rdba: 0x0000a206
    last change scn: 0xe1bb.00810242 seq: 0x74 flg: 0x00
    spare1: 0x0 spare2: 0x0 spare3: 0x401
    consistency value in tail: 0x800102c1
    check value in block header: 0x0
    block checksum disabled
    Errors in file /appl/oracle/diag/rdbms/orcl/orcl/trace/orcl_dbw0_6713.trc (incident=292893):
    ORA-00600: internal error code, arguments: [kcbzpbuf_1], [4], [1], [], [], [], [], [], [], [], [], []
    Incident details in: /appl/oracle/diag/rdbms/orcl/orcl/incident/incdir_292893/orcl_dbw0_6713_i292893.trc
    Use ADRCI or Support Workbench to package the incident.
    See Note 411.1 at My Oracle Support for error and packaging details.
    Exception [type: SIGBUS, Non-existent physical address] [ADDR:0x72BFFFF8] [PC:0x3612E7CAE9, _wordcopy_bwd_dest_aligned()+185] [flags: 0x0, count: 1]
    Errors in file /appl/oracle/diag/rdbms/orcl/orcl/trace/orcl_p000_6831.trc (incident=293021):
    ORA-07445: exception encountered: core dump [_wordcopy_bwd_dest_aligned()+185] [SIGBUS] [ADDR:0x72BFFFF8] [PC:0x3612E7CAE9] [Non-existent physical address] []
    Incident details in: /appl/oracle/diag/rdbms/orcl/orcl/incident/incdir_293021/orcl_p000_6831_i293021.trc
    Use ADRCI or Support Workbench to package the incident.
    See Note 411.1 at My Oracle Support for error and packaging details.
    Exception [type: SIGSEGV, SI_KERNEL(general_protection)] [ADDR:0x0] [PC:0x546B040, kcbs_dump_adv_state()+634] [flags: 0x0, count: 2]
    Wed Jun 27 05:49:59 2012
    Dumping diagnostic data in directory=[cdmp_20120627054959], requested by (instance=1, osid=6831 (P000)), summary=[incident=293021].
    Errors in file /appl/oracle/diag/rdbms/orcl/orcl/trace/orcl_p000_6831.trc (incident=293022):
    ORA-07445: exception encountered: core dump [kcbs_dump_adv_state()+634] [SIGSEGV] [ADDR:0x0] [PC:0x546B040] [SI_KERNEL(general_protection)] []
    ORA-07445: exception encountered: core dump [_wordcopy_bwd_dest_aligned()+185] [SIGBUS] [ADDR:0x72BFFFF8] [PC:0x3612E7CAE9] [Non-existent physical address] []
    Incident details in: /appl/oracle/diag/rdbms/orcl/orcl/incident/incdir_293022/orcl_p000_6831_i293022.trc
    Use ADRCI or Support Workbench to package the incident.
    See Note 411.1 at My Oracle Support for error and packaging details.
    Exception [type: SIGSEGV, SI_KERNEL(general_protection)] [ADDR:0x0] [PC:0x546B040, kcbs_dump_adv_state()+634] [flags: 0x0, count: 1]
    Errors in file /appl/oracle/diag/rdbms/orcl/orcl/incident/incdir_293021/orcl_p000_6831_i293021.trc:
    ORA-00607: Internal error occurred while making a change to a data block
    ORA-00602: internal programming exception
    ORA-07445: exception encountered: core dump [kcbs_dump_adv_state()+634] [SIGSEGV] [ADDR:0x0] [PC:0x546B040] [SI_KERNEL(general_protection)] []
    ORA-07445: exception encountered: core dump [_wordcopy_bwd_dest_aligned()+185] [SIGBUS] [ADDR:0x72BFFFF8] [PC:0x3612E7CAE9] [Non-existent physical address] []
    Errors in file /appl/oracle/diag/rdbms/orcl/orcl/trace/orcl_dbw0_6713.trc (incident=292894):
    ORA-07445: exception encountered: core dump [kcbs_dump_adv_state()+634] [SIGSEGV] [ADDR:0x0] [PC:0x546B040] [SI_KERNEL(general_protection)] []
    ORA-00600: internal error code, arguments: [kcbzpbuf_1], [4], [1], [], [], [], [], [], [], [], [], []
    Incident details in: /appl/oracle/diag/rdbms/orcl/orcl/incident/incdir_292894/orcl_dbw0_6713_i292894.trc
    Use ADRCI or Support Workbench to package the incident.
    See Note 411.1 at My Oracle Support for error and packaging details.
    Dumping diagnostic data in directory=[cdmp_20120627055004], requested by (instance=1, osid=6713 (DBW0)), summary=[incident=292893].
    Wed Jun 27 05:50:08 2012
    PMON (ospid: 6679): terminating the instance due to error 471
    Wed Jun 27 05:50:08 2012
    ORA-1092 : opitsk aborting process
    Wed Jun 27 05:50:08 2012
    License high water mark = 4
    Instance terminated by PMON, pid = 6679
    USER (ospid: 6860): terminating the instance
    Instance terminated by USER, pid = 6860
    *#trace logs#*
    Corrupt block relative dba: 0x00810242 (file 2, block 66114)
    Bad header found during preparing block for write
    Data in bad block:
    type: 255 format: 1 rdba: 0x0000a206
    last change scn: 0xe1bb.00810242 seq: 0x74 flg: 0x00
    spare1: 0x0 spare2: 0x0 spare3: 0x401
    consistency value in tail: 0x800102c1
    check value in block header: 0x0
    block checksum disabled
    kcra_dump_redo_internal: skipped for critical process
    kcbz_try_block_recovery <1, 8454722>: tries=0 max=5 cur=1340797795 last=0
    BH (0x7bbe0fc8) file#: 2 rdba: 0x00810242 (2/66114) class: 1 ba: 0x7b8f4000
    set: 12 pool: 3 bsz: 8192 bsi: 0 sflg: 2 pwc: 0,0
    dbwrid: 0 obj: 68150 objn: -1 tsn: 1 afn: 2 hint: f
    hash: [0x912f45b0,0x912f45b0] lru-req: [0x7bbdfdb0,0x90deff60]
    lru-flags: on_auxiliary_list
    obj-flags: object_write_list
    ckptq: [0x7bbfc4c8,0x7bbea0a8] fileq: [NULL] objq: [0x8b251480,0x8b251480] objaq: [0x8b251450,0x7bbe0e88]
    st: INST_RCV md: NULL rsop: 0x90d110e0
    flags: buffer_dirty being_written block_written_once recovery_resilver
    recovery_read_complete
    cr pin refcnt: 0 sh pin refcnt: 0
    kcra_dump_redo_internal: skipped for critical process
    Incident 292893 created, dump file: /appl/oracle/diag/rdbms/orcl/orcl/incident/incdir_292893/orcl_dbw0_6713_i292893.trc
    ORA-00600: internal error code, arguments: [kcbzpbuf_1], [4], [1], [], [], [], [], [], [], [], [], []
    Incident 292894 created, dump file: /appl/oracle/diag/rdbms/orcl/orcl/incident/incdir_292894/orcl_dbw0_6713_i292894.trc
    ORA-07445: exception encountered: core dump [kcbs_dump_adv_state()+634] [SIGSEGV] [ADDR:0x0] [PC:0x546B040] [SI_KERNEL(general_protection)] []
    ORA-00600: internal error code, arguments: [kcbzpbuf_1], [4], [1], [], [], [], [], [], [], [], [], []

    Did you actually read the alert-log ??
    The problem is clear in there. Your datafiles are corrupted!!!
    While the database is trying to correct these, a lot of ORA-00600 and ORA-07445's are generated.
    Consult Oracle Support to get this resolved
    Thanks
    FJFranken

  • Java Stored Proc - ORA-03113: end-of-file on communication channel

    Help with error please.
    Running java stored procedure and getting
    end-of-file error. This error occurs after successful connection established.
    Simple function returns a java.util.String that is a coded version of the DATE parameter. Procedure does not use a connection object.
    Error message and description list below.
    ERROR at line 1:
    ORA-03113: end-of-file on communication channel
    Cause: An unexpected end-of-file was processed on the communication channel. The problem could not be handled by the Net8, two task, software. This message could occur if the shadow two-task process associated with a Net8 connect has terminated abnormally, or if there is a physical failure of the interprocess communication vehicle, that is, the network or server machine went down.
    Action: If this message occurs during a connection attempt, check the setup files for the appropriate Net8 driver and confirm Net8 software is correctly installed on the server. If the message occurs after a connection is well established, and the error is not due to a physical failure, check if a trace file was generated on the server at failure time. Existence of a trace file may suggest an Oracle internal error that requires the assistance of customer support.
    I am currently looking into the trace file as suggested.
    Thanks

    Check parameters in intisid.ora:
    java_pool_size > 50 Mbytes
    java_soft_sessionspace_limit = 4 MBytes
    max_java_sessionspace_size = 2 Gbytes
    See note 103855.1, 105472.1 in Metalink.
    null

  • End-of-file on communication channel error when starting database

    Hi All,
    I have small problem, when we specify at startup without any pfile, it will go to read spfile,in our case it gives error end-of-file on communication channel.
    Can anyone please help me to resolve this issue?
    Thank you
    Chirag

    Oracle unable to spawn job slave processes should not prevent the instance from starting - these are not critical system processes and the instance can function without them (as it can when the job queue is set to zero processes).
    The o/s failure message also does not make much sense.. overlapped I/O is Microsoft Windows term for async I/O. This can be used at file I/O level, but is also supported for any other file handle like sockets - thus applicable at the network layer too.
    I'm a bit confused to how a PFILE versus a SPFILE startup can cause this. If that is the case, then surely there are something different ito init instance settings that triggers this error?
    Can you copy and paste the actual SQL*Plus session (as already requested). Show us startup command (and params) used in SQL*Plus and the resulting messages (and errors displayed) in response to the startup.

Maybe you are looking for

  • Why does my iPhone 5 crash when purchasing a game in the app store?

    Hi everyone, I have an iPhone 5 model A1429 with 16GB  with iOS version 7.1.2 (11D257). I am trying to install the game Lies of Astaroth (https://itunes.apple.com/app/id586902335) But after pressing Install and entering my iTunes password, my iPhone

  • Invoice is not founding in VBRK table or in VF03 tcode!!!!!!!!! urgent

    Hi gurus,    My requirement is that, i had a invoice number 201202095, i want to see the data in that document, but i am not able to see the documnet in vf03 tcode and in the database table VBRK, it is clear that billing document is created and i am

  • Object variable or With block variable not set, Outlook 2010.

    I am using Outlook from Office 2010 Professional (32 bit) and have Exchange 2010 from SBS2011 installed on the server. Outlook cannot sync with the server over the LAN. This started suddenly about 6 hours ago. I can send from outlook and it is delive

  • Merging multiple forms and having shared fields

    I am designing multiple forms for a client for application purposes.  There are about 40 forms in all. Client is designing a online helper that will help users download only the forms they need for their application.  So once that is decided, then we

  • Using the same client for both regfree and out-of-proc COM

    Hi, Here is the context: 1. We have the same set of COM objects that can be deployed as in-proc COM servers (dlls) or out-of-proc COM servers (exe).  In-proc servers are called through regfree COM. 2. We have test projects that use the in-proc COM se