End-of-file on communicaton channel when creating text index on xmltype ta

Hi,
I'm trying to create an oracle text index on a table of xmltype. This table is using an xml schema and the table is using object relational storage.
I have another table that is a relational table that has an xml type column, and I was able to create the text index on that xmltype column without any problems.
Here's the create index statement and the error:
1 create index table_one_text_index
2 on table_one(object_value)
3 indextype is ctxsys.context
4 parameters
5* ('section group ctxsys.path_section_group')
6 /
create index table_one_text_index
ERROR at line 1:
ORA-03113: end-of-file on communication channel
Process ID: 27137
Session ID: 65 Serial number: 24961
Any ideas? I've looked through the oracle text and the oracle xml db documentation and the forums and haven't found any ideas about what's causing the problem or how to fix it.
Thank you

A 3113 error indicates the Oracle background process has crashed. This almost always indicates a bug. Suggest you take a look at your database alert log file, and report this to Oracle Support.

Similar Messages

  • End-of-file on communicaton channel when creating text index on xmltype tab

    Hi,
    I'm trying to create an oracle text index on a table of xmltype. This table is using an xml schema and the table is using object relational storage.
    I have another table that is a relational table that has an xml type column, and I was able to create the text index on that xmltype column without any problems.
    Here's the create index statement and the error:
    1 create index table_one_text_index
    2 on table_one(object_value)
    3 indextype is ctxsys.context
    4 parameters
    5* ('section group ctxsys.path_section_group')
    6 /
    create index table_one_text_index
    ERROR at line 1:
    ORA-03113: end-of-file on communication channel
    Process ID: 27137
    Session ID: 65 Serial number: 24961
    Any ideas? I've looked through the oracle text and the oracle xml db documentation and the forums and haven't found any ideas about what's causing the problem or how to fix it.
    Thank you

    Is the data in the XMLType columns the same in both cases.. Can you provide a testcase ? Which DB release are you working with

  • End of file on communication channel when doing a (hash) join

    I'm having a problem with a simple join between two tables (hash join, from the explain), one containing about 650k rows, the other 730k.
    The query runs fine until I add to the select list a geometry field (oracle spatial). In that case I receive an end-of-file error, which seems to be caused by a memory saturation. I'm not sure about this, as I can't understand the trace very well...
    I've increased the pga_aggregate_target and the pgamax_size but this have little effects on the problem...
    Any hint? Could it be caused by the geometry field size?
    thanks,
    giovanni

    Thanks for the quick reply. Here it is what you asked:
    select from v$version;*
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
    PL/SQL Release 10.2.0.4.0 - Production
    "CORE     10.2.0.4.0     Production"
    TNS for 32-bit Windows: Version 10.2.0.4.0 - Production
    NLSRTL Version 10.2.0.4.0 - Production
    an excerpt from the trace file:
    *** ACTION NAME:() 2010-04-16 12:48:17.796
    *** MODULE NAME:(SQL*Plus) 2010-04-16 12:48:17.796
    *** SERVICE NAME:(ABRUZZO) 2010-04-16 12:48:17.796
    *** SESSION ID:(149.10) 2010-04-16 12:48:17.796
    *** 2010-04-16 12:48:17.796
    ksedmp: internal or fatal error
    ORA-07445: trovata eccezione: dump della memoria [ACCESS_VIOLATION] [_kokekd2m+24] [PC:0x11CF9E0] [ADDR:0xBA8C193C] [UNABLE_TO_READ] []
    Current SQL statement for this session:
    select g.cr375_idobj,g.cr375_geometria,t.cr374_codicectr,t.cr374_scarpt_cont
    from DBTI.Cr374_Scarpata t, DBTI.Cr375g_a_Scarp g
    where t.cr374_idobj=g.cr375_idobj
    check trace file c:\oracle\product\10.2.0\db_1\rdbms\trace\abruzzo_ora_0.trc for preloading .sym file messages
    ----- Call Stack Trace -----
    calling call entry argument values in hex
    location type point (? means dubious value)
    _kokekd2m+24                  00000000            
    kokeq2iro+178       CALLrel  kokekd2m+0 99384C8 9937624 BA8C18D8
    9968588 3660D954 3A52AC00
    __VInfreq__rworupo+ CALLrel _kokeq2iro+0         9968218 A05C810 EA7
    321
    _kxhrUnpack+71       CALLreg  00000000             99693C8 A05C810 0 9 0
    qerhjWalkHashBucke  CALLrel  kxhrUnpack+0 9967DD0 99693C8 9 A05C810 0
    t+210
    __PGOSF352__qerhjIn CALLrel _qerhjWalkHashBucke  A05CED4 99693C0 8
    nerProbeHashTable+4 t+0
    78
    _kdstf0000101km+230  CALLreg  00000000            
    kdsttgr+1263        CALLrel  kdstf0000101km+0

  • "ORA-03113: end-of-file on communication channel" when a merge is called

    We have two tables, one for the input of data and the other a production version that means the data has been approved. When the user approves the data, we use the merge command to update and insert the approved data into the production table. This worked great until now. We added a domain index to the production table. Since then, when I use the merge command, I get the ORA-03113 error. We are using Oracle 11g, but I thought that you could use merge with domain indexes in 11g. The merge does not affect the actual index column. It only affects certain columns so we do the update/insert just on those. Any idea? Do I need to do away with the merge for this table or is there another issue?
    Thank you,
    Susan

    Hi,
    Did you check if there is an error in the alert log? Can you post the error if exist?
    What is the 11g version?
    There are some bugs fixed in 11.1.0.7
    Domain Indexes
    5891213      ORA-6502 / LPX-7 from DBMS_METADATA.GET_DDL with domain index present
    5908945      Dump [qxopqdca] with ancilliary operator
    6051635      Wrong DDL from DBMS_METADATA for domain index or index on XMLType column
    6497310      ORA-942 / dump for DML in XMLTYPE column with domain index
    6685261      Dump [lnxmin] using ancilliary operators with inline views
    So either see if you can patch or test to replace merge with insert/update or drop the index?
    Regards,

  • Convrtd to Invterval Part- ORA-03113: end-of-file on communication channel

    Hi all,
    I had a table as Interval Partitioned. In order to create XML- Xpath indexes on it, I converted it to Range Partitioned table.
    I am able to create the XPATH indexes but I get the error: ORA-03113: end-of-file on communication channel
    - When I revert the code to Interval Partitioned without the XMLIndex, it works fine(although takes time as no XML Index)
    - When I convert table to non partitioned table, create the XML Index, it works fine.
    But I need the partitons, so when I create the partitioned table I get the error.
    CREATE TABLE INT_PART_TABLE
    DB_ID VARCHAR2(10 BYTE),
    xML_mESSAGE SYS.XMLTYPE,
    LOAD_TIMESTAMP TIMESTAMP(6)
    XMLTYPE xML_mESSAGE STORE AS BINARY XML
    PARTITION BY RANGE (LOAD_TIMESTAMP)
    PARTITION MAX VALUES LESS THAN (TIMESTAMP' 2013-06-01 00:00:00')
    TABLESPACE CSTR_STG_DATA
    NOCOMPRESS
    NOCACHE
    ENABLE ROW MOVEMENT;
    BEGIN
    DBMS_XMLINDEX.dropparameter('Indx_Par');
    END;
    BEGIN
    DBMS_XMLINDEX.REGISTERPARAMETER(
    'Indx_Par',
    'PATH TABLE Table1
    PATHS (INCLUDE ( /abc:field1/xyz:field2
    /abc:field1/def:field2
    NAMESPACE MAPPING ( xmlns:abc="ABCD"
    xmlns:def="DEFG"
    xmlns:xyz="XYZA"
    end;
    create index INDX_XPATHS on "INT_PART_TABLE" (XML_MESSAGE) indextype is xdb.xmlindex
    parameters ('PARAM Indx_Par') local;
    Now if I execute the following statement in
    SELECT T.xML_mESSAGE
    FROM INT_PART_TABLE1 T
    WHERE XMLEXISTS (
    declare namespace abc="ABCD";
    declare namespacedef="DEFG";
    declare namespace xyz="XYZA";
    let $tt as xs:boolean := fn:exists($p/main/id = ("144283","9085802")])
    return if ($tt) then true()
    else ()'
    PASSING T.xML_mESSAGE AS "p");
    - Is there any other way of writing this Select statement, which may work?
    - Any other thing I need to take care of when defining the table and partitions script so that I don't get this error?

    Hi,
    I think it's time you give a clear (and working) test case so that we can safely try to reproduce the issue.
    What you've given so far has syntax error and name mismatch.
    So please :
    - database version (SELECT * FROM v$version)
    - complete sequence of DLLs
    - some sample XML documents (it doesn't have to be the real ones, but at least something realistic)
    Thanks in advance.
    declare namespace abc="ABCD";
    declare namespacedef="DEFG";
    declare namespace xyz="XYZA";
    let $tt as xs:boolean := fn:exists($p/main/id = ("144283","9085802")])
    return if ($tt) then true()
    else ()'Why all that stuff? You don't have to return a boolean.
    The following works for me on 11.2.0.3 :
    SQL> CREATE TABLE int_part_table (
      2    db_id          VARCHAR2(10)
      3  , xml_message    XMLTYPE
      4  , load_timestamp TIMESTAMP
      5  )
      6  XMLTYPE xml_message STORE AS BINARY XML
      7  PARTITION BY RANGE (load_timestamp) (
      8    PARTITION MAX VALUES LESS THAN (timestamp '2013-06-01 00:00:00')
      9  )
    10  NOCOMPRESS
    11  NOCACHE
    12  ENABLE ROW MOVEMENT;
    Table created
    SQL> insert into int_part_table values (1, xmltype('<main><id>144283</id></main>'), sysdate);
    1 row inserted
    SQL> insert into int_part_table values (1, xmltype('<main><id>9085802</id></main>'), sysdate);
    1 row inserted
    SQL> insert into int_part_table values (1, xmltype('<main><id>1</id></main>'), sysdate);
    1 row inserted
    SQL> commit;
    Commit complete
    SQL> create index int_part_table_uix on int_part_table (xml_message)
      2  indextype is xdb.xmlindex
      3  parameters (
      4  'PATH TABLE INT_PART_TABLE_PT
      5  PATHS ( INCLUDE ( /main/id ) )')
      6  local;
    Index created
    SQL> SELECT xml_message
      2  FROM int_part_table
      3  WHERE XMLExists(
      4         '/main[id=("144283","9085802")]'
      5         PASSING xml_message
      6       )
      7  ;
    XML_MESSAGE
    <main>
      <id>144283</id>
    </main>
    <main>
      <id>9085802</id>
    </main>
    Execution Plan
    Plan hash value: 3517234298
    | Id  | Operation                              | Name                         | Rows  | Bytes | Cost (%CPU)| Time     | Pstart| Pstop |
    |   0 | SELECT STATEMENT                       |                              |     1 |   155 |    34   (6)| 00:00:01 |       |       |
    |   1 |  NESTED LOOPS                          |                              |     1 |   155 |    34   (6)| 00:00:01 |       |       |
    |   2 |   VIEW                                 | VW_SQ_1                      |     1 |    25 |    32   (4)| 00:00:01 |       |       |
    |   3 |    HASH UNIQUE                         |                              |     1 |    47 |         |             |       |       |
    |*  4 |     HASH JOIN SEMI                     |                              |     1 |    47 |    32   (4)| 00:00:01 |       |       |
    |   5 |      PARTITION SYSTEM SINGLE           |                              |     2 |    90 |     2   (0)| 00:00:01 |     1 |     1 |
    |*  6 |       TABLE ACCESS BY LOCAL INDEX ROWID| INT_PART_TABLE_PT            |     2 |    90 |     2   (0)| 00:00:01 |     1 |     1 |
    |*  7 |        INDEX SKIP SCAN                 | SYS117585_INT_PART__PIKEY_IX |     3 |       |     1   (0)| 00:00:01 |     1 |     1 |
    |   8 |      COLLECTION ITERATOR PICKLER FETCH | XQSEQUENCEFROMXMLTYPE        |  8168 | 16336 |    29   (0)| 00:00:01 |       |       |
    |*  9 |   TABLE ACCESS BY USER ROWID           | INT_PART_TABLE               |     1 |   130 |     1   (0)| 00:00:01 | ROWID | ROWID |
    Predicate Information (identified by operation id):
       4 - access("SYS_P3"."VALUE"=SYS_XQ_UPKXML2SQL(VALUE(KOKBF$),2,1,0) AND
                  SUBSTRB("VALUE",1,1599)=SUBSTRB(SYS_XQ_UPKXML2SQL(VALUE(KOKBF$),2,1,0),1,1599))
       6 - filter(SYS_XMLI_LOC_ISNODE("SYS_P3"."LOCATOR")=1)
       7 - access("SYS_P3"."PATHID"=HEXTORAW('704E') )
           filter("SYS_P3"."PATHID"=HEXTORAW('704E') )
       9 - filter("ITEM_6"=TBL$OR$IDX$PART$NUM("DEV"."INT_PART_TABLE",0,7,65535,"INT_PART_TABLE".ROWID))
    Note
       - Unoptimized XML construct detected (enable XMLOptimizationCheck for more information)
    SQL> SELECT xml_message
      2  FROM int_part_table
      3  WHERE XMLExists(
      4         '/main[id="144283" or id="9085802"]'
      5         PASSING xml_message
      6       )
      7  ;
    XML_MESSAGE
    <main>
      <id>144283</id>
    </main>
    <main>
      <id>9085802</id>
    </main>
    Execution Plan
    Plan hash value: 3748936130
    | Id  | Operation                                | Name                         | Rows  | Bytes | Cost (%CPU)| Time     | Pstart| Pstop |
    |   0 | SELECT STATEMENT                         |                              |     1 |   155 |    11  (10)| 00:00:01 |       |       |
    |   1 |  NESTED LOOPS                            |                              |     1 |   155 |    11  (10)| 00:00:01 |       |       |
    |   2 |   VIEW                                   | VW_SQ_1                      |     2 |    50 |     8   (0)| 00:00:01 |       |       |
    |   3 |    HASH UNIQUE                           |                              |     2 |   180 |         |             |       |       |
    |   4 |     CONCATENATION                        |                              |       |       |         |             |       |       |
    |   5 |      NESTED LOOPS                        |                              |       |       |         |             |       |       |
    |   6 |       NESTED LOOPS                       |                              |     1 |    90 |     4   (0)| 00:00:01 |       |       |
    |   7 |        PARTITION SYSTEM SINGLE           |                              |     1 |    45 |     2   (0)| 00:00:01 |     1 |     1 |
    |*  8 |         TABLE ACCESS BY LOCAL INDEX ROWID| INT_PART_TABLE_PT            |     1 |    45 |     2   (0)| 00:00:01 |     1 |     1 |
    |*  9 |          INDEX SKIP SCAN                 | SYS117585_INT_PART__PIKEY_IX |     3 |       |     1   (0)| 00:00:01 |     1 |     1 |
    |  10 |        PARTITION SYSTEM SINGLE           |                              |     1 |       |     1   (0)| 00:00:01 |     1 |     1 |
    |* 11 |         INDEX RANGE SCAN                 | SYS117585_INT_PART__PIKEY_IX |     1 |       |     1   (0)| 00:00:01 |     1 |     1 |
    |* 12 |       TABLE ACCESS BY LOCAL INDEX ROWID  | INT_PART_TABLE_PT            |     1 |    45 |     2   (0)| 00:00:01 |     1 |     1 |
    |  13 |      NESTED LOOPS                        |                              |       |       |         |             |       |       |
    |  14 |       NESTED LOOPS                       |                              |     1 |    90 |     4   (0)| 00:00:01 |       |       |
    |  15 |        PARTITION SYSTEM SINGLE           |                              |     1 |    45 |     2   (0)| 00:00:01 |     1 |     1 |
    |* 16 |         TABLE ACCESS BY LOCAL INDEX ROWID| INT_PART_TABLE_PT            |     1 |    45 |     2   (0)| 00:00:01 |     1 |     1 |
    |* 17 |          INDEX SKIP SCAN                 | SYS117585_INT_PART__PIKEY_IX |     3 |       |     1   (0)| 00:00:01 |     1 |     1 |
    |  18 |        PARTITION SYSTEM SINGLE           |                              |     1 |       |     1   (0)| 00:00:01 |     1 |     1 |
    |* 19 |         INDEX RANGE SCAN                 | SYS117585_INT_PART__PIKEY_IX |     1 |       |     1   (0)| 00:00:01 |     1 |     1 |
    |* 20 |       TABLE ACCESS BY LOCAL INDEX ROWID  | INT_PART_TABLE_PT            |     1 |    45 |     2   (0)| 00:00:01 |     1 |     1 |
    |* 21 |   TABLE ACCESS BY USER ROWID             | INT_PART_TABLE               |     1 |   130 |     1   (0)| 00:00:01 | ROWID | ROWID |
    Predicate Information (identified by operation id):
       8 - filter("SYS_P5"."VALUE"='9085802' AND SYS_XMLI_LOC_ISNODE("SYS_P5"."LOCATOR")=1 AND SUBSTRB("VALUE",1,1599)='9085802')
       9 - access("SYS_P5"."PATHID"=HEXTORAW('704E') )
           filter("SYS_P5"."PATHID"=HEXTORAW('704E') )
      11 - access("SYS_P5"."RID"="SYS_P3"."RID" AND "SYS_P3"."PATHID"=HEXTORAW('0BBD')  AND
                  "SYS_P3"."ORDER_KEY"<"SYS_P5"."ORDER_KEY")
           filter(SYS_ORDERKEY_DEPTH("SYS_P3"."ORDER_KEY")+1=SYS_ORDERKEY_DEPTH("SYS_P5"."ORDER_KEY") AND
                  TBL$OR$IDX$PART$NUM("DEV"."INT_PART_TABLE",0,7,65535,"SYS_P3"."RID")=TBL$OR$IDX$PART$NUM("DEV"."INT_PART_TABLE_PT",0,7,65535,ROWI
                  D) AND "SYS_P5"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD("SYS_P3"."ORDER_KEY"))
      12 - filter(SYS_XMLI_LOC_ISNODE("SYS_P3"."LOCATOR")=1)
      16 - filter("SYS_P5"."VALUE"='144283' AND SYS_XMLI_LOC_ISNODE("SYS_P5"."LOCATOR")=1 AND SUBSTRB("VALUE",1,1599)='144283' AND
                  (LNNVL("SYS_P5"."VALUE"='9085802') OR LNNVL("SYS_P5"."PATHID"=HEXTORAW('704E') ) OR
                  LNNVL(SYS_XMLI_LOC_ISNODE("SYS_P5"."LOCATOR")=1) OR LNNVL(SUBSTRB("VALUE",1,1599)='9085802')))
      17 - access("SYS_P5"."PATHID"=HEXTORAW('704E') )
           filter("SYS_P5"."PATHID"=HEXTORAW('704E') )
      19 - access("SYS_P5"."RID"="SYS_P3"."RID" AND "SYS_P3"."PATHID"=HEXTORAW('0BBD')  AND
                  "SYS_P3"."ORDER_KEY"<"SYS_P5"."ORDER_KEY")
           filter(SYS_ORDERKEY_DEPTH("SYS_P3"."ORDER_KEY")+1=SYS_ORDERKEY_DEPTH("SYS_P5"."ORDER_KEY") AND
                  TBL$OR$IDX$PART$NUM("DEV"."INT_PART_TABLE",0,7,65535,"SYS_P3"."RID")=TBL$OR$IDX$PART$NUM("DEV"."INT_PART_TABLE_PT",0,7,65535,ROWI
                  D) AND "SYS_P5"."ORDER_KEY"<SYS_ORDERKEY_MAXCHILD("SYS_P3"."ORDER_KEY"))
      20 - filter(SYS_XMLI_LOC_ISNODE("SYS_P3"."LOCATOR")=1)
      21 - filter("ITEM_2"=TBL$OR$IDX$PART$NUM("DEV"."INT_PART_TABLE",0,7,65535,"INT_PART_TABLE".ROWID))I asked in one of your other threads if /main/id was unique per XML document.
    If so, you can use a simple function-based index instead of the XMLIndex :
    SQL> drop index int_part_table_uix;
    Index dropped.
    SQL> create index int_part_table_ix1 on int_part_table (
      2    xmlcast(
      3      xmlquery('/main/id' passing XML_MESSAGE returning content)
      4      as varchar2(10)
      5    )
      6  );
    Index created.
    SQL> SELECT xml_message
      2  FROM int_part_table
      3  WHERE XMLCast(
      4          XMLQuery('/main/id' PASSING xml_message RETURNING CONTENT)
      5          AS VARCHAR2(10)
      6        )
      7  IN ('144283', '9085802');
    XML_MESSAGE
    <main>
      <id>144283</id>
    </main>
    <main>
      <id>9085802</id>
    </main>
    Execution Plan
    Plan hash value: 2864653096
    | Id  | Operation                           | Name               | Rows  | Bytes | Cost (%CPU)| Time  | Pstart| Pstop |
    |   0 | SELECT STATEMENT                    |                    |     2 |   236 |     2   (0)| 00:00:01 |       |       |
    |   1 |  INLIST ITERATOR                    |                    |       |       |            |       |  |       |
    |   2 |   TABLE ACCESS BY GLOBAL INDEX ROWID| INT_PART_TABLE     |     2 |   236 |     2   (0)| 00:00:01 |     1 |     1 |
    |*  3 |    INDEX RANGE SCAN                 | INT_PART_TABLE_IX1 |     2 |       |     1   (0)| 00:00:01 |       |       |
    Predicate Information (identified by operation id):
       3 - access(CAST(EXTRACTVALUE(SYS_MAKEXML(0,"SYS_NC00003$"),'/main/id',null,0,0,524293,1073874944) AS
                  varchar2(10)   )='144283' OR CAST(EXTRACTVALUE(SYS_MAKEXML(0,"SYS_NC00003$"),'/main/id',null,0,0,524293,1073874944
                  ) AS varchar2(10)   )='9085802')

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

    Dear Support
    I am getting "ORA-03113: end-of-file on communication channel" when I am trying to access my application.
    The current setup is following
    - two node Sun Cluster with node name as sep1n1 and sep2n2
    - running Oracle RAC (oracle database 10g) with instance name as ADVFRW1 and ADVFRW2
    Please see attached oracle trace file which was generated at the time of problem.
    Can you please help me to know what can be the reason of this oracle error/crash?
    Thanks
    Regards
    VS

    I don't see any Trace file.
    Network Problems?
    Are the databases up and running?

  • ORA-03113: end-of-file on communication channel ; On All Indexed fields

    Hi Friends,
    Please help
    I am getting the following error,when querying a table in 10.2.0.4.0.
    ERROR at line 1:
    ORA-03113: end-of-file on communication channel
    When I exclude one of the indexed fields in the where condition it works fine.I rebuilded/dropped index,But still oracle throws me out.
    Please see some Infom from Alter.log and Trace files
    Alter log
    Errors in file d:\oracle\product\10.2.0\admin\cvs2\udump\cvs2_ora_3064.trc:
    ORA-07445: exception encountered: core dump ACCESS_VIOLATION __VInfreq__qksqbFind1RowTabs+72 PC:0x313865C ADDR:0x131 UNABLE_TO_READ] [
    Trace file
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    Windows XP Version V5.1 Service Pack 3
    CPU : 2 - type 586, 2 Physical Cores
    Process Affinity : 0x00000000
    Memory (Avail/Total): Ph:829M/2038M, Ph+PgF:2573M/3933M, VA:964M/2047M
    Instance name: cvs2
    Redo thread mounted by this instance: 1
    Oracle process number: 28
    Windows thread id: 3064, image: ORACLE.EXE (SHAD)
    *** ACTION NAME:() 2009-06-09 16:50:51.357
    *** MODULE NAME:(SQL*Plus) 2009-06-09 16:50:51.357
    *** SERVICE NAME:(CVS2) 2009-06-09 16:50:51.357
    *** SESSION ID:(148.7775) 2009-06-09 16:50:51.357
    *** 2009-06-09 16:50:51.357
    ksedmp: internal or fatal error
    ORA-07445: exception encountered: core dump ACCESS_VIOLATION __VInfreq__qksqbFind1RowTabs+72 PC:0x313865C ADDR:0x131 UNABLE_TO_READ] [
    Current SQL statement for this session:
    Call Stack Trace calling call entry argument values in hex
    location type point (? means dubious value) -------- ----------------------------
    __VInfreq__qksqbFin 00000000
    d1RowTabs+72
    kkogtp+366 CALLrel qksqbFind1RowTabs+
    0
    vopastp+276 CALLrel kkogtp+0 9C17008 9C17008 9C16808 0
    voppfdDescendents+ CALLrel vopastp+0 9C16808 1 0
    374
    voppfd+88 CALLrel voppfdDescendents+ 9C16808 1
    0
    opitca+854 CALLrel voppfd+0 9C16808 1
    __PGOSF346__kksFull CALLrel _opitca+0 9ECB128 3D2396F0
    TypeCheck+15
    _rpiswu2+426 CALLreg 00000000 BF9C004
    kksLoadChild+8074 CALLrel rpiswu2+0 457453CC 9D 3DE12CF8 5
    3DE12A00 9D 3DE12D24 0 5CDB50
    0 BF9C004 0
    kxsGetRuntimeLock+ CALLrel kksLoadChild+0 C669558 3D738E24 BF9CA5C
    and it goes and goes.....
    Thanks In Advance
    SSN

    I'm not 100% sure, but I'd suggest you to open SR in metalink. And send these trace files them for analyze
    Kamran Agayev A. (10g OCP)
    http://kamranagayev.wordpress.com
    [Step by Step install Oracle on Linux and Automate the installation using Shell Script |http://kamranagayev.wordpress.com/2009/05/01/step-by-step-installing-oracle-database-10g-release-2-on-linux-centos-and-automate-the-installation-using-linux-shell-script/]

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

  • End-of-file in communication channel while querying the data

    We are using ColdFusion(Windows) to access an Oracle - 8.1.7
    database. I have context indexes setup on the data for search
    purposes.
    If I use a package to query the database and return some values,
    when many people use the call to the package I get the following
    error:
    End-of-file in commnuication channel
    And many other users lose connection to the database. The
    database, however does not go down.
    The same logic works well on the development database where
    traffic is less.
    If we replace the stored proc call by the individual sql
    statements there are no problems. Due to complexity of the
    program, I would like to use stored procs instead of sql
    statements in the ColdFusion code.
    Does anyone have any suggestions?

    07445:exception encountered:core dump [kopedga()+200] [SIGSEGV]
    [Address not mapped to object] ....
    ORA-7445 is a core dump (segmentation fault) and is a bug in the
    database.
    You have now the following options:
    If you have metalink access:
    1. You can have a look if you find a bug entry and then see
    when it will be fixed (e.g. search for 'ORA-7445 kopedga').
    2. Create an iTAR in Metalink.
    If you don't have metalink access:
    3. Use the latest patchset and try again and hope that it is
    fixed.
    Regards,
    Thomas

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

  • End of file on comms channel after install of 8.1.7 on RH7

    Hi
    Afetr discovering that no tech support is available with RH7.1 and 8.1.7 (NOT supported!!) we have downgraded to RH7.
    When trying to create a database using svrmgrl, the thing just hangs after about 2 minutes saying :
    ORA-03113: end-of-file on communication channel
    Once this has happened you cannot use svrmgrl again until you reboot the box :(
    Any ideas on where to look for this one?
    Ta
    GR

    I encountered the same problem. I even ignored the messages and finished creating database.
    But no matter what method I tried to connect to the database afterwards I got the same message.
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by GR ([email protected]):
    Hi
    Afetr discovering that no tech support is available with RH7.1 and 8.1.7 (NOT supported!!) we have downgraded to RH7.
    When trying to create a database using svrmgrl, the thing just hangs after about 2 minutes saying :
    ORA-03113: end-of-file on communication channel
    Once this has happened you cannot use svrmgrl again until you reboot the box :(
    Any ideas on where to look for this one?
    Ta
    GR<HR></BLOCKQUOTE>
    null

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

    After applying Database patch 3095277 to my 9.2.0.1.0 installation
    in order to update it to 9.2.0.4.0,I'm getting ORA-03113: end-of-file on communication channel
    ERRORS when attempting various tasks. This is a local installation running on a Windows XP Workstation.
    I've even tried creating a new test database but the result is the same.
    The reason for moving up to 9.2.0.4.0 is so I can start using Advanced Queuing, which I understand had problems in earlier releases.
    However before the update I could at least create the JMS queue tables without ERROR whereas now I get the following errors when attempting to create a queue table in SQL Plus from within Enterprise Manager Console.
    SQL*Plus: Release 9.2.0.4.0 - Production on Thu Sep 18 08:20:08 2003
    Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
    Connected.
    BEGIN SYS.DBMS_AQADM.CREATE_QUEUE_TABLE(Queue_table=> 'JMSQTBL',Queue_payload_type=>'SYS.AQ$_JMS_STREAM_MESSAGE',multiple_consumers=> false); END;
    ERROR at line 1:
    ORA-03113: end-of-file on communication channel
    BEGIN SYS.DBMS_AQADM.CREATE_QUEUE(Queue_name=> 'JMSQUE',queue_table=> 'JMSQTBL'); END;
    ERROR at line 1:
    ORA-03114: not connected to ORACLE
    I would be grateful of any pointers as to how to resolve this problem.
    Regards
    Gary.

    Chris, Thanks for the suggestion,
    I took a look in the trace log and found the following entries that point to a ORA-00600 as you mentioned earlier.
    This is only a test database so there's no great loss if
    I have to re create it, but in saying that I did create a new test02 from scratch and had the same problem.
    Is it posible something went wrong when applying the 9.2.0.4.0 patch ?.
    Regards
    Gary.
    Dump file c:\oracle\admin\test01\udump\test01_ora_2556.trc
    Wed Sep 17 16:25:14 2003
    ORACLE V9.2.0.4.0 - Production vsnsta=0
    vsnsql=12 vsnxtr=3
    Windows 2000 Version 5.1 Service Pack 1, CPU type 586
    Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.4.0 - Production
    Windows 2000 Version 5.1 Service Pack 1, CPU type 586
    Instance name: test01
    Redo thread mounted by this instance: 1
    Oracle process number: 10
    Windows thread id: 2556, image: ORACLE.EXE
    *** 2003-09-17 16:25:14.046
    *** SESSION ID:(7.17) 2003-09-17 16:25:14.031
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** Object defn.s out of sync w/ data
    *** 2003-09-17 16:25:14.281
    ksedmp: internal or fatal error
    ORA-00600: internal error code, arguments: [qmxiUnpPacked2], [121], [], [], [], [], [], []
    Current SQL statement for this session:
    select 1
    from resource_view
    where any_path = '/xdbconfig.xml'
    ----- PL/SQL Call Stack -----
    object line object
    handle number name
    6A4FA348 6 package body XDB.DBMS_REGXDB
    6A504D88 1 anonymous block
    6A576AB8 639 package body SYS.DBMS_REGISTRY
    6A1DBB6C 1 anonymous block

  • ORA-03113: end-of-file on communication channel, Please help

    hello Seniors,
    i have strange situation, facing it for the first time.
    i m/s detail form and i am entering data. i successfully saved few records.
    i completed entering one more record and for a reason i left it unsaved.
    after lets say may be a minute or so, i got back to work and then tried to save the unsaved record
    displayed on screen. when i pressed save button i got error;
    ORA-03113: end-of-file on communication channel
    leaving the form as is with this error displayed, i notice that i can very well use the db at server level
    by running other sqls, meaning other resources are functioning. even i tried to open the same application again
    leaving the erroneous form as is, and tried to enter in another form , it communicated well and saved without any errors.
    also there is one more errro along with this, when i query; says "Unable to perform query"
    ORA-01041: internal error. hostdef extension doesn't exist
    and when exit the current form it quits the entire application and kills that particular session,
    but the db is still up and running with no errors.
    The Tnsping <hostname> is responding.
    i want to know while entring on a form, is there any time-out limit between the entry and saving point?
    or any other solution please help. vm thankful.
    my db
    SQL*Plus: Release 10.2.0.1.0 - Production on Sat Jul 25 09:31:46 2009
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    Connected to:
    Oracle Database 10g Release 10.2.0.1.0 - Production
    form;
    Forms [32 Bit] Version 6.0.8.25.2 (Production)
    Oracle Database 10g Release 10.2.0.1.0 - Production
    Oracle Toolkit Version 6.0.8.25.0 (Production)
    PL/SQL Version 8.0.6.3.0 (Production)
    Oracle Procedure Builder V6.0.8.21.0 Build #1459 - Production
    PL/SQL Editor (c) WinMain Software (www.winmain.com), v1.0 (Production)
    Oracle Query Builder 6.0.7.1.0 - Production
    Oracle Virtual Graphics System Version 6.0.5.38.0 (Production)
    Oracle Tools GUI Utilities Version 6.0.8.25.0 (Production)
    Oracle Multimedia Version 6.0.8.25.0 (Production)
    Oracle Tools Integration Version 6.0.8.18.0 (Production)
    Oracle Tools Common Area Version 6.0.8.18.0
    Oracle CORE Version 4.0.6.0.0 - Production
    Edited by: user10967485 on Jul 25, 2009 12:47 AM
    Edited by: user10967485 on Jul 25, 2009 12:52 AM

    i was testing entering into different forms of my application.
    what i notice that this problem persist with just one form i.e. my purchase order header-details form.
    whats happening is, it allows just the first or rather 1 record (incase if are in a query mode and select create record),
    saving the next or IInd record returns this error. God knows why..?
    can you please suggest any debugging technique to catch the theif?
    i have WNFI, POSt-FORM-COMMIT, KEY-COMMIT, PRE-COMMIT, PRE-FORM at form level
    at heade block i have ;
    PRE-INSERT,UPDATE,DELETE, PRE-RECORD,POST-QUERY, KEY-ENTQRY, ON-POPULTE-DET
    at detail blcok i have;
    PRE-INSERT,UPDATE,PRE-RECORD,POST-QUERY,WHEN-REMOVE-RECORD.
    sqlnet.ora, i have at 4 different dir;
    C:\orant\NET80\ADMIN & C:\orant\NET80\ADMIN\SAMPLE AND
    C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN & C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\SAMPLE
    I am not so good with Dba interface, so please suggest me which particular file should refer and
    where & what exactly should i look for..? as the file contains a comrehensive entries.
    thankyou once again.
    on displaying error from Help i get this;
    INSERT INTO PURCHASE_ORDER_DETAIL) VALUES ) RETURNING ROWID,POD_COMP_CODE,POD_DATE,POD_POH_CODE,POD_POH_NO,POD_REMARKS,POD_CR_UID,POD_CR_DT,POD_UPD_UID,POD_UPD_DT,POD_PROD_CODE,POD_UOM,POD_QTY,POD_RATE,POD_CURR_CODE,POD_FX_RATE,POD_fc_AMOUNT,POD_LC_AMOUNT INTO :1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12,:13,:14,:15,:16,:17,:18
    ORA-03113: end of on communication channel.

  • ERROR at line 1: ORA-03113: end-of-file on communication channel

    I have a DRDA gateway set up between my Oracle 10.2.0.4 instance (linux 64 bit), and a DB2 UDB instance (v 8.2 32 Bit). Within a SQLPlus session, I'm able to successfully interact with tables (select, update, delete) that do not have CLOB columns defined. However, whenever I try to access a table with a CLOB column (even doing a select on a single row), I get an end-of-file communication error and it kicks me out of my session. I can interact with the table as long as I don't include the CLOB/BLOB columns. Is there some additional configuration or memory settings I'm missing?
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    SQL> select * from mytablewithaclob@db2 where l_column= 1;
    select * from dbo.mytablewithaclob@db2 where l_column= 1
    ERROR at line 1:
    ORA-03113: end-of-file on communication channelI add the following codepage.map (as per another post) - packages are bound properly, and tables without clobs I can interact with just fine.:
    S 367 > US7ASCII
    D 13488 > AL16UTF16
    D 1200 = AL16UTF16
    M 1208 = UTF8
    MBC 1208 = 1208 1200
    column in question is defined as follows in DB2:
    mycol CLOB(1G) DEFAULT ''  NOT NULL  NOT LOGGEDAny thoughts? Much appreciated.
    Edited by: kpw on Sep 3, 2009 4:21 PM

    Unfortunately TG4DRDA 10.2.0 does not support DB2 (C)LOB datatype. A crash is a rather unpleasant way to report this inability... but that could depend on the version of TG4DRDA you use (10.2.0.1.0). I guess when you upgrade TG4DRDA to 10.2.0.4.0 you will get a proper error message (ORA-28527 - datatype conversion error).
    As workaround you could:
    - create a view on the DB2 table and exclude the (C)LOB columns
    - move/copy the (C)LOB data into a TG4DRDA supported datatype ((long) varchar for bit data)
    Regards,
    Ed

  • Ora 03113 end of file of communication channel leads to coredump using svrmgrl

    hi,
    I have a similar problem. I installed Redhat linux version7 and tried to install oracle 816 but while connecting to SVRMGRL> it gives an ora-03113 end-of-file of communication channel. There is no database in the system. The dbassist also fails with the same error. I tried reinstalling for five times with different options but in vain. I analyzed the core using file core and strings core|head -10 it gave the following
    Core:ELF 32-bit LSB core file of 'oracle'(signal 6) Intel 80386, version1
    for strings command
    Core
    tl@#
    core
    oracle
    oracleoracle(Description=(local=yes)(address=(protocol=beq)))
    core
    oracle
    rminal
    ffffff
    n?sh
    Whenever i try svrmgrl it raises the ora-03113 error and creates a oracle<defunct> process. I tried relinking the oracle executables. I also tried chaning various options with listener and tnsnames. But in vain. Could any one please help me on this problem.
    Thanks in Advance,
    Hari

    onkar.nath wrote:
    All,
    While running exp command, I am getting below error:
    . exporting synonyms
    EXP-00008: ORACLE error 3113 encountered
    ORA-03113: end-of-file on communication channel
    EXP-00000: Export terminated unsuccessfully
    when I checked alert log, I found below entry:
    Errors in file /u01/app/oracle/admin/DEVOLTP/udump/devoltp_ora_13720.trc:
    ORA-07445: exception encountered: core dump [jon_get_ncomp_method_fptr()+59] [SIGSEGV] [Address not mapped to object] [0x23] [] []
    then I looked into the trace file mentioned there and it says this:
    ksedmp: internal or fatal error
    ORA-07445: exception encountered: core dump [jon_get_ncomp_method_fptr()+59] [SIGSEGV] [Address not mapped to object] [0x23] [] []
    Current SQL statement for this session:
    SELECT SYNNAM, DBMS_JAVA.LONGNAME(SYNNAM), DBMS_JAVA.LONGNAME(SYNTAB), TABOWN, TABNODE, PUBLIC$, SYNOWN, SYNOWNID, TABOWNID, SYNOBJNO FROM SYS.EXU9SYNU ORDER BY SYNTIME
    I tried finding the solution in metalink also but somehow I could not locate any document related to this. Any idea how to take care of this error.
    Database : Oracle 9i R2
    OS : Linux rcdb4 2.6.9-42.0.0.0.1.ELsmp #1 SMP Sun Oct 15 14:02:40 PDT 2006 i686 i686 i386 GNU/Linux
    Please Advise..
    TIA,
    OnkarHi Onkar. As you get any ksedmp: internal or fatal error, you need to raise SR at metalink

Maybe you are looking for