Problem with ORA -03113 End of Communication Channel

Hello,
Oracle Database 10g Release 10.2.0.1.0 - Production
Windows Server 2003 Version V5.2 Service Pack 2
Im having this problem when executing an stored procedure that executes a SQL statement wich has uses db links... I get this end of communication channel error.. so I thought it was a network issue, but all connections are fine.
The thing is that the procedure works fine, but just out of the nothing starts to give that problem, shutting down the database would not correct the problem, only restarting the server will fix the issue temporarily. I checked the dump file related to the process am running and I found this, I think it might be like a memory problem but not sure
Windows thread id: 5632, image: ORACLE.EXE (J002)
*** ACTION NAME:() 2010-09-01 09:18:59.490
*** MODULE NAME:() 2010-09-01 09:18:59.490
*** SERVICE NAME:(SYS$USERS) 2010-09-01 09:18:59.490
*** SESSION ID:(545.34045) 2010-09-01 09:18:59.490
*** 2010-09-01 09:18:59.490
ksedmp: internal or fatal error
ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [_kghalf+478] [PC:0x603BEB04] [ADDR:0x61E26AE8] [UNABLE_TO_WRITE] []
No current SQL statement being executed.
what do you recommend me to try here?

Hi Ogan,
I agree ! Of course we are often obliged to compose with minimal downtime, testing resources, editors, management, time etc.
I have the same problems but keeping the base version is a pain and if you consider 10.2.0.5 you won't have to install many patchsets after this one on the 10gR2 homes/databases. It's a "good" investment if you have to keep the 10gR2 for several years (going to 11g is more difficult than installing a patchset !)
Oracle patchsets are great and well tested and if you pay your Oracle license you pay for that ! The patchsets, patchset updates, support make the difference with the versions you can download "freely" on OTN.
Best regards
Phil

Similar Messages

  • ORA-03113 END OF COMMUNICATION CHANNEL

    Iam trying to install 0racle 8.1.7 on an NT server machine with SP6a.During the installation while the database is created I get the following error:
    ORA0-03113 end of communication channel.
    I have performed the installation (after unistalling, cleaning the registry ) 3 times and even have taken the machine off the network, but the same error occurs.
    I have installed 8.1.7 on another machine and never had this problem.
    Any ideas what is happenning?
    Thanks in advance

    ORA-03113: end-of-file on communication channel
    I saw this when running the "Database Configuration Assistant" and "sqlplus". When the "Database Configuration Assistant" gave me this error during Oracle 9i (9.2.0) installation on Red Hat 2.1 AS, I simply removed the shared memory segments owned
    by the Oracle user and I restarted the "Database Configuration Assistant". I'm not sure if this is the right way but it always worked for me. Here is what I did to get the "Database Configuration Assistant" running again:
    I executed the ipcs command to get the address of the shared memory segments that have been allocated by Oracle:
    # ipcs
    ------ Shared Memory Segments --------
    key shmid owner perms bytes nattch status
    0x00000000 0 root 600 196608 2
    0x00000001 32769 root 600 655360 2
    0x00000000 458755 oracle 660 4194304 0
    0x00000000 491524 oracle 660 33554432 0
    0x00000000 524293 oracle 660 33554432 0
    0x00000000 557062 oracle 660 33554432 0
    0x00000000 589831 oracle 660 33554432 0
    0x00000000 622600 oracle 660 33554432 0
    0x00000000 655369 oracle 660 33554432 0
    0x00000000 688138 oracle 660 33554432 0
    0x3ecee0b0 720907 oracle 660 4194304 0
    ------ Semaphore Arrays --------
    key semid owner perms nsems status
    ------ Message Queues --------
    key msqid owner perms used-bytes messages
    Then I removed all shared memory segments that were owned by the Oracle user during the installation with the following command:
    # ipcrm shm 458755 491524 524293 557062 589831 622600 655369 688138 720907
    After that I restarted the "Database Configuration Assistant". Once the installation was done I immediately restarted the DB as well.
    Caveat: I'm not sure if this procedure can cause any other problems if it's done during the installation.
    But if you get this problem in connection with sqlplus, then simply make sure that the database is down and exit sqlplus. After that, follow the procedure above by removing all shared memory segments that belong to the Oracle user. To my knowledge,
    this should not cause any problems.

  • ORA-03113 end-of-communication channel (Oracle8.1.6, Powerbuilder)

    I have an Oracle server 8.1.6 sitting in California.
    There's a group in Cleveland accessing our Oracle server (directly to the IP address) through several different applications (Crystal Reports v.8, Powerbuilder application v.7).
    Regardless of what they use, they are constantly getting the ORA-03113 error after about 5 minutes of inactivity.
    They do not have any problems connecting to Oracle, it's only after some minutes of inactivity.
    In california however we never get this ORA-03113 problem (using same Oracle database, same Powerbuilder application etc).
    I don't know if this is useful but here's what the database profile in Powerbuilder looks like:
    [Database]
    DBMS=O84 ORACLE 8.0.4
    ServerName=DB_ORACLE
    Database=DB_ORACLE
    UserID=
    DatabasePassword=
    LogId=login
    LogPassword=passwd
    DbParm=
    Thanks for any help.
    Tina

    The ORA-03113 indicates that either the client or the server has taken some action to close an active connection. This most commonly occurs when a query exceeds a time threshold and is cancelled by the ODBC driver. By default, ODBC doesn't impose a statement timeout, but many applications which use ODBC do. From your post, however, I'm not sure this is a plausible explanation for your problem... When you say "5 minutes of inactivity", are you referring to the application being completely idle for 5 minutes or are you referring to the application chugging on a query for 5 minutes and then generating the error?
    Depending on how the network is configured, it may be that the Oracle server is erroneously determining that the Cleveland connections have been abandoned. I have no idea what the mechanics of this would be-- I'm just assuming that such a capability must exist, and guessing that it might have problems with connections where there's a high latency or network wierdness. You might try disabling connection pooling for the Oracle ODBC driver (in the ODBC Data Source Administrator). That will force ODBC to create new connections to the database, rather than holding on to old connections for reuse. If it works, there will likely be a performance hit because of this.
    Justin

  • EAL extract fails with ORA-03113 end-of-file on communication channel error

    Hi,
    We are trying to run an EAL (v11.1.1.4) extract from an HFM (v9.3.1.4) environment onto Oracle database. We are able to run the extract successfully for few hundred records, but when the records exceeds 10 million we get the error below
    [03 Dec 2011 06:02:41] [dbmgr] ERROR: OCI: HR#13579: Cannot execute statement for insert
    [03 Dec 2011 06:02:41] [dbmgr] ERROR: OCI: HR#01428: OCI_ERROR: (ORA-03113: end-of-file on communication channel;Process ID: 16323;Session ID: 15 Serial number: 8288; (code=3113)) [rec#1]
    [03 Dec 2011 06:02:41] [dbmgr] ERROR: OCI: HR#13580: Cannot rollback
    [03 Dec 2011 06:02:41] [dbmgr] ERROR: OCI: HR#01428: OCI_ERROR: (ORA-03114: not connected to ORACLE; (code=3114)) [rec#1]
    [03 Dec 2011 06:02:41] [dbmgr] WARN : HR#13674: Data move region job failed: HR#00000: some operations failed, see details in the log file; 81877900 cell(s) processed in 70348 second(s)
    We checked on the DB and the Oracle session that was doing the insert was open even after the extract failed with the above error.
    Any idea what could be causing this??
    Thanks
    Ramya Suresh

    Hi,
    I was able to fix this issue.
    From the trace file identified the related objects and validated them.
    More details can be found in below MOS note.
    [ID 421711.1]--Understanding and Diagnosing ORA-00600 [17069] Errors
    Thanks for all the inputs...

  • ORA-03113 End of communication channgel

    It's strange one particular sql statement is causing the issues. It's going across link on one table ( PS_RNA_FO_CONTACT ), which is a link to another database from HR.
    Below is the statement comes back with ORA-03113 with end of comminication channel with a core dump creating in the database, if we run in toad or sqlplus.
    SELECT A.FIRST_NAME || ' ' || A.LAST_NAME ,C.FIRST_NAME || ' ' || C.LAST_NAME ,A.JOBTITLE ,B.NAME1 ,A.STATE ,( SELECT URL FROM PSURLDEFN WHERE URL_ID= 'RNA_HRS_ONBRD_VIDEO') AS URL FROM sysadm.PS_RNA_OB_INVITE A ,PS_CUSTOMER B ,sysadm.PS_RNA_FO_CONTACT C WHERE A.RNA_OB_INVITN_ID=:1 AND B.SETID='SHARE' AND B.CUST_ID=A.CUST_ID AND C.SETID=B.SETID AND C.CONTACT_ID=A.CONTACT_ID AND C.EFFDT=( SELECT MAX(Z.EFFDT) FROM sysadm.PS_RNA_FO_CONTACT Z WHERE C.SETID=Z.SETID AND C.CONTACT_ID=Z.CONTACT_ID)
    I dropped the database link, synonym and recreated it, still no success but,
    the following work arounds work fine.
    1. If I create a view on the same table and use the view comes back fine fine.
    2. If bind variable is hard coded with some value, query returns
    3. If SELECT URL FROM PSURLDEFN WHERE URL_ID= 'RNA_HRS_ONBRD_VIDEO' is taken out of the select and joined in the where clause works fine, but that would bring cartesian product as there is no joining key.
    I opened up a case with Oracle, but if any body can shed some light, will be helpful.

    It will almost certainly be a bug.
    On one of the databases you should have an alert log entry detailing a trace file which will have further information related probably to an underlying ORA-00600 or ORA-07445.
    The additional information in the trace file can be used in the Oracle Support online ORA-00600/07445 lookup tool.

  • Problem with Sender File Content Conversion Communication Channel

    Hi All,
    I am using XI 3.0--SP 16.
    I have configured a Sender communication channel with File Content Converison which takes up a Fixed length text file and converts to XML.
    My scenario is that I have some 'n' files, out of which one file has error in content conversion.
    In a normal scenario I would expect other files to get processed, but they are not.
    I can correct the error or even discard the error file. But I am unable to understand why XI is not processing the rest of the good files.
    Thanks in advance.
    Regards.,
    Sudharshan

    Hi,
    @Renjith
    The QOS is EO, thats why I am wondering why it is not picking the rest of the good ones
    Regards,
    Sudharshan

  • ORA-03113 end of communicatiob channel

    Hello,
    what can I do, to solfe the problem ORA-03113?

    Hello,
    what can I do, to solfe the problem ORA-03113?

  • ORA-03013 end-of-communication channel.

    Hi all,
    When I am starting ORACLE database, I am gettting this error. Database and client in same M/C.
    This my trace files.
    File is here.
    +++++++++++++++++++++++++++++++++++++++++++++
    Dump file /ora/app/oracle/admin/dbcss2/bdump/lgwr_1377.trc
    Oracle8i Release 8.1.5.0.0 - Production
    With the Java option
    PL/SQL Release 8.1.5.0.0 - Production
    ORACLE_HOME = /ora/app/oracle/product/8.1.5
    System name: OSF1
    Node name: css2
    Release: V4.0
    Version: 1229
    Machine: alpha
    Instance name: dbcss2
    Redo thread mounted by this instance: 1
    Oracle process number: 4
    Unix process pid: 1377, image: oracle@css2 (LGWR)
    *** SESSION ID:(3.1) 2000.05.29.14.37.36.794
    error 19502 detected in background process
    +++++++++++++++++++++++++++++++++++++++++++++
    +++++++++++++++++++++++++++++++++++++++++++++
    Mon May 29 15:12:50 2000
    Starting ORACLE instance (normal)
    LICENSE_MAX_SESSION = 0
    LICENSE_SESSIONS_WARNING = 0
    LICENSE_MAX_USERS = 0
    Starting up ORACLE RDBMS Version: 8.1.5.0.0.
    System parameters with non-default values:
    processes = 30
    shared_pool_size = 15728640
    java_pool_size = 20971520
    control_files = /ora/app/oracle/oradata/dbcss2/control01.ctl, /ora/app/oracle/oradata/dbcss2/control02.ctl
    db_block_buffers = 8192
    db_block_size = 2048
    compatible = 8.1.0
    log_buffer = 163840
    log_checkpoint_interval = 10000
    log_checkpoint_timeout = 1800
    rollback_segments = r01, r02, r03, r04
    remote_login_passwordfile= EXCLUSIVE
    db_domain = aitg
    distributed_transactions = 10
    service_names = dbcss2.aitg
    instance_name = dbcss2
    mts_dispatchers = (ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))(DIS=1)(SES=254)(CON=254)(TIC=15)(POO=NO)(MUL=NO)(LIS=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=PNPKEY))(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1) (PORT=1521))(ADDRESS=(PROTOCOL=IPC)(KEY=dbcss2.aitg))))(PRE=oracle.aurora.server.SGiopServer)
    mts_servers = 1
    open_links = 4
    db_name = dbcss2
    os_authent_prefix =
    job_queue_processes = 0
    job_queue_interval = 60
    background_dump_dest = /ora/app/oracle/admin/dbcss2/bdump
    user_dump_dest = /ora/app/oracle/admin/dbcss2/udump
    core_dump_dest = /ora/app/oracle/admin/dbcss2/cdump
    PMON started with pid=2
    DBW0 started with pid=3
    LGWR started with pid=4
    CKPT started with pid=5
    SMON started with pid=6
    RECO started with pid=7
    Mon May 29 15:12:51 2000
    starting up 1 shared server(s) ...
    starting up 1 dispatcher(s) for network protocol '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
    Mon May 29 15:12:51 2000
    ALTER DATABASE MOUNT
    Mon May 29 15:12:58 2000
    Successful mount of redo thread 1, with mount id 2628854010.
    Mon May 29 15:12:58 2000
    Database mounted in Exclusive Mode.
    Completed: ALTER DATABASE MOUNT
    Mon May 29 15:12:59 2000
    ALTER DATABASE OPEN
    Picked Lamport Server scheme to generate SCNs
    Mon May 29 15:12:59 2000
    Rolling back half complete log switch of thread 1
    LGWR: terminating instance due to error 19502
    Instance terminated by LGWR, pid = 1516
    +++++++++++++++++++++++++++++++++++++++++++++
    What is this error 19502? Howe can I solve this one?
    null

    Hi all,
    When I am starting ORACLE database, I am gettting this error. Database and client in same M/C.
    This my trace files.
    File is here.
    +++++++++++++++++++++++++++++++++++++++++++++
    Dump file /ora/app/oracle/admin/dbcss2/bdump/lgwr_1377.trc
    Oracle8i Release 8.1.5.0.0 - Production
    With the Java option
    PL/SQL Release 8.1.5.0.0 - Production
    ORACLE_HOME = /ora/app/oracle/product/8.1.5
    System name: OSF1
    Node name: css2
    Release: V4.0
    Version: 1229
    Machine: alpha
    Instance name: dbcss2
    Redo thread mounted by this instance: 1
    Oracle process number: 4
    Unix process pid: 1377, image: oracle@css2 (LGWR)
    *** SESSION ID:(3.1) 2000.05.29.14.37.36.794
    error 19502 detected in background process
    +++++++++++++++++++++++++++++++++++++++++++++
    +++++++++++++++++++++++++++++++++++++++++++++
    Mon May 29 15:12:50 2000
    Starting ORACLE instance (normal)
    LICENSE_MAX_SESSION = 0
    LICENSE_SESSIONS_WARNING = 0
    LICENSE_MAX_USERS = 0
    Starting up ORACLE RDBMS Version: 8.1.5.0.0.
    System parameters with non-default values:
    processes = 30
    shared_pool_size = 15728640
    java_pool_size = 20971520
    control_files = /ora/app/oracle/oradata/dbcss2/control01.ctl, /ora/app/oracle/oradata/dbcss2/control02.ctl
    db_block_buffers = 8192
    db_block_size = 2048
    compatible = 8.1.0
    log_buffer = 163840
    log_checkpoint_interval = 10000
    log_checkpoint_timeout = 1800
    rollback_segments = r01, r02, r03, r04
    remote_login_passwordfile= EXCLUSIVE
    db_domain = aitg
    distributed_transactions = 10
    service_names = dbcss2.aitg
    instance_name = dbcss2
    mts_dispatchers = (ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))(DIS=1)(SES=254)(CON=254)(TIC=15)(POO=NO)(MUL=NO)(LIS=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=PNPKEY))(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1) (PORT=1521))(ADDRESS=(PROTOCOL=IPC)(KEY=dbcss2.aitg))))(PRE=oracle.aurora.server.SGiopServer)
    mts_servers = 1
    open_links = 4
    db_name = dbcss2
    os_authent_prefix =
    job_queue_processes = 0
    job_queue_interval = 60
    background_dump_dest = /ora/app/oracle/admin/dbcss2/bdump
    user_dump_dest = /ora/app/oracle/admin/dbcss2/udump
    core_dump_dest = /ora/app/oracle/admin/dbcss2/cdump
    PMON started with pid=2
    DBW0 started with pid=3
    LGWR started with pid=4
    CKPT started with pid=5
    SMON started with pid=6
    RECO started with pid=7
    Mon May 29 15:12:51 2000
    starting up 1 shared server(s) ...
    starting up 1 dispatcher(s) for network protocol '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
    Mon May 29 15:12:51 2000
    ALTER DATABASE MOUNT
    Mon May 29 15:12:58 2000
    Successful mount of redo thread 1, with mount id 2628854010.
    Mon May 29 15:12:58 2000
    Database mounted in Exclusive Mode.
    Completed: ALTER DATABASE MOUNT
    Mon May 29 15:12:59 2000
    ALTER DATABASE OPEN
    Picked Lamport Server scheme to generate SCNs
    Mon May 29 15:12:59 2000
    Rolling back half complete log switch of thread 1
    LGWR: terminating instance due to error 19502
    Instance terminated by LGWR, pid = 1516
    +++++++++++++++++++++++++++++++++++++++++++++
    What is this error 19502? Howe can I solve this one?
    null

  • ORA-03113 : end-of-file on communication channel while running a SQL Query

    Hi,
    While executing the following query, we are facing ORA-03113 : EOF on communication channel error.
    SELECT
    FROM QDF_CLSS_SHENG_HIST
    /*WHERE* a.FACT_TYPE_CODE='BS'
    AND */
    WHERE (SRCE_SYS_ID = 850 OR (SRCE_SYS_ID IN (1747,1764) AND GEO_ID IN (826,372) AND PRTTN_BY_FUNC_DATE>=to_date('20060701','YYYYMMDD') ))
    When we remove one of the values in the SRCE_SYS_ID's 'IN' condition the error is not thrown, e.g.
    WHERE (SRCE_SYS_ID = 850 OR (SRCE_SYS_ID IN (1747) AND GEO_ID IN (826,372) AND PRTTN_BY_FUNC_DATE>=to_date('20060701','YYYYMMDD') ))
    The version of the Database we are using is 10.2.0.3.0 - 64bi. Is this a common error in this version of the database because when we ran the same query in a 9i database we got no such error.
    P.S : QDF_CLSS_SHENG_HIST table is partitioned on SRCE_SYS_ID and PRTTN_BY_FUNC_DATE
    Thanks,
    Puneeth

    Yes, we get the same error and no dumps are getting created.It might be interesting to look at a trace file for this SQL statement with event 10046 at level 12 and event 10053 at level 1 enabled for the session. You may need to modify the query slightly to make certain that a hard parse is required (possibly by specifying a couple of the column names to be returned rather than *). Take a look through the raw trace file for something like this
    cost: -1.#IND  card: 1.#INFThere is at least one query in the ERP package that I use that will output the following in a 10053 trace when optimizer_features_enable is greater than 10.1.0.4, followed by an ORA-600:
      Access Path: index (AllEqUnique)
        Index: SYS_C004588
        resc_io: 1.00  resc_cpu: 8341
        ix_sel: 0.5  ix_sel_with_filters: 0.5
        NL Join: Cost: 1.#J  Resp: 1.#J  Degree: 1
          Cost_io: 1.#J  Cost_cpu: 1
          Resp_io: 1.#J  Resp_cpu: 1
      Best NL cost: 1797693134862315700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000.00
              resc: 3.01 resc_io: 3.00 resc_cpu: 35947
              resp: 3.01 resp_io: 3.00 resp_cpu: 35947
    Outer Join Card:  1.#J = max ( outer (1.#J), (outer (1.#J) * inner (2.00) * sel (0.5) )
    Join Card - Rounded: 1 Computed: 1.#JYou may be experiencing a similar problem that might become evident with both trace events enabled.
    Charles Hooper
    IT Manager/Oracle DBA
    K&M Machine-Fabricating, Inc.

  • 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.

  • ORA-03113 end-of-file on communication channel with shared server config

    Hello,
    I've got a very strange problem.
    We have a new installed 10.2.0.3 RAC database with 2 instances on Win 2003 R2. IIS is running some very simple and small web-sites with OO4O Connection Pooling. When I set the pool to use shared server connection sometimes the connection fails with ORA-03113. This error is reproducible sometimes when I connect through SQL*PLUS or with Quest Toad.
    When I connect through dedicated server this error never occurs and everything works as expected.
    I set up ASMM (sga_target=1500M), so this shouldn't be a large_pool issue.
    Other parameters are shared_servers=2, max_shared_servers=8 and dispatchers=2.
    alert.log doesn't show any error, no instance is dying.
    Anny issue on how to resolve this? I did not want to switch back to dedicated config.
    Sven

    you need to narrow your problem domain
    Does it happen with single node?
    Is it a RAC issue or is it a DB / hardware architecture issue?

  • Error ORA-03113: end-of-file on communication channel in droppping  a table

    Good evening,
    I am very new on Oracle and I have a problem with some tables. Without any reason, apparently, I can't drop some of my table. Oracle gives me this error:
    ORA-03113: end-of-file on communication channel
    and then close the connection of the user.
    What I should have to do?
    It is very important.
    Thanks a lot
    best regards
    Anna Zanetti

    Good morning, I still have the same problem, I can't drop a table from my database.
    The message is again:
    Re: Error ORA-03113: end-of-file on communication channel
    The alert log file says:
    Fri Nov 17 12:27:31 2006
    Errors in file /usr/oracle/admin/oracledb/udump/oracledb_ora_4369.trc:
    ORA-07445: exception encountered: core dump [0955C61F] [SIGSEGV] [Address not mapped to object] [0xC] [] []
    and in file oracledb_ora_4369.trc there is:
    Exception signal: 11 (SIGSEGV), code: 1 (Address not mapped to object), addr: 0xc, PC: [0x955c61f, 0955C61F]
    Registers:
    %eax: 0x00000000 %ebx: 0x00012d95 %ecx: 0x58301930
    %edx: 0x00000000 %edi: 0x5830d9e8 %esi: 0x00000000
    %esp: 0xbfffae1c %ebp: 0xbfffb060 %eip: 0x0955c61f
    %efl: 0x00210282
    (0x955c61f) movzw 0xc(%eax),%eax(0x955c623) cmp $30,%eax
    (0x955c626) jle 0x955c63e
    (0x955c628) xor %edx,%edx
    (0x955c62a) push %edx
    *** 2006-11-17 12:27:31.658
    ksedmp: internal or fatal error
    ORA-07445: exception encountered: core dump [0955C61F] [SIGSEGV] [Address not mapped to object] [0xC] [] []
    Current SQL statement for this session:
    drop table fiumiforjoin
    ----- Call Stack Trace -----
    calling call entry argument values in hex
    location type point (? means dubious value)
    08856247 call 0885776A 1 ? 0 ? 1 ? 1 ? 0 ? 0 ?
    08290320 call 0885605A 3 ? 0 ? 0 ? 0 ? 0 ? 0 ?
    0955C61F signal 08290320 B ? BFFFAAB0 ? BFFFAB30 ?
    0955D6BE call 0955C61F 5830F01C ? 0 ? FFFFFFFF ? 0 ?
    1 ? 5830F01C ?
    08DD1EEB call 0955CC22 BFFFB394 ? 0 ? 0 ? BFFFB348 ?
    58EAB2B0 ? C ?
    09434EF3 call 08DD1A28 BF2A8C4 ? BFFFC0C0 ?
    BFFFC0C0 ? 4 ? B6AB0300 ?
    B6ABC2E0 ?
    094106E0 call 094326D4 4 ? 0 ? BFFFC0C0 ?
    093D7BB5 call 0940FEF8 3 ? E ? BFFFC1F8 ? A4 ?
    093D630C call 093D7AC4 BFFFCDF0 ? BFFFCD08 ? 17 ?
    1 ? 0 ? A4 ?
    08293DE6 call 0850FFFF 5E ? 14 ? BFFFCDEC ?
    0A1ED44D call 08293DE6 5E ? 14 ? BFFFCDEC ? 0 ?
    08292122 call 0A1ECAE4 BF2A8C0 ? 5E ? BFFFCDEC ? 0 ?
    BFFFD6E8 ? BFFFD6E4 ?
    0941F190 call 0829193C 0 ? 0 ? BF2A8C0 ? BF83090 ?
    F1 ? 0 ?
    08293DE6 call 0850FFFF 3C ? 4 ? BFFFEB08 ?
    08291238 call 082937A8 3C ? 4 ? BFFFEB08 ? 0 ?
    0828F403 call 08291012 3C ? 4 ? BFFFEB08 ?
    08274A3D call 0828F39C BFFFEAEC ? 3C ? 4 ?
    BFFFEB08 ? B6CC017C ?
    B6C1A17C ?
    __libc_start_main() call 08274A3D 2 ? BFFFEBA4 ? BFFFEBB0 ? 0 ?
    +218 B6C1C898 ? B7600020 ?
    Any idea of what I have to do?
    Thanks for your help..
    Best Regards
    Anna Zanetti

  • ORA-03113: end-of-file on communication channel while executing a query

    Hi all,
    I am getting following error while executing one of the query.
    ORA-03113: end-of-file on communication channel
    The query involves subqueries. At one point, in the second last condition of the whole query is the cause. what makes the query to disconnect from database.
    I am pasting the whole query with highlighted part causing the error.
    select
    A.Num_Employee_Id as col_0_0_,
    A.Str_Name_For_Reports as col_1_0_
    from
    Est_Esb_employee_m A
    where
    A.num_office_id=1
    and A.Num_Employee_Id not in
    (select
    B.Num_Employee_Id
    from
    Est_Esb_Employee_Service_D B
    where
    B.Chr_Curr_Status='N'
    and
    B.Dat_Effective_Date is not null
    and
    B.Dat_Effective_Date=
    (select
    max(C.Dat_Effective_Date)
    from
    Est_Esb_Employee_Service_D C
    where
    C.Num_Employee_Id=B.Num_Employee_Id
    and C.Dat_Effective_Date is not null
    and B.Num_Transaction_Id=
    (select
    max(D.Num_Transaction_Id)
    from
    Est_Esb_Employee_Service_D D
    where
    D.Dat_Effective_Date=
    (select
    max(E.Dat_Effective_Date)
    from
    Est_Esb_Employee_Service_D E
    where
    Num_Employee_Id=D.Num_Employee_Id
    and D.Num_Employee_Id=B.Num_Employee_Id
    and B.Num_New_Office_Id=1
    order by
    A.Str_First_Name,
    A.Str_Middle_Name,
    A.Str_Last_Name
    Awaiting your valuable suggestions.
    Regards
    Vijay Kumar

    I would start by compareing the explain plan of both versions of the statement.
    Also by adding such a restriction you might change from an uncorrelated subquery to a correlated subquery. I'm not sure, because your code is hardly readably without formatting.
    In any case you seem to select again and again from the same table. Maybe you should find a way to optimize to query in terms of io (less table access). Then this problem could go away.

  • 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.

  • Context Index World Lexer ORA-03113: end-of-file on communication channel

    I have release 10g Release 1 (10.1.0.2.0) for Windows and trying to take advantage of the World Lexer.
    My table is:
    create table worldtest(
    filename char(32),
    content blob
    I've created a preference for the WORLD_LEXER:
         begin
         ctx_ddl.create_preference('wlex', 'WORLD_LEXER');
         end;
    Right now I'm working with 10,000 records of PDF, MS-Word, Text, and HTM documents. When I try and create a context index using this lexer:
    create index i_ctx_wc on worldtest(content)
    indextype is ctxsys.context
    parameters ('lexer wlex');
    The following error is returned, and I have to use drop index force to remove the index. Without 'Force' a message is return saying the index is an a loading state, but nothing is occuring.
    create index i_ctx_wc on worldtest(content)
    indextype is ctxsys.context
    ERROR at line 1:
    ORA-03113: end-of-file on communication channel
    The indexing works fine when I leave the world lexer preference out.
    Any suggestions would be wonderful. I've been banging my head on this one for a while.
    Thanks.

    Hi,
    I couldn't reproduce (different version which is perhaps the problem). Check out bug 4056162. ORA-3113 related to the use of the world lexer. The resolution is not published externally, so no help there, but the bug is closed so perhaps support can provide some insight.
    Thanks.

Maybe you are looking for