Issue found with Oracle 11.2.0.2 left outter joins.

When performing a left outter join, that returns no data - we are seeing an issue with 11.2.0.2 where it does not return any rows at all - where it should in fact return one row with null data. We have thoroughly tested this against 11.2.0.1 as well as 10g and found no issues, but for some reason 11.2.0.2 does not perform as expected.
The following queries demonstrate what we're experiencing, and the subsequent DDL / DML will expose this issue on a 11.2.0.2 oracle DB.
-- QUERIES --
--Query that exposes the LOJ issue (should return one row with 4 null columns)
-- RETURNS: NO ROWS ARE RETURNED
SELECT lt.*
FROM Attr attr
JOIN Obj obj ON attr.id = obj.id
LEFT OUTER JOIN Loc_Txt lt ON attr.id = lt.objectid AND lt.typeid = 851 AND 1 = 2
WHERE attr.id = 225;
--PLEASE NOTE, the 'AND 1 = 2' is necessary for our particular use case.  While this doesn't make much logical sense here, it is necessary to expose this issue.
--Query - shows the expected behavior by simply adding a column that is not null.
--RETURNS: ONE ROW RETURNED with first 4 columns null, and '225' for obj.id.
SELECT lt.*, obj.id
FROM Attr attr
JOIN Obj obj ON attr.id = obj.id
LEFT OUTER JOIN Loc_Txt lt ON attr.id = lt.objectid AND lt.typeid = 851 AND 1 = 2
WHERE attr.id = 225;
--Query - shows that the expected behavior also resumes by swapping the LoJ against obj.id instead of attr.id.  Since these tables are joined together by id, this should be ARBITRARY!
-- RETURNS: ONE ROW RETURNED with first 4 columns null, and '225' for obj.id
SELECT lt.*
FROM Attr attr
JOIN Obj obj ON attr.id = obj.id
LEFT OUTER JOIN Loc_Txt lt ON obj.id = lt.objectid AND lt.typeid = 851 AND 1 = 2
WHERE attr.id = 225;
-- DDL --
-- OBJ TABLE --
CREATE TABLE "TESTDB"."OBJ"
     "ID" NUMBER(10,0) NOT NULL ENABLE
     ,"TYPEID" NUMBER(10,0) NOT NULL ENABLE
     ,CONSTRAINT "OBJ_PK" PRIMARY KEY ("ID") RELY ENABLE
commit;
-- LOC_TXT TABLE --
CREATE TABLE "TESTDB"."LOC_TXT"
     "ID" NUMBER(10,0) NOT NULL ENABLE,
     "OBJECTID" NUMBER(10,0) NOT NULL ENABLE,
"TYPEID" NUMBER(10,0) NOT NULL ENABLE,
     "VALUE" NVARCHAR2(400) NOT NULL ENABLE,
     CONSTRAINT "LOC_TXT_PK" PRIMARY KEY ("ID") RELY ENABLE,
     CONSTRAINT "LOC_TXT1_FK" FOREIGN KEY ("OBJECTID") REFERENCES "TESTDB"."OBJ" ("ID") RELY ENABLE
commit;
-- ATTR TABLE --
CREATE TABLE "TESTDB"."ATTR"
     "ID" NUMBER(10,0) NOT NULL ENABLE,
     "ATTRIBUTEVALUE" NVARCHAR2(255),
     CONSTRAINT "ATTR_PK" PRIMARY KEY ("ID") RELY ENABLE,
     CONSTRAINT "ATTR_FK" FOREIGN KEY ("ID") REFERENCES "TESTDB"."OBJ" ("ID") RELY ENABLE
commit;
-- DATA --
insert into obj (id, typeid) values(225, 174);
insert into attr (id, attributevalue) values(225, 'abc');
insert into obj (id, typeid) values(2274, 846);
insert into loc_txt(id, objectid, typeid, value) values(540, 2274, 851, 'Core Type');
commit;
-- DROP TABLES --
--DROP TABLE "TESTDB"."ATTR";
--DROP TABLE "TESTDB"."LOC_TXT";
--DROP TABLE "TESTDB"."OBJ";
--commit;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

Whilst I agree that your test cases do show some anomalies, the statement logic does smell a little odd.
In general, I'd be wary of trying to reproduce issues using hardcoded conditions such as "AND 1=2".
As this predicate can be evaluated at parse time, you can get plans which are not representative of run time issues.
However....
The trouble with ANSI - trouble as in it seems to have a lot of bugs/issues - is that it is always transformed to orthodox Oracle syntax prior to execution - you can see this in a 10053 trace file. This is possibly not helped by the distinction ANSI has between join predicates and filter predicates - something that Oracle syntax does not really have without rewriting the SQL significantly.
For more information on a similar sounding ANSI problem, see http://jonathanlewis.wordpress.com/2011/08/03/trouble-shooting-4/
Yours might not even be ANSI related.
If you check the execution plan - particularly the predicates section, then you can see some of the issues/symptoms.
See the "NULL IS NOT NULL" FILTER operation at Id 1.
SQL> select * from v$version;
BANNER
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
PL/SQL Release 11.2.0.2.0 - Production
CORE    11.2.0.2.0      Production
TNS for Linux: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production
SQL> SELECT lt.*
  2  FROM Attr attr
  3  JOIN Obj obj ON attr.id = obj.id
  4  LEFT OUTER JOIN Loc_Txt lt ON attr.id = lt.objectid AND lt.typeid = 851 AND 1 = 2
  5  WHERE attr.id = 225;
no rows selected
SQL> explain plan for
  2  SELECT lt.*
  3  FROM Attr attr
  4  JOIN Obj obj ON attr.id = obj.id
  5  LEFT OUTER JOIN Loc_Txt lt ON attr.id = lt.objectid AND lt.typeid = 851 AND 1 = 2
  6  WHERE attr.id = 225;
Explained.
SQL> select * from table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
Plan hash value: 1392151118
| Id  | Operation            | Name    | Rows  | Bytes | Cost (%CPU)| Time     |
|   0 | SELECT STATEMENT     |         |     1 |   454 |     0   (0)|          |
|*  1 |  FILTER              |         |       |       |            |          |
|   2 |   NESTED LOOPS OUTER |         |     1 |   454 |     4   (0)| 00:00:01 |
|*  3 |    INDEX UNIQUE SCAN | ATTR_PK |     1 |    13 |     1   (0)| 00:00:01 |
|   4 |    VIEW              |         |     1 |   441 |     3   (0)| 00:00:01 |
|*  5 |     TABLE ACCESS FULL| LOC_TXT |     1 |   441 |     3   (0)| 00:00:01 |
Predicate Information (identified by operation id):
   1 - filter(NULL IS NOT NULL)
   3 - access("ATTR"."ID"=225)
   5 - filter("ATTR"."ID"="LT"."OBJECTID" AND "LT"."TYPEID"=851)
Note
   - dynamic sampling used for this statement (level=4)
23 rows selected.
SQL> Whereas in the next example, the FILTER operation has moved further down.
SQL> SELECT lt.*, obj.id
  2  FROM Attr attr
  3  JOIN Obj obj ON attr.id = obj.id
  4  LEFT OUTER JOIN Loc_Txt lt ON attr.id = lt.objectid AND lt.typeid = 851 AND 1 = 2
  5  WHERE attr.id = 225;
        ID   OBJECTID     TYPEID
VALUE
        ID
       225
1 row selected.
SQL> explain plan for
  2  SELECT lt.*, obj.id
  3  FROM Attr attr
  4  JOIN Obj obj ON attr.id = obj.id
  5  LEFT OUTER JOIN Loc_Txt lt ON attr.id = lt.objectid AND lt.typeid = 851 AND 1 = 2
  6  WHERE attr.id = 225;
Explained.
SQL> select * from table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
Plan hash value: 2816285829
| Id  | Operation            | Name    | Rows  | Bytes | Cost (%CPU)| Time     |
|   0 | SELECT STATEMENT     |         |     1 |   454 |     1   (0)| 00:00:01 |
|   1 |  NESTED LOOPS OUTER  |         |     1 |   454 |     1   (0)| 00:00:01 |
|*  2 |   INDEX UNIQUE SCAN  | ATTR_PK |     1 |    13 |     1   (0)| 00:00:01 |
|   3 |   VIEW               |         |     1 |   441 |            |          |
|*  4 |    FILTER            |         |       |       |            |          |
|*  5 |     TABLE ACCESS FULL| LOC_TXT |     1 |   441 |     3   (0)| 00:00:01 |
Predicate Information (identified by operation id):
   2 - access("ATTR"."ID"=225)
   4 - filter(NULL IS NOT NULL)
   5 - filter("ATTR"."ID"="LT"."OBJECTID" AND "LT"."TYPEID"=851)
Note
   - dynamic sampling used for this statement (level=4)
23 rows selected.
SQL> However, you might have also noticed that OBJ is not referenced at all in the execution plans - this may indicate where the issue lies, maybe in conjunction with ANSI or it may be nothing to do with ANSI.
The foreign key constraint means that any reference to OBJ can be rewritten and eliminated.
So, if we remove the foreign key constraint, we get the expected one row with all null values returned:
SQL> alter table attr drop constraint attr_fk;
Table altered.
SQL> SELECT lt.*
  2  FROM Attr attr
  3  JOIN Obj obj ON attr.id = obj.id
  4  LEFT OUTER JOIN Loc_Txt lt ON attr.id = lt.objectid AND lt.typeid = 851 AND 1 = 2
  5  WHERE attr.id = 225;
        ID   OBJECTID     TYPEID
VALUE
1 row selected.
SQL> explain plan for
  2  SELECT lt.*
  3  FROM Attr attr
  4  JOIN Obj obj ON attr.id = obj.id
  5  LEFT OUTER JOIN Loc_Txt lt ON attr.id = lt.objectid AND lt.typeid = 851 AND 1 = 2
  6  WHERE attr.id = 225;
Explained.
SQL> select * from table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
Plan hash value: 1136995246
| Id  | Operation            | Name    | Rows  | Bytes | Cost (%CPU)| Time     |
|   0 | SELECT STATEMENT     |         |     1 |   467 |     1   (0)| 00:00:01 |
|   1 |  NESTED LOOPS OUTER  |         |     1 |   467 |     1   (0)| 00:00:01 |
|   2 |   NESTED LOOPS       |         |     1 |    26 |     1   (0)| 00:00:01 |
|*  3 |    INDEX UNIQUE SCAN | OBJ_PK  |     1 |    13 |     1   (0)| 00:00:01 |
|*  4 |    INDEX UNIQUE SCAN | ATTR_PK |     1 |    13 |     0   (0)| 00:00:01 |
|   5 |   VIEW               |         |     1 |   441 |            |          |
|*  6 |    FILTER            |         |       |       |            |          |
|*  7 |     TABLE ACCESS FULL| LOC_TXT |     1 |   441 |     3   (0)| 00:00:01 |
Predicate Information (identified by operation id):
   3 - access("OBJ"."ID"=225)
   4 - access("ATTR"."ID"=225)
   6 - filter(NULL IS NOT NULL)
   7 - filter("ATTR"."ID"="LT"."OBJECTID" AND "LT"."TYPEID"=851)
Note
   - dynamic sampling used for this statement (level=4)
26 rows selected.Note also that with the constraint in place, I did not get a row returned regardless of whether the outer join was to attr.id or obj.id
Edited by: Dom Brooks on Aug 15, 2011 11:41 AM

Similar Messages

  • Interesting Application Issue with Oracle 11.1.0.6/7 (Long Post)

    Just curious to see if anyone has seen anything like this - this is not a production issue, just something that I find interesting (a challenge if you will).
    I have been testing Oracle 11.1.0.6 and 11.1.0.7 with an ERP package since January and have encountered an interesting issue where the ERP package throws an error "ORA-02005: implicit (-1)
    length not valid for this bind or define datatype" error, when selecting the BLOB column from any table containing a BLOB - this same ERP package executes without problem with Oracle
    10.2.0.2/10.2.0.3/10.2.0.4. The table definition is as follows:
    PART_ID     NOT NULL VARCHAR2(30)
    TYPE        NOT NULL CHAR(1)
    BITS        BLOB
    BITS_LENGTH NOT NULL NUMBER(38)The previous version of the ERP package had the same table defined as follows, and the previous version of the ERP package had no problem with Oracle 11.1.0.6:
    PART_ID     NOT NULL VARCHAR2(30)
    TYPE        NOT NULL CHAR(1)
    BITS        LONG RAW
    BITS_LENGTH NOT NULL NUMBER(38)One of the SQL statements which is tossing the error:
    SELECT BITS FROM PART_MFG_BINARY  where TYPE = :1       and PART_ID = :2
    A portion of a 10046 trace from Oracle 10.2.0.2 for comparison:
    =====================
    PARSING IN CURSOR #2 len=87 dep=0 uid=30 oct=3 lid=30 tim=749963475 hv=1159951869 ad='53a45ac8'
    select mfg_name, mfg_part_id from part where id = :1                                  
    END OF STMT
    PARSE #2:c=0,e=1427,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,tim=749963466
    BINDS #2:
    kkscoacd
    Bind#0
      oacdty=96 mxl=32(09) mxlc=00 mal=00 scl=00 pre=00
      oacflg=01 fl2=1000000 frm=01 csi=178 siz=32 off=0
      kxsbbbfp=380b9b68  bln=32  avl=09  flg=05
      value="98567109M"
    EXEC #2:c=0,e=3357,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,tim=749971833
    FETCH #2:c=0,e=52,p=0,cr=3,cu=0,mis=0,r=1,dep=0,og=1,tim=749971968
    FETCH #2:c=0,e=2,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=0,tim=749973655
    =====================
    PARSING IN CURSOR #3 len=59 dep=0 uid=30 oct=3 lid=30 tim=749983314 hv=2907586799 ad='5457f690'
    select part_udf_labels from APPLICATION_GLOBAL            
    END OF STMT
    PARSE #3:c=0,e=3389,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,tim=749983305
    BINDS #3:
    EXEC #3:c=0,e=152,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=749986393
    FETCH #3:c=0,e=124,p=0,cr=7,cu=0,mis=0,r=1,dep=0,og=1,tim=749988214
    STAT #3 id=1 cnt=1 pid=0 pos=1 obj=11925 op='TABLE ACCESS FULL APPLICATION_GLOBAL (cr=7 pr=0 pw=0 time=104 us)'
    =====================
    PARSING IN CURSOR #3 len=59 dep=0 uid=30 oct=3 lid=30 tim=749992936 hv=2907586799 ad='5457f690'
    select part_udf_labels from APPLICATION_GLOBAL            
    END OF STMT
    PARSE #3:c=0,e=117,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=749992932
    BINDS #3:
    EXEC #3:c=0,e=83,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=749996097
    FETCH #3:c=0,e=116,p=0,cr=7,cu=0,mis=0,r=1,dep=0,og=1,tim=749997800
    STAT #2 id=1 cnt=1 pid=0 pos=1 obj=12429 op='TABLE ACCESS BY INDEX ROWID PART (cr=3 pr=0 pw=0 time=48 us)'
    STAT #2 id=2 cnt=1 pid=1 pos=1 obj=12436 op='INDEX UNIQUE SCAN SYS_C005496 (cr=2 pr=0 pw=0 time=28 us)'
    =====================
    PARSING IN CURSOR #2 len=99 dep=0 uid=30 oct=3 lid=30 tim=750003263 hv=1519706035 ad='7e235fc0'
    SELECT BITS FROM PART_MFG_BINARY  where TYPE = :1       and PART_ID = :2                          
    END OF STMT
    PARSE #2:c=0,e=1100,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,tim=750003255
    BINDS #2:
    kkscoacd
    Bind#0
      oacdty=96 mxl=32(01) mxlc=00 mal=00 scl=00 pre=00
      oacflg=01 fl2=1000000 frm=01 csi=178 siz=64 off=0
      kxsbbbfp=380bdcd8  bln=32  avl=01  flg=05
      value="D"
    Bind#1
      oacdty=96 mxl=32(09) mxlc=00 mal=00 scl=00 pre=00
      oacflg=01 fl2=1000000 frm=01 csi=178 siz=0 off=32
      kxsbbbfp=380bdcf8  bln=32  avl=09  flg=01
      value="98567109M"
    EXEC #2:c=0,e=2512,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,tim=750022595
    FETCH #2:c=0,e=33,p=0,cr=1,cu=0,mis=0,r=0,dep=0,og=1,tim=750024142
    STAT #2 id=1 cnt=0 pid=0 pos=1 obj=101246 op='TABLE ACCESS BY INDEX ROWID PART_MFG_BINARY (cr=1 pr=0 pw=0 time=30 us)'
    STAT #2 id=2 cnt=0 pid=1 pos=1 obj=101249 op='INDEX UNIQUE SCAN SYS_C0018720 (cr=1 pr=0 pw=0 time=21 us)'
    =====================
    A portion of a 10046 trace from Oracle 11.1.0.6:
    =====================
    PARSING IN CURSOR #3 len=87 dep=0 uid=59 oct=3 lid=59 tim=1023659125907 hv=1159951869 ad='22a109c8' sqlid='7k8rzcj2k6xgx'
    select mfg_name, mfg_part_id from part where id = :1                                  
    END OF STMT
    PARSE #3:c=0,e=432,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,tim=1023659125903
    BINDS #3:
    Bind#0
      oacdty=96 mxl=32(09) mxlc=00 mal=00 scl=00 pre=00
      oacflg=01 fl2=1000000 frm=01 csi=178 siz=32 off=0
      kxsbbbfp=0c6e0fd4  bln=32  avl=09  flg=05
      value="98567109M"
    EXEC #3:c=0,e=1068,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,tim=1023659130848
    FETCH #3:c=0,e=37,p=0,cr=3,cu=0,mis=0,r=1,dep=0,og=1,tim=1023659132062
    STAT #3 id=1 cnt=1 pid=0 pos=1 obj=67567 op='TABLE ACCESS BY INDEX ROWID PART (cr=3 pr=0 pw=0 time=0 us cost=2 size=14 card=1)'
    STAT #3 id=2 cnt=1 pid=1 pos=1 obj=69248 op='INDEX UNIQUE SCAN SYS_C0011926 (cr=2 pr=0 pw=0 time=0 us cost=1 size=0 card=1)'
    =====================
    PARSING IN CURSOR #6 len=59 dep=0 uid=59 oct=3 lid=59 tim=1023659138710 hv=2907586799 ad='22a44ae8' sqlid='3n102kqqnwh7g'
    select part_udf_labels from APPLICATION_GLOBAL            
    END OF STMT
    PARSE #6:c=0,e=701,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,tim=1023659138706
    BINDS #6:
    EXEC #6:c=0,e=51,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=1023659142030
    FETCH #6:c=0,e=55,p=0,cr=3,cu=0,mis=0,r=1,dep=0,og=1,tim=1023659143936
    STAT #6 id=1 cnt=1 pid=0 pos=1 obj=67410 op='TABLE ACCESS FULL APPLICATION_GLOBAL (cr=3 pr=0 pw=0 time=0 us cost=3 size=146 card=1)'
    =====================
    PARSING IN CURSOR #6 len=59 dep=0 uid=59 oct=3 lid=59 tim=1023659148354 hv=2907586799 ad='22a44ae8' sqlid='3n102kqqnwh7g'
    select part_udf_labels from APPLICATION_GLOBAL            
    END OF STMT
    PARSE #6:c=0,e=40,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=1023659148351
    BINDS #6:
    EXEC #6:c=0,e=89,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=1023659151927
    FETCH #6:c=0,e=46,p=0,cr=3,cu=0,mis=0,r=1,dep=0,og=1,tim=1023659153664
    STAT #6 id=1 cnt=1 pid=0 pos=1 obj=67410 op='TABLE ACCESS FULL APPLICATION_GLOBAL (cr=3 pr=0 pw=0 time=0 us cost=3 size=146 card=1)'
    =====================
    PARSING IN CURSOR #3 len=99 dep=0 uid=59 oct=3 lid=59 tim=1023659158452 hv=1519706035 ad='22a10580' sqlid='gm6bkj9d99rxm'
    SELECT BITS FROM PART_MFG_BINARY  where TYPE = :1       and PART_ID = :2                          
    END OF STMT
    PARSE #3:c=0,e=399,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,tim=1023659158448
    XCTEND rlbk=1, rd_only=1In the above, notice the rollback (XCTEND rlbk=1, rd_only=1) before Oracle would have output the bind variable values in the trace file (bind variable values were never written).
    (Continued...)
    Charles Hooper
    IT Manager/Oracle DBA
    K&M Machine-Fabricating, Inc.

    SQLNet Trace at level 16, 10.2.0.1 client -> 10.2.0.2 server, no problems
    nioqrc: entry
    nsdo: entry
    nsdo: cid=0, opcode=84, *bl=0, *what=1, uflgs=0x20, cflgs=0x3
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: rank=64, nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: nsctx: state=8, flg=0x400d, mvd=0
    nsdo: gtn=127, gtc=127, ptn=10, ptc=2011
    nsdofls: entry
    nsdofls: DATA flags: 0x0
    nsdofls: sending NSPTDA packet
    nspsend: entry
    nspsend: plen=276, type=6
    nttwr: entry
    nttwr: socket 340 had bytes written=276
    nttwr: exit
    nspsend: packet dump
    nspsend: 01 14 00 00 06 00 00 00  |........|
    nspsend: 00 00 03 5E 85 09 80 02  |...^....|
    nspsend: 00 02 00 00 00 01 63 00  |......c.|
    nspsend: 00 00 01 0D 00 00 00 00  |........|
    nspsend: 01 00 00 00 00 01 00 00  |........|
    nspsend: 00 00 00 00 00 01 02 00  |........|
    nspsend: 00 00 00 00 00 00 01 01  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 01 63 53 45 4C 45 43  |..cSELEC|
    nspsend: 54 20 42 49 54 53 20 46  |T.BITS.F|
    nspsend: 52 4F 4D 20 50 41 52 54  |ROM.PART|
    nspsend: 5F 4D 46 47 5F 42 49 4E  |_MFG_BIN|
    nspsend: 41 52 59 20 20 77 68 65  |ARY..whe|
    nspsend: 72 65 20 54 59 50 45 20  |re.TYPE.|
    nspsend: 3D 20 3A 31 20 20 20 20  |=.:1....|
    nspsend: 20 20 20 61 6E 64 20 50  |...and.P|
    nspsend: 41 52 54 5F 49 44 20 3D  |ART_ID.=|
    nspsend: 20 3A 32 20 20 20 20 20  |.:2.....|
    nspsend: 20 20 20 20 20 20 20 20  |........|
    nspsend: 20 20 20 20 20 20 20 20  |........|
    nspsend: 20 20 20 20 20 20 01 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 01 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 01 80 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 00 01  |........|
    nspsend: 80 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00              |....    |
    nspsend: 276 bytes to transport
    nspsend: normal exit
    nsdofls: exit (0)
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: normal exit
    nsdo: entry
    nsdo: cid=0, opcode=85, *bl=0, *what=0, uflgs=0x0, cflgs=0x3
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: rank=64, nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: nsctx: state=8, flg=0x400d, mvd=0
    nsdo: gtn=127, gtc=127, ptn=10, ptc=2011
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: switching to application buffer
    nsrdr: entry
    nsrdr: recving a packet
    nsprecv: entry
    nsprecv: reading from transport...
    nttrd: entry
    nttrd: socket 340 had bytes read=223
    nttrd: exit
    nsprecv: 223 bytes from transport
    nsprecv: tlen=223, plen=223, type=6
    nsprecv: packet dump
    nsprecv: 00 DF 00 00 06 00 00 00  |........|
    nsprecv: 00 00 10 17 34 44 80 BB  |....4D..|
    nsprecv: 49 5F 2C 75 8A 72 99 F9  |I_,u.r..|
    nsprecv: B3 DF 94 5A 78 6C 0B 18  |...Zxl..|
    nsprecv: 08 30 12 00 00 00 00 01  |.0......|
    nsprecv: 00 00 00 4D 71 00 00 00  |...Mq...|
    nsprecv: A0 0F 00 00 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 00 01 04 04 00 00 00 04  |........|
    nsprecv: 42 49 54 53 00 00 00 00  |BITS....|
    nsprecv: 00 00 00 00 00 00 07 00  |........|
    nsprecv: 00 00 07 78 6C 0B 18 0C  |...xl...|
    nsprecv: 17 2C 01 00 00 00 E8 1F  |.,......|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 00 00 08 06 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 02 00 00  |........|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 04 01 00  |........|
    nsprecv: 00 00 83 01 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 00 02 00  |........|
    nsprecv: 11 00 03 00 00 00 00 00  |........|
    nsprecv: C3 88 01 00 04 00 00 0D  |........|
    nsprecv: EA 0A 00 0E 00 00 00 00  |........|
    nsprecv: 00 00 85 00 00 01 00 00  |........|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 00 00     |....... |
    nsprecv: normal exit
    nsrdr: got NSPTDA packet
    nsrdr: NSPTDA flags: 0x0
    nsrdr: normal exit
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: *what=1, *bl=2001
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: normal exit
    nioqrc: exit
    nioqsn: entry
    nioqsn: exit
    nioqrc: entry
    nsdo: entry
    nsdo: cid=0, opcode=84, *bl=0, *what=1, uflgs=0x20, cflgs=0x3
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: rank=64, nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: nsctx: state=8, flg=0x400d, mvd=0
    nsdo: gtn=127, gtc=127, ptn=10, ptc=2011
    nsdofls: entry
    nsdofls: DATA flags: 0x0
    nsdofls: sending NSPTDA packet
    nspsend: entry
    nspsend: plen=218, type=6
    nttwr: entry
    nttwr: socket 340 had bytes written=218
    nttwr: exit
    nspsend: packet dump
    nspsend: 00 DA 00 00 06 00 00 00  |........|
    nspsend: 00 00 03 5E 86 78 80 00  |...^.x..|
    nspsend: 00 02 00 00 00 00 00 00  |........|
    nspsend: 00 00 01 0D 00 00 00 00  |........|
    nspsend: 01 00 00 00 00 01 00 00  |........|
    nspsend: 00 14 00 00 00 01 02 00  |........|
    nspsend: 00 00 00 00 00 00 01 01  |........|
    nspsend: 01 00 00 00 00 00 00 00  |........|
    nspsend: 00 01 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 01 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 60 01  |......`.|
    nspsend: 00 00 01 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 B2 00 01 00  |........|
    nspsend: 00 00 00 60 01 00 00 09  |...`....|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 B2 00 01 00 00 00 00  |........|
    nspsend: 71 05 00 00 14 00 00 00  |q.......|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 07 01 44  |.......D|
    nspsend: 09 30 39 35 34 37 30 30  |.9856710|
    nspsend: 39 4D                    |9M      |
    nspsend: 218 bytes to transport
    nspsend: normal exit
    nsdofls: exit (0)
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: normal exit
    nsdo: entry
    nsdo: cid=0, opcode=85, *bl=0, *what=0, uflgs=0x0, cflgs=0x3
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: rank=64, nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: nsctx: state=8, flg=0x400d, mvd=0
    nsdo: gtn=127, gtc=127, ptn=10, ptc=2011
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: switching to application buffer
    nsrdr: entry
    nsrdr: recving a packet
    nsprecv: entry
    nsprecv: reading from transport...
    nttrd: entry
    nttrd: socket 340 had bytes read=223
    nttrd: exit
    nsprecv: 223 bytes from transport
    nsprecv: tlen=223, plen=223, type=6
    nsprecv: packet dump
    nsprecv: 00 DF 00 00 06 00 00 00  |........|
    nsprecv: 00 00 10 17 34 44 80 BB  |....4D..|
    nsprecv: 49 5F 2C 75 8A 72 99 F9  |I_,u.r..|
    nsprecv: B3 DF 94 5A 78 6C 0B 18  |...Zxl..|
    nsprecv: 08 30 12 00 00 00 00 01  |.0......|
    nsprecv: 00 00 00 4D 71 00 00 00  |...Mq...|
    nsprecv: A0 0F 00 00 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 00 01 04 04 00 00 00 04  |........|
    nsprecv: 42 49 54 53 00 00 00 00  |BITS....|
    nsprecv: 00 00 00 00 00 00 07 00  |........|
    nsprecv: 00 00 07 78 6C 0B 18 0C  |...xl...|
    nsprecv: 17 2C 01 00 00 00 E8 1F  |.,......|
    nsprecv: 00 00 02 00 00 00 02 00  |........|
    nsprecv: 00 00 08 06 00 B5 D0 3D  |.......=|
    nsprecv: 47 00 00 00 00 02 00 00  |G.......|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 04 01 00  |........|
    nsprecv: 00 00 84 01 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 00 02 00  |........|
    nsprecv: 00 00 03 00 00 00 00 00  |........|
    nsprecv: C3 88 01 00 04 00 00 0D  |........|
    nsprecv: EA 0A 00 0E 00 00 00 00  |........|
    nsprecv: 00 00 86 00 00 01 00 00  |........|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 00 00     |....... |
    nsprecv: normal exit
    nsrdr: got NSPTDA packet
    nsrdr: NSPTDA flags: 0x0
    nsrdr: normal exit
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: *what=1, *bl=2001
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: normal exit
    nioqrc: exit
    nioqsn: entry
    nioqsn: exit
    nioqrc: entry
    nsdo: entry
    nsdo: cid=0, opcode=84, *bl=0, *what=1, uflgs=0x20, cflgs=0x3
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: rank=64, nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: nsctx: state=8, flg=0x400d, mvd=0
    nsdo: gtn=127, gtc=127, ptn=10, ptc=2011
    nsdofls: entry
    nsdofls: DATA flags: 0x0
    nsdofls: sending NSPTDA packet
    nspsend: entry
    nspsend: plen=21, type=6
    nttwr: entry
    nttwr: socket 340 had bytes written=21
    nttwr: exit
    nspsend: packet dump
    nspsend: 00 15 00 00 06 00 00 00  |........|
    nspsend: 00 00 03 05 87 02 00 00  |........|
    nspsend: 00 01 00 00 00           |.....   |
    nspsend: 21 bytes to transport
    nspsend: normal exit
    nsdofls: exit (0)
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: normal exit
    nsdo: entry
    nsdo: cid=0, opcode=85, *bl=0, *what=0, uflgs=0x0, cflgs=0x3
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: rank=64, nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: nsctx: state=8, flg=0x400d, mvd=0
    nsdo: gtn=127, gtc=127, ptn=10, ptc=2011
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: switching to application buffer
    nsrdr: entry
    nsrdr: recving a packet
    nsprecv: entry
    nsprecv: reading from transport...
    nttrd: entry
    nttrd: socket 340 had bytes read=102
    nttrd: exit
    nsprecv: 102 bytes from transport
    nsprecv: tlen=102, plen=102, type=6
    nsprecv: packet dump
    nsprecv: 00 66 00 00 06 00 00 00  |.f......|
    nsprecv: 00 00 04 01 00 00 00 85  |........|
    nsprecv: 01 00 00 00 00 7B 05 00  |.....{..|
    nsprecv: 00 00 00 02 00 00 00 03  |........|
    nsprecv: 00 00 00 00 00 C3 88 01  |........|
    nsprecv: 00 04 00 00 0D EA 0A 00  |........|
    nsprecv: 0E 00 00 00 00 00 00 87  |........|
    nsprecv: 00 00 01 00 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 00 00 00 00 19 4F 52 41  |.....ORA|
    nsprecv: 2D 30 31 34 30 33 3A 20  |-01403:.|
    nsprecv: 6E 6F 20 64 61 74 61 20  |no.data.|
    nsprecv: 66 6F 75 6E 64 0A        |found.  |
    nsprecv: normal exit
    nsrdr: got NSPTDA packet
    nsrdr: NSPTDA flags: 0x0
    nsrdr: normal exit
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: *what=1, *bl=2001
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: normal exit
    nioqrc: exit
    SQLNet Trace at level 16, 10.2.0.1 client -> 11.1.0.6 server, not successful
    nioqrc: entry
    nsdo: entry
    nsdo: cid=0, opcode=84, *bl=0, *what=1, uflgs=0x20, cflgs=0x3
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: rank=64, nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: nsctx: state=8, flg=0x400d, mvd=0
    nsdo: gtn=127, gtc=127, ptn=10, ptc=2011
    nsdofls: entry
    nsdofls: DATA flags: 0x0
    nsdofls: sending NSPTDA packet
    nspsend: entry
    nspsend: plen=177, type=6
    nttwr: entry
    nttwr: socket 308 had bytes written=177
    nttwr: exit
    nspsend: packet dump
    nspsend: 00 B1 00 00 06 00 00 00  |........|
    nspsend: 00 00 03 4A FE 01 00 00  |...J....|
    nspsend: 00 03 00 00 00 78 14 FD  |.....x..|
    nspsend: 02 63 00 00 00 00 00 00  |.c......|
    nspsend: 00 00 00 00 00 48 D8 12  |.....H..|
    nspsend: 00 01 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 00 00 00 00 00 00 00  |........|
    nspsend: 00 63 53 45 4C 45 43 54  |.cSELECT|
    nspsend: 20 42 49 54 53 20 46 52  |.BITS.FR|
    nspsend: 4F 4D 20 50 41 52 54 5F  |OM.PART_|
    nspsend: 4D 46 47 5F 42 49 4E 41  |MFG_BINA|
    nspsend: 52 59 20 20 77 68 65 72  |RY..wher|
    nspsend: 65 20 54 59 50 45 20 3D  |e.TYPE.=|
    nspsend: 20 3A 31 20 20 20 20 20  |.:1.....|
    nspsend: 20 20 61 6E 64 20 50 41  |..and.PA|
    nspsend: 52 54 5F 49 44 20 3D 20  |RT_ID.=.|
    nspsend: 3A 32 20 20 20 20 20 20  |:2......|
    nspsend: 20 20 20 20 20 20 20 20  |........|
    nspsend: 20 20 20 20 20 20 20 20  |........|
    nspsend: 20 20 20 20 20 02 00 00  |........|
    nspsend: 00                       |.       |
    nspsend: 177 bytes to transport
    nspsend: normal exit
    nsdofls: exit (0)
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: normal exit
    nsdo: entry
    nsdo: cid=0, opcode=85, *bl=0, *what=0, uflgs=0x0, cflgs=0x3
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: rank=64, nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: nsctx: state=8, flg=0x400d, mvd=0
    nsdo: gtn=127, gtc=127, ptn=10, ptc=2011
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: switching to application buffer
    nsrdr: entry
    nsrdr: recving a packet
    nsprecv: entry
    nsprecv: reading from transport...
    nttrd: entry
    nttrd: socket 308 had bytes read=106
    nttrd: exit
    nsprecv: 106 bytes from transport
    nsprecv: tlen=106, plen=106, type=6
    nsprecv: packet dump
    nsprecv: 00 6A 00 00 06 00 00 00  |.j......|
    nsprecv: 00 00 04 05 00 00 00 FC  |........|
    nsprecv: 01 01 01 00 00 00 00 00  |........|
    nsprecv: 00 00 00 00 03 00 00 00  |........|
    nsprecv: 03 00 00 00 00 00 30 0A  |......0.|
    nsprecv: 01 00 05 00 00 00 86 2A  |.......*|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 00 00 00 FE 00 00 01 00  |........|
    nsprecv: 00 00 36 01 00 00 00 00  |..6.....|
    nsprecv: 00 00 58 BF 0C 0E 00 00  |..X.....|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 00 00                    |..      |
    nsprecv: normal exit
    nsrdr: got NSPTDA packet
    nsrdr: NSPTDA flags: 0x0
    nsrdr: normal exit
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: *what=1, *bl=2001
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: normal exit
    nioqrc: exit
    nioqsn: entry
    nioqsn: exit
    nioqrc: entry
    nsdo: entry
    nsdo: cid=0, opcode=84, *bl=0, *what=1, uflgs=0x20, cflgs=0x3
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: rank=64, nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: nsctx: state=8, flg=0x400d, mvd=0
    nsdo: gtn=127, gtc=127, ptn=10, ptc=2011
    nsdofls: entry
    nsdofls: DATA flags: 0x0
    nsdofls: sending NSPTDA packet
    nspsend: entry
    nspsend: plen=49, type=6
    nttwr: entry
    nttwr: socket 308 had bytes written=49
    nttwr: exit
    nspsend: packet dump
    nspsend: 00 31 00 00 06 00 00 00  |.1......|
    nspsend: 00 00 03 2B FF 03 00 00  |...+....|
    nspsend: 00 01 00 00 00 90 DA C2  |........|
    nspsend: 01 60 A2 C2 01 20 00 00  |.`......|
    nspsend: 00 92 DA C2 01 94 DA C2  |........|
    nspsend: 01 C0 03 00 00 54 DE C2  |.....T..|
    nspsend: 01                       |.       |
    nspsend: 49 bytes to transport
    nspsend: normal exit
    nsdofls: exit (0)
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: normal exit
    nsdo: entry
    nsdo: cid=0, opcode=85, *bl=0, *what=0, uflgs=0x0, cflgs=0x3
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: rank=64, nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: nsctx: state=8, flg=0x400d, mvd=0
    nsdo: gtn=127, gtc=127, ptn=10, ptc=2011
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: switching to application buffer
    nsrdr: entry
    nsrdr: recving a packet
    nsprecv: entry
    nsprecv: reading from transport...
    nttrd: entry
    nttrd: socket 308 had bytes read=79
    nttrd: exit
    nsprecv: 79 bytes from transport
    nsprecv: tlen=79, plen=79, type=6
    nsprecv: packet dump
    nsprecv: 00 4F 00 00 06 00 00 00  |.O......|
    nsprecv: 00 00 08 01 00 01 00 01  |........|
    nsprecv: 71 00 00 00 A0 0F 00 00  |q.......|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 01 04 00 00 00 00 00 00  |........|
    nsprecv: 00 00 00 00 00 00 00 00  |........|
    nsprecv: 05 00 05 42 49 54 53 22  |...BITS"|
    nsprecv: 09 05 00 00 00 FD 01     |....... |
    nsprecv: normal exit
    nsrdr: got NSPTDA packet
    nsrdr: NSPTDA flags: 0x0
    nsrdr: normal exit
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: *what=1, *bl=2001
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: normal exit
    nioqrc: exit
    nioqsn: entry
    nioqsn: exit
    nioqrc: entry
    nsdo: entry
    nsdo: cid=0, opcode=84, *bl=0, *what=1, uflgs=0x20, cflgs=0x3
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: rank=64, nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: nsctx: state=8, flg=0x400d, mvd=0
    nsdo: gtn=127, gtc=127, ptn=10, ptc=2011
    nsdofls: entry
    nsdofls: DATA flags: 0x0
    nsdofls: sending NSPTDA packet
    nspsend: entry
    nspsend: plen=33, type=6
    nttwr: entry
    nttwr: socket 308 had bytes written=33
    nttwr: exit
    nspsend: packet dump
    nspsend: 00 21 00 00 06 00 00 00  |.!......|
    nspsend: 00 00 03 15 00 D5 07 00  |........|
    nspsend: 00 00 00 00 00 EB 8B DB  |........|
    nspsend: 00 C8 00 00 00 48 D8 12  |.....H..|
    nspsend: 00                       |.       |
    nspsend: 33 bytes to transport
    nspsend: normal exit
    nsdofls: exit (0)
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: normal exit
    nsdo: entry
    nsdo: cid=0, opcode=85, *bl=0, *what=0, uflgs=0x0, cflgs=0x3
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: rank=64, nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: nsctx: state=8, flg=0x400d, mvd=0
    nsdo: gtn=127, gtc=127, ptn=10, ptc=2011
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: switching to application buffer
    nsrdr: entry
    nsrdr: recving a packet
    nsprecv: entry
    nsprecv: reading from transport...
    nttrd: entry
    nttrd: socket 308 had bytes read=96
    nttrd: exit
    nsprecv: 96 bytes from transport
    nsprecv: tlen=96, plen=96, type=6
    nsprecv: packet dump
    nsprecv: 00 60 00 00 06 00 00 00  |.`......|
    nsprecv: 00 00 08 4B 00 4B 4F 52  |...K.KOR|
    nsprecv: 41 2D 30 32 30 30 35 3A  |A-02005:|
    nsprecv: 20 69 6D 70 6C 69 63 69  |.implici|
    nsprecv: 74 20 28 2D 31 29 20 6C  |t.(-1).l|
    nsprecv: 65 6E 67 74 68 20 6E 6F  |ength.no|
    nsprecv: 74 20 76 61 6C 69 64 20  |t.valid.|
    nsprecv: 66 6F 72 20 74 68 69 73  |for.this|
    nsprecv: 20 62 69 6E 64 20 6F 72  |.bind.or|
    nsprecv: 20 64 65 66 69 6E 65 20  |.define.|
    nsprecv: 64 61 74 61 74 79 70 65  |datatype|
    nsprecv: 0A 09 05 00 00 00 FD 01  |........|
    nsprecv: normal exit
    nsrdr: got NSPTDA packet
    nsrdr: NSPTDA flags: 0x0
    nsrdr: normal exit
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: *what=1, *bl=2001
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: normal exit
    nioqrc: exit
    nioqsn: entry
    nioqsn: exit
    nioqrc: entry
    nsdo: entry
    nsdo: cid=0, opcode=84, *bl=0, *what=1, uflgs=0x20, cflgs=0x3
    snsbitts_ts: entry
    snsbitts_ts: acquired the bit
    snsbitts_ts: normal exit
    nsdo: rank=64, nsctxrnk=0
    snsbitcl_ts: entry
    snsbitcl_ts: normal exit
    nsdo: nsctx: state=8, flg=0x400d, mvd=0
    nsdo: gtn=127, gtc=127, ptn=10, ptc=2011
    {code}
    Charles Hooper
    IT Manager/Oracle DBA
    K&M Machine-Fabricating, Inc.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     &

  • Issue with Oracle LONG RAW data type

    Hi All,
    I am facing some issues with Oracle LONG RAW DATA Type.
    We are using Oracle 9IR2 Database.
    I got a table having LONG RAW column and I need to transfer the same into another table having LONG RAW column.
    When I tried using INSERT INTO SELECT * command (or) CREATE TABLE as select * , it is throwing ORA-00997: illegal use of LONG datatype.
    I have gone through some docs and found we should not use LONG RAW using these operations.
    So I did some basic PLSQL block given below and I was able to insert most of the records. But records where the LONG RAW file is like 7O kb, the inserting is faliling.
    I tried to convert LONG RAW to BLOB and again for the record where the LONG RAW is big in size I am getting (ORA-06502: PL/SQL: numeric or value error) error.
    Appreciate if anyone can help me out here.
    DECLARE
    Y LONG RAW;
    BEGIN
    FOR REC IN (SELECT * FROM TRU_INT.TERRITORY WHERE TERRITORYSEQ=488480 ORDER BY TERRITORYSEQ ) LOOP
    INSERT INTO TRU_CMP.TERRITORY
    BUSINESSUNITSEQ, COMPELEMENTLIFETIMEID, COMPONENTIMAGE, DESCRIPTION, ENDPERIOD, GENERATION, NAME, STARTPERIOD, TERRITORYSEQ
    VALUES
    REC.BUSINESSUNITSEQ, REC.COMPELEMENTLIFETIMEID, REC.COMPONENTIMAGE, REC.DESCRIPTION, REC.ENDPERIOD, REC.GENERATION, REC.NAME,
    REC.STARTPERIOD, REC.TERRITORYSEQ
    END LOOP;
    END;
    /

    Maddy wrote:
    Hi All,
    I am facing some issues with Oracle LONG RAW DATA Type.
    We are using Oracle 9IR2 Database.
    I got a table having LONG RAW column and I need to transfer the same into another table having LONG RAW column.
    When I tried using INSERT INTO SELECT * command (or) CREATE TABLE as select * , it is throwing ORA-00997: illegal use of LONG datatype.
    I have gone through some docs and found we should not use LONG RAW using these operations.
    So I did some basic PLSQL block given below and I was able to insert most of the records. But records where the LONG RAW file is like 7O kb, the inserting is faliling.
    I tried to convert LONG RAW to BLOB and again for the record where the LONG RAW is big in size I am getting (ORA-06502: PL/SQL: numeric or value error) error.
    Appreciate if anyone can help me out here.
    DECLARE
    Y LONG RAW;
    BEGIN
    FOR REC IN (SELECT * FROM TRU_INT.TERRITORY WHERE TERRITORYSEQ=488480 ORDER BY TERRITORYSEQ ) LOOP
    INSERT INTO TRU_CMP.TERRITORY
    BUSINESSUNITSEQ, COMPELEMENTLIFETIMEID, COMPONENTIMAGE, DESCRIPTION, ENDPERIOD, GENERATION, NAME, STARTPERIOD, TERRITORYSEQ
    VALUES
    REC.BUSINESSUNITSEQ, REC.COMPELEMENTLIFETIMEID, REC.COMPONENTIMAGE, REC.DESCRIPTION, REC.ENDPERIOD, REC.GENERATION, REC.NAME,
    REC.STARTPERIOD, REC.TERRITORYSEQ
    END LOOP;
    END;
    /below might work
    12:06:23 SQL> help copy
    COPY
    Copies data from a query to a table in the same or another
    database. COPY supports CHAR, DATE, LONG, NUMBER and VARCHAR2.
    COPY {FROM database | TO database | FROM database TO database}
                {APPEND|CREATE|INSERT|REPLACE} destination_table
                [(column, column, column, ...)] USING query
    where database has the following syntax:
         username[/password]@connect_identifier

  • Memory issues with Oracle BPM 10gR3 application

    Hello,
    We have been running the load test(100 concurrent users) on our web application that is developed using Oracle BPM 10gR3 and seeing stuck threads on rendering the workspace page in JSF API(method createAndMaybeStoreManagedBeans). I copied one of the stuck thread trace below. When we looked at the heap, it's full. GC also not releasing memory. From the analysis, I found that due to the lack of memory the requests are stuck. I also went through the forums and found that Oracle 10.3 workspace is a memory hogger.
    Can anyone suggest me the recommendation settings for the workspace?
    We don't have clusters setup yet and planning to setup one. Are there any limitations on the user load on workspace per node?
    Please let me know if anyone had the same issue and resolved.
    Overview of the application:
    Most of the web application is running on global interactive activities with screen flows. The process instance size is small. The Engine and workspace are deployed on the same weblogic instance.
    "[STUCK] ExecuteThread: '167' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon prio=3 tid=0x068bfc00 nid=0x8f8 waiting for monitor entry [0x4ac7d000]
    java.lang.Thread.State: BLOCKED (on object monitor)
         at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:242)
         - waiting to lock <0x7e7df518> (a com.sun.faces.application.ApplicationAssociate)
         at com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:78)
         at fuego.workspace.application.WorkspaceVariableResolver.resolveVariable(WorkspaceVariableResolver.java:83)
         at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:134)
         at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:68)
         at com.sun.el.parser.AstEmpty.getValue(AstEmpty.java:49)
         at com.sun.el.parser.AstOr.getValue(AstOr.java:41)
         at com.sun.el.parser.AstAnd.getValue(AstAnd.java:41)
         at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:192)
         at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
         at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
         at javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:307)
         at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getChildren(HtmlBasicRenderer.java:460)
         at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:437)
         at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:440)
         at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:440)
         at com.sun.faces.renderkit.html_basic.TableRenderer.encodeChildren(TableRenderer.java:257)
         at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:693)
         at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:150)
         at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
         at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:154)
         at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
         at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:154)
         at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
         at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:154)
         at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
         at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:154)
         at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
         at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:154)
         at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
         at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:154)
         at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
         at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:154)
         at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
         at com.bea.opencontrols.ajax.XPRefreshRenderer.RenderContents(XPRefreshRenderer.java:69)
         at com.bea.opencontrols.XPRenderer.encodeChildren(XPRenderer.java:190)
         at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:693)
         at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:435)
         at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:440)
         at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:440)
         at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:440)
         at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:440)
         at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:440)
         at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:440)
         at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:130)
         at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:693)
         at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:150)
         at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
         at com.bea.opencontrols.faces.JSFUtility.renderComponent(JSFUtility.java:154)
         at com.bea.opencontrols.faces.JSFUtility.renderChildren(JSFUtility.java:126)
         at com.bea.opencontrols.ajax.XPRefreshRenderer.RenderContents(XPRefreshRenderer.java:69)
         at com.bea.opencontrols.XPRenderer.encodeChildren(XPRenderer.java:190)
         at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:693)
         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:244)
         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
         at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:573)
         at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
         at fuego.workspace.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:132)
         at fuego.workspace.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:76)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at fuego.web.filter.NoCacheNoStoreFilter.doFilter(NoCacheNoStoreFilter.java:39)
         at fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:63)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at fuego.web.filter.SingleThreadPerSessionFilter.doFilter(SingleThreadPerSessionFilter.java:64)
         at fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:63)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at fuego.web.filter.CharsetFilter.doFilter(CharsetFilter.java:48)
         at fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:63)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(Unknown Source)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

    Pradeep, It's 4GB. Workspace and engine are running on the same JVM.

  • Connectivity issue with Oracle Source

    Hi,
    Am trying to run a SSIS package to pull data from Oracle. Package was running fine from BIDS.But when i run the job from Sql Agent am getting the below error.Can you please help me on this.Am using 2012 version of SSIS
    Message
    Executed as user: ABCDEF\SQLDEV015. Microsoft (R) SQL Server Execute Package Utility  Version 11.0.5548.0 for 64-bit  Copyright (C) Microsoft Corporation. All rights reserved.    Started:  9:32:29 PM  Error: 2014-12-22 21:32:31.32
        Code: 0x000002BD     Source: Package4 Connection manager "ORACLE"     Description: Oracle Home not found.  End Error  Error: 2014-12-22 21:32:31.32     Code: 0x0000020F     Source: Connect
    to ORACLE Oracle Source [2]     Description: The AcquireConnection method call to the connection manager ORACLE failed with error code 0x80004005.  There may be error messages posted before this with more information on why the AcquireConnection
    method call failed.  End Error  Error: 2014-12-22 21:32:31.32     Code: 0xC0047017     Source: Connect to ORACLE SSIS.Pipeline     Description: Oracle Source failed validation and returned error code 0x80004005.  End
    Error  Error: 2014-12-22 21:32:31.32     Code: 0xC004700C     Source: Connect to ORACLE SSIS.Pipeline     Description: One or more component failed validation.  End Error  Error: 2014-12-22 21:32:31.32    
    Code: 0xC0024107     Source: Connect to ORACLE      Description: There were errors during task validation.  End Error  DTExec: The package execution returned DTSER_FAILURE (1).  Started:  9:32:29 PM  Finished:
    9:32:31 PM  Elapsed:  1.422 seconds.  The package execution failed.  The step failed.

    Hi SSDL,
    According to the error message, the issue is that the user cannot connect to the Oracle server. To fix this issue, please refer to the following suggestions:
    Verify the Oracle server is installed on the server that the connection string indicates. It means that verify the connection string is incorrect.
    Does the user that runs the package the correct
    authorization?
    Check if the SQL Agent job step that runs this package is set to run it in 32 bit mode.
    The following two similar threads are for your references:
    http://stackoverflow.com/questions/26790105/ssis-package-fails-in-sql-server-agent-but-not-in-visual-studio-odbc-connectio
    http://www.attunity.com/forums/microsoft-ssis-oracle-connector/issues-pulling-data-oracle-package-fails-1472.html
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Server Issue with Oracle and ASP Connection

    We got a new server and are trying to set it up with Oracle Client to allow our web application to connect to the database server. We are getting connection errors, but on the old server, it works fine. We have Windows 2003 and IIS 6.0 on the new server and Win2K and IIS 5.0 on the old server and it's Oracle 8i. Here is the error...
    Err.description=Oracle client and networking components were not found. These components are supplied by Oracle Corporation and are part of the Oracle Version 7.3.3 or later client software installation. Provider is unable to function until these components are installed.
    Err.number=-2147467259
    ... We have the client installed, so not sure what to do from this point on. Can it be some type of a sharing issue, or network firewall issue?

    Have you granted the IIS user read & execute access to the %ORACLE_HOME% directory and subdirectories?
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • Issues with Oracle in a new location.

    Hello -
    I recently had to change the computer name of a Windows 2003 SP2 test server. Among other software installed was Oracle 10g r2. There were issues with Oracle in its new location where it was trying to reference the old computer name.
    I assumed that all I would have to do to correct the issue was to search all of Oracle’s .ORA files and replace the old server name with the new one. (Plus, of course, changing the Windows Host file entry).
    But I’m finding that Oracle on Windows apparently has many other references to the original computer name. For example, there are subdirectories in the Oracle Home directory tree structure where the directories themselves contain the old computer name. (I’ve attached a screenshot of a file search off the Oracle directory tree for “BRI2KSRV” which is the test server’s old name. “Bri2ksrv.jax.fnfis.com” was the server’s old fully qualified name. ORCL is/was the default instance name).
    For example, these directories were found:
    ..\oracle\product\10.2.0\db_1\bri2ksrv.jax.fnfis.com_orcl
    ..\oracle\product\10.2.0\db_1\log\bri2ksrv
    ..\oracle\product\10.2.0\db_1\oc4j\j2ee\OC4J_DBConsole_bri2ksrv.jax.fnfis.com_orcl
    What are the recommended steps when changing the Windows computer name (and thus the fully qualified network references) on a Windows 2003 Server which has a functioning Oracle 10g R2 instance?
    Thanks!

    These directory you mentioned are EM control directory. You need to reconfigure your EM with new server name.
    If you are using server name instead of IP address in listener.ora and tnsnames.ora you need to change these as well.

  • Issues with using utl_http with Oracle Wallet

    Hello Everyone,
    We are experimenting with Oracle wallet and utl_http and are attempting to do an https transfer and we are facing some problems. I will appreciate your help greatly if you can advise on what could be wrong. We are on db version 10.2.0.1 and Unix HP-UX. The intention ping an https url and get a simple 200 response. Future development would include get/post XML documents from that url and other interesting stuff. I understand that utl_http with Oracle wallet can be used for this purpose.
    The wallet has been created and the ewallet.p12 exists. We downloaded the SSL certificate from the url's website and uploaded into the wallet.
    Everything works if I put in a url with plain http. However, it does not work with an HTTP*S* url.
    With HTTPS when I run the below code I get the following error. Again, greatly appreciate your time and help because this is the first time we are using Oracle wallet manager and do not know where to go from here.
    ORA-29273: HTTP request failed
    ORA-06512: at "SYS.UTL_HTTP", line 1029
    ORA-29268: HTTP client error
    declare
    url varchar2(225);
    req utl_http.req;
    resp utl_http.resp;
    my_proxy BOOLEAN;
    name varchar2(2000);
    value varchar2(2000);
    V_proxy VARCHAR2(2000);
    v_n_proxy varchar2(2000);
    v_msg varchar2(100);
    v_len PLS_INTEGER := 1000;
    BEGIN
    -- Turn off checking of status code.
    utl_http.set_response_error_check(FALSE);
    --Set proxy server
    utl_http.set_proxy('my-proxy');
    utl_http.set_wallet('file:<full Unix path to the wallet on DB server>','wallet998');
    req := utl_http.begin_request('https://service.ariba.com/service/transaction/cxml.asp');
    --Set proxy authentication
    utl_http.set_authentication(req, 'myproxyid', 'myproxypswd','Basic',TRUE); -- Use HTTP Basic
    resp := utl_http.get_response(req);
    FOR i IN 1..utl_http.get_header_count(resp) LOOP
    utl_http.get_header(resp, i, name, value);
    dbms_output.put_line(name || ': ' || value);
    END LOOP;
    utl_http.end_response(resp);
    exception
    when others then
    dbms_output.put_line(sqlerrm);
    END;

    I tried this using plsql ...
    declare
    SOAP_URL constant varchar2(1000) := 'http://125.21.166.27/cordys/com.eibus.web.soap.Gateway.wcp?organization=o=WIPRO,cn=cordys,o=itgi.co.in';
    request      UTL_HTTP.req;
    begin
    dbms_output.put_line('Begin Request');
    request := UTL_HTTP.begin_request(SOAP_URL,'POST',UTL_HTTP.HTTP_VERSION_1_1);
    dbms_output.put_line('After Request');
    exception
    when others then
       dbms_output.put_line('Error : '||sqlerrm);
    end;The output was ...
    Begin Request
    Error : ORA-29273: HTTP request failed
    ORA-06512: at "SYS.UTL_HTTP", line 1029
    ORA-12535: TNS:operation timed outIt seems to be an issue with the webservice, plz check if its available & allowing requests.

  • Performance issues with Oracle EE 9.2.0.4 and RedHat 2.1

    Hello,
    I am having some serious performance issues with Oracle Enterprise Edition 9.2.0.4 and RedHat Linux 2.1. The processor goes berserk at 100% for long (some 5 min.) periods of time, and all the ram memory gets used.
    Some environment characteristics:
    Machine: Intel Pentium IV 2.0GHz with 1GB of RAM.
    OS: RedHat Linux 2.1 Enterprise.
    Oracle: Oracle Enterprise Edition 9.2.0.4
    Application: We have a small web-application with 10 users (for now) and very basic queries (all in stored procedures). Also we use the latest version of ODP.NET with default connection settings (some low pooling, etc).
    Does anyone know what could be going on?
    Is anybody else having this similar behavior?
    We change from SQL-Server so we are not the world expert on the matter. But we want a reliable system nonetheless.
    Please help us out, gives some tips, tricks, or guides…
    Thanks to all,
    Frank

    Thank you very much and sorry I couldn’t write sooner. It seems that the administrator doesn’t see the kswap going on so much, so I don’t really know what is going on.
    We are looking at some queries and some indexing but this is nuts, if I had some poor queries, which we don’t really, the server would show pick right?
    But he goes crazy and has two oracle processes taking all the resources. There seems to be little swapping going on.
    Son now what? They are all ready talking about MS-SQL please help me out here, this is crazy!!!
    We have, may be the most powerful combinations here. What is oracle doing?
    We even kill the Working Process of the IIS and have no one do anything with the database and still dose two processes going on.
    Can some one help me?
    Thanks,
    Frank

  • Facing Issue With Oracle SOA Suite 11.1.1.3.0

    Hi All,
    I am facing some issues with ORACLE SOA SUITE 11.1.1.3.0.
    Hope you people can help us out.
    Please find the issue details below along with all the relevant information’s
    I have following SOA suite installation at my server:
    Oracle 10g Express Edition Universal 10.2.0.1
    RCU 11.1.1.3.3
    Web Logic Server 10.3.3.0
    SOA suite 11.1.1.3.0
    JDeveloper 11.1.1.3.0
    The first thing what I have done is created a web service and deployed it to server without any issue.
    After that I created proxy client for that service and accessed it successfully from the client end.
    Till here no issue occurs.
    After that I applied few policies on top of web service and deployed it to server.
    The policy I had chosen was “oracle/wss_username_token_service_policy” [coming under OWSM policies list]
    While deploying there was no issue, all went well.
    2nd step I had created client using “oracle/wss_username_token_client_policy” policy which is counter part of above policy and tried to access the web service but failed.
    I have followed this blog:
    [http://biemond.blogspot.com/2010/08/things-you-need-to-do-for-owsm-11g.html ]
    Please have a look on service and client code:
    Service Code:
    package Demo_ScoreCard;
    import javax.jws.WebService;
    import weblogic.wsee.jws.jaxws.owsm.SecurityPolicy;
    @WebService
    @SecurityPolicy(uri = "oracle/wss_username_token_service_policy")
    public class ScoreCardWithPolicy {
    public double getPercentageWithPolicy(double markEng,double markMath,double markHindi,double markScience,double markSsc)
    double result;
    result= ((markEng+markHindi+markMath+markScience+markSsc)/500)*100;
    return result;
    Client Code:
    package com.tec.proxy.client;
    import java.util.Map;
    import javax.xml.ws.BindingProvider;
    import javax.xml.ws.WebServiceRef;
    import weblogic.wsee.jws.jaxws.owsm.SecurityPolicyFeature;
    public class ScoreCardWithPolicyPortClient {
    @WebServiceRef
    private static ScoreCardWithPolicyService scoreCardWithPolicyService;
    public static void main(String[] args) {
    scoreCardWithPolicyService = new ScoreCardWithPolicyService();
    SecurityPolicyFeature[] securityFeatures =new SecurityPolicyFeature[] { new SecurityPolicyFeature("oracle/wss_http_token_client_policy") };
    ScoreCardWithPolicy scoreCardWithPolicy =scoreCardWithPolicyService.getScoreCardWithPolicyPort(securityFeatures);
    Map<String, Object> reqContext =((BindingProvider)scoreCardWithPolicy).getRequestContext();
    reqContext.put(BindingProvider.USERNAME_PROPERTY, "testclient");
    reqContext.put(BindingProvider.PASSWORD_PROPERTY, "test12345"); // I have added this to the myrealm from console under security realms
    double arg1 = 77.2;
    double arg2 = 79.2;
    double arg3 = 77.2;
    double arg4 = 76.2;
    double arg5 = 67.2;
    double clientResult =scoreCardWithPolicy.getPercentageWithPolicy(arg1, arg2, arg3, arg4,arg5);
    System.out.println("clientResult with policy =====> " + clientResult);
    Error Log:
    SEVERE: WSM-07617 Policy: oracle/wss_http_token_client_policy contains unsupported assertions.
    SEVERE: WSMAgentHook: An Exception is thrown: WSM-07617 Policy Policy: oracle/wss_http_token_client_policy contains unsupported assertions.
    Exception in thread "main" javax.xml.rpc.JAXRPCException: oracle.wsm.common.sdk.WSMException: WSM-07617 Policy Policy: oracle/wss_http_token_client_policy contains unsupported assertions.
    at oracle.wsm.agent.handler.wls.WSMAgentHook.handleException(WSMAgentHook.java:395)
    at oracle.wsm.agent.handler.wls.WSMAgentHook.init(WSMAgentHook.java:206)
    at weblogic.wsee.jaxws.framework.jaxrpc.TubeFactory.newHandler(TubeFactory.java:105)
    at weblogic.wsee.jaxws.framework.jaxrpc.TubeFactory.createClient(TubeFactory.java:68)
    at weblogic.wsee.jaxws.WLSTubelineAssemblerFactory$TubelineAssemblerImpl.createClient(WLSTubelineAssemblerFactory.java:148)
    at com.sun.xml.ws.client.WSServiceDelegate.createPipeline(WSServiceDelegate.java:467)
    at com.sun.xml.ws.client.WSServiceDelegate.getStubHandler(WSServiceDelegate.java:689)
    at com.sun.xml.ws.client.WSServiceDelegate.createEndpointIFBaseProxy(WSServiceDelegate.java:667)
    at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:362)
    at weblogic.wsee.jaxws.spi.WLSProvider$ServiceDelegate.internalGetPort(WLSProvider.java:855)
    at weblogic.wsee.jaxws.spi.WLSProvider$ServiceDelegate$PortClientInstanceFactory.createClientInstance(WLSProvider.java:967)
    at weblogic.wsee.jaxws.spi.ClientInstancePool.takeSimpleClientInstance(ClientInstancePool.java:621)
    at weblogic.wsee.jaxws.spi.ClientInstancePool.take(ClientInstancePool.java:486)
    at weblogic.wsee.jaxws.spi.WLSProvider$ServiceDelegate.getPort(WLSProvider.java:782)
    at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:344)
    at javax.xml.ws.Service.getPort(Service.java:133)
    at com.tec.proxy.client.ScoreCardWithPolicyService.getScoreCardWithPolicyPort(ScoreCardWithPolicyService.java:86)
    at com.tec.proxy.client.ScoreCardWithPolicyPortClient.main(ScoreCardWithPolicyPortClient.java:23)
    Process exited with exit code 1.
    Not getting any help from any blog. Just wondering why this error is coming. I would be glad if you can help us in this regard.
    Apart from above issue I have few queries like:
    1.What is difference between OWSM policies and WLS policies?
    2.Are these the only policies we can apply on top of services?
    3.If some one wants to configure his own custom policies than what need to be done
    4.Could anyone please provide some useful links to implement ENCYPTION and SIGNATURE on top of web services?
    5.And If I am not wrong, I guess Oracle Service BUS OSB 11.1.1.3 has been removed from the main download link and version 11.1.1.4 has been provided. Is it
    compatible with SOA suite 11.1.1.3.0? If not where can I get OSB 11.1.1.3?
    Looking forward to hear from you people.
    Thanks
    Arvind
    Edited by: user8490871 on Apr 15, 2011 12:53 AM
    Edited by: user8490871 on Apr 15, 2011 12:53 AM

    Hi,
    I don't know why u get an error. Here are answers for additional questions:
    1. OWSM policies are for web services. WLS policies are based on Java EE security. They are used to protect resources e.g. URL, EJB
    2. I don't know about other policies
    3. See http://download.oracle.com/docs/cd/E14571_01/web.1111/e13713/owsm_appendix.htm#CHDCHFBH
    4. See http://download.oracle.com/docs/cd/E14571_01/security.1111/e10037/toc.htm
    5. I can see OSB 11.1.1.3 download link here
    http://www.oracle.com/technetwork/middleware/downloads/fmw-11-download-092893.html
    Regards,
    Milan

  • Issue with Oracle 10g database connectivity

    Hi,
    Oracle 10g Express edition is been installed in my machine at the location C:\Oracle10g.
    When i tried to connect the same from toad it is working fine.
    Visual studio-2008 is been installed in machine at loc C:\Program files(x86)\
    Problem I am facing is unable to connect Oracle 10g from vb.net application.I am connecting usig Oracle Provider for OLE DB but the program directly coming to exception block
    with out connecting to database.
    My OS is Windows7 and I am thinking oracle 10g Express will not support completely to this OS.Please suggest me to resolve this issue and comapatable Oracle DB for the same.
    Edited by: 1909 on Apr 25, 2011 12:17 AM

    Hi,
    Try uninstalling and installing VS at the path which does not include brackets. Have a look at my thread.
    Re: Database engine setup for 10.2.0.5
    Thanks,
    Jignesh

  • Issue with Oracle.sql.NUMBER in Java Stored Procedure

    When we try to make a call to the Oracle.sql.NUMBER(String) inside a java stored procedure and pass values from '01' to '09', it throws java.lang.StringIndexOutOfBoundsException: String index out of range: 3
    We use Oracle 9.2.0.6 - JServer Release 9.2.0.6.0.
    It works fine for other values. Please find below the code used for simulating the issue outside the application. Thanks.
    create or replace and compile java source named testNumber as
    import oracle.sql.NUMBER;
    import java.sql.SQLException;
    public class TestNumber
           public static String convertNumber(String parm) {
                     NUMBER nTest;
                     try {
                             nTest = new NUMBER(parm);
                             return "TRUE";
                     }catch (SQLException sqle) {
                             return "FALSE";
    create or replace function test_number (p_str in varchar2) return varchar2 as
    language Java name 'TestNumber.convertNumber(java.lang.String) return
    java.lang.String';
    select test_number('05') from dual;  - Throws exception ORA-29532: Java call terminated by uncaught Java exception: java.lang.StringIndexOutOfBoundsException: String index out of range: 3
    select test_number('5') from dual; - Works fine
    select test_number('010') from dual; - Works fine

    Siva,
    I'm only guessing, but it could be an Oracle bug, in which case I suggest checking with Oracle Support.
    (You do have a support contract, don't you? ;-)
    Did you try compiling and running your java class "TestNumber" outside the database?
    Class "oracle.sql.NUMBER" should be in Oracle's JDBC driver, I believe.
    Good Luck,
    Avi.

  • Oracle 6i forms issue with Oracle 9i Database

    Hi Friends,
    I am having Oracle Forms Developer installed with patchset18.The Version is 6.0.8.27.0
    When i connect the forms builder to 9i Database (9.2.0.1) the form builder is getting crashed but i am able to connect the forms builder to e-business suite database(9.2.0.6)
    I tried installing 9i Database(9.2.0.1) on windows 2003 server,windows xp,windows 2000.
    When i connect my forms builder to any of these databases the forms builder is crashing with don't send message error on (ifbld60.exe).
    Is there any compatibility issue between forms builder(6i) and oracle 9i(9.2.0.1).Please suggest me.
    Regards,
    Arun .N

    Forms 6i connects to Oracle 9 databases just fine, even though it is no longer certified by Oracle.
    First of all, can you connect to the database with SQL Plus? Make sure that works first.
    The other thing that comes to mind is the AL32UTF8 character set. Forms 6i and other older Oracle software cannot connect to databases using it. But I have only seen that problem with Oracle 10g databases, so I am not sure about the Oracle 9 db.
    Here is a thread discussing the problem: Re: connecting form 6i  to oracle database 10G express edition

  • Issue with Oracle MTS installation in windows server 2008

    Hi Team,
    Yesterday, I have installaed oracle client version 11.1.0.7, selected microsoft transaction server option and installed it in my middle tier server.
    Start->program->Oracle home11g-> (Searched for oracle mts, its not available) It seems oracle client version needs ODAC to be installed (Is it correct? )
    I have downloaded from oracle site. But, its throwing an error like the file is not in proper format.
    1 Any special settings needs to be done for installing the MTS in windows server 2008?
    2. I need to create a service in MTS to point to my database server?
    3. Please share me some relative links on the same.
    4. I can see MTS recovery services is running in my machine.
    5. Previously, I have installed Oracle 10G client and removed it and am trying with oracle 11g. Just I have uninstalled the application and I didnt do anything. Do we need to remove anything in the registry.
    This issue is very critical for me. Please share your thoughts.
    Thanks and Regards,
    Venkatesan Prabu .J

    I have the same situation. Could you please share your experience if you resolve it? Thanks.

  • Facing issues with oracle client installation 32 bit 10.2.0.1

    Hi ,
    I am facing issues with oracle client installation 32 bit 10.2.0.1
    Windows 2008 R2 enterprise edition 64 bit
    Java 1.6 update 34
    Below is the error recieved:
    Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x8079055
    Function=[Unknown.]
    Library=C:\Users\ADMINI~1\AppData\Local\Temp\2\OraInstall2013-08-22_02-41-00PM\jre\1.4.2\bin\client\jvm.dll
    NOTE: We are unable to locate the function name symbol for the error
          just occurred. Please refer to release documentation for possible
          reason and solutions.
    Current Java thread:
      at oracle.sysman.oii.oiip.osd.win32.OiipwWin32NativeCalls.RegSetValue(Native Method)
      at oracle.sysman.oii.oiip.osd.win32.OiipwWin32NativeCalls.RegSetValue(OiipwWin32NativeCalls.java:516)
      at oracle.sysman.oii.oiip.osd.win32.OiipwWin32NativeCalls.RegSetValue(OiipwWin32NativeCalls.java:473)
      at oracle.sysman.oii.oiip.oiipg.OiipgBootstrap.setInstallerKey(OiipgBootstrap.java:511)
      at oracle.sysman.oii.oiip.oiipg.OiipgBootstrap.updateInventoryLoc(OiipgBootstrap.java:418)
      at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.doInvSetupOperations(OiicSessionInterfaceManager.java:401)
      at oracle.sysman.oii.oiic.OiicInvSetupWCCE.doOperation(OiicInvSetupWCCE.java:217)
      at oracle.sysman.oii.oiif.oiifb.OiifbCondIterator.iterate(OiifbCondIterator.java:171)
      at oracle.sysman.oii.oiic.OiicPullSession.doOperation(OiicPullSession.java:1273)
      at oracle.sysman.oii.oiic.OiicSessionWrapper.doOperation(OiicSessionWrapper.java:289)
      at oracle.sysman.oii.oiic.OiicInstaller.run(OiicInstaller.java:547)
      at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:935)
      at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:872)
    Dynamic libraries:
    0x00400000 - 0x0040B000 C:\Users\ADMINI~1\AppData\Local\Temp\2\OraInstall2013-08-22_02-41-00PM\jre\1.4.2\bin\javaw.exe
    0x77C60000 - 0x77DE0000 C:\Windows\SysWOW64\ntdll.dll
    0x75AB0000 - 0x75BC0000 C:\Windows\syswow64\kernel32.dll
    0x77420000 - 0x77467000 C:\Windows\syswow64\KERNELBASE.dll
    0x77370000 - 0x77410000 C:\Windows\syswow64\ADVAPI32.dll
    0x76610000 - 0x766BC000 C:\Windows\syswow64\msvcrt.dll
    0x75DD0000 - 0x75DE9000 C:\Windows\SysWOW64\sechost.dll
    0x776E0000 - 0x777D0000 C:\Windows\syswow64\RPCRT4.dll
    0x757C0000 - 0x75820000 C:\Windows\syswow64\SspiCli.dll
    0x757B0000 - 0x757BC000 C:\Windows\syswow64\CRYPTBASE.dll
    0x77470000 - 0x77570000 C:\Windows\syswow64\USER32.dll
    0x764F0000 - 0x76580000 C:\Windows\syswow64\GDI32.dll
    0x77C30000 - 0x77C3A000 C:\Windows\syswow64\LPK.dll
    0x75820000 - 0x758BD000 C:\Windows\syswow64\USP10.dll
    0x74EA0000 - 0x74EEC000 C:\Windows\system32\apphelp.dll
    0x6EF10000 - 0x6EF9D000 C:\Windows\AppPatch\AcLayers.DLL
    0x76720000 - 0x7736A000 C:\Windows\syswow64\SHELL32.dll
    0x761D0000 - 0x76227000 C:\Windows\syswow64\SHLWAPI.dll
    0x76350000 - 0x764AC000 C:\Windows\syswow64\ole32.dll
    0x75F30000 - 0x75FBF000 C:\Windows\syswow64\OLEAUT32.dll
    0x74660000 - 0x74677000 C:\Windows\system32\USERENV.dll
    0x74650000 - 0x7465B000 C:\Windows\system32\profapi.dll
    0x74340000 - 0x74391000 C:\Windows\system32\WINSPOOL.DRV
    0x74570000 - 0x74582000 C:\Windows\system32\MPR.dll
    0x6E8B0000 - 0x6EAC8000 C:\Windows\AppPatch\AcGenral.DLL
    0x6EFA0000 - 0x6F020000 C:\Windows\system32\UxTheme.dll
    0x6F060000 - 0x6F092000 C:\Windows\system32\WINMM.dll
    0x74840000 - 0x7484F000 C:\Windows\system32\samcli.dll
    0x6F0D0000 - 0x6F0E4000 C:\Windows\system32\MSACM32.dll
    0x74C80000 - 0x74C89000 C:\Windows\system32\VERSION.dll
    0x6F340000 - 0x6F343000 C:\Windows\system32\sfc.dll
    0x6F260000 - 0x6F26D000 C:\Windows\system32\sfc_os.DLL
    0x6F040000 - 0x6F053000 C:\Windows\system32\dwmapi.dll
    0x758C0000 - 0x75A5D000 C:\Windows\syswow64\SETUPAPI.dll
    0x75C90000 - 0x75CB7000 C:\Windows\syswow64\CFGMGR32.dll
    0x77570000 - 0x77582000 C:\Windows\syswow64\DEVOBJ.dll
    0x75DF0000 - 0x75F27000 C:\Windows\syswow64\urlmon.dll
    0x775A0000 - 0x77695000 C:\Windows\syswow64\WININET.dll
    0x75FD0000 - 0x761CF000 C:\Windows\syswow64\iertutil.dll
    0x76230000 - 0x7634E000 C:\Windows\syswow64\CRYPT32.dll
    0x75FC0000 - 0x75FCC000 C:\Windows\syswow64\MSASN1.dll
    0x6F0C0000 - 0x6F0C6000 C:\Windows\system32\SHUNIMPL.DLL
    0x6F030000 - 0x6F03D000 C:\Windows\system32\SortServer2003Compat.dll
    0x75CC0000 - 0x75D20000 C:\Windows\system32\IMM32.DLL
    0x75BC0000 - 0x75C8C000 C:\Windows\syswow64\MSCTF.dll
    0x08000000 - 0x08138000 C:\Users\ADMINI~1\AppData\Local\Temp\2\OraInstall2013-08-22_02-41-00PM\jre\1.4.2\bin\client\jvm.dll
    0x10000000 - 0x10007000 C:\Users\ADMINI~1\AppData\Local\Temp\2\OraInstall2013-08-22_02-41-00PM\jre\1.4.2\bin\hpi.dll
    0x003F0000 - 0x003FE000 C:\Users\ADMINI~1\AppData\Local\Temp\2\OraInstall2013-08-22_02-41-00PM\jre\1.4.2\bin\verify.dll
    0x007B0000 - 0x007C9000 C:\Users\ADMINI~1\AppData\Local\Temp\2\OraInstall2013-08-22_02-41-00PM\jre\1.4.2\bin\java.dll
    0x007D0000 - 0x007DE000 C:\Users\ADMINI~1\AppData\Local\Temp\2\OraInstall2013-08-22_02-41-00PM\jre\1.4.2\bin\zip.dll
    0x051D0000 - 0x052E2000 C:\Users\Administrator\AppData\Local\Temp\2\OraInstall2013-08-22_02-41-00PM\jre\1.4.2\bin\awt.dll
    0x052F0000 - 0x05341000 C:\Users\Administrator\AppData\Local\Temp\2\OraInstall2013-08-22_02-41-00PM\jre\1.4.2\bin\fontmanager.dll
    0x6E7C0000 - 0x6E8A7000 C:\Windows\system32\ddraw.dll
    0x6F020000 - 0x6F026000 C:\Windows\system32\DCIMAN32.dll
    0x75DA0000 - 0x75DCD000 C:\Windows\syswow64\WINTRUST.dll
    0x6E6F0000 - 0x6E7BC000 C:\Windows\system32\D3DIM700.DLL
    0x05770000 - 0x05793000 C:\Users\Administrator\AppData\Local\Temp\2\OraInstall2013-08-22_02-41-00PM\jre\1.4.2\bin\JavaAccessBridge.dll
    0x007E0000 - 0x007E5000 C:\Users\Administrator\AppData\Local\Temp\2\OraInstall2013-08-22_02-41-00PM\jre\1.4.2\bin\jawt.dll
    0x007F0000 - 0x007F7000 C:\Users\Administrator\AppData\Local\Temp\2\OraInstall2013-08-22_02-41-00PM\jre\1.4.2\bin\JAWTAccessBridge.dll
    0x06340000 - 0x06359000 C:\Users\Administrator\AppData\Local\Temp\2\OraInstall2013-08-22_02-41-00PM\oui\lib\win32\oraInstaller.dll
    0x06470000 - 0x0648E000 C:\Users\Administrator\AppData\Local\Temp\2\OraInstall2013-08-22_02-41-00PM\jre\1.4.2\bin\jpeg.dll
    0x776B0000 - 0x776DA000 C:\Windows\syswow64\imagehlp.dll
    0x6E600000 - 0x6E6EB000 C:\Windows\syswow64\dbghelp.dll
    0x776A0000 - 0x776A5000 C:\Windows\syswow64\PSAPI.DLL
    Heap at VM Abort:
    Heap
    def new generation   total 704K, used 90K [0x10010000, 0x100d0000, 0x10770000)
      eden space 640K,  13% used [0x10010000, 0x10026448, 0x100b0000)
      from space 64K,   2% used [0x100c0000, 0x100c07a8, 0x100d0000)
      to   space 64K,   0% used [0x100b0000, 0x100b0000, 0x100c0000)
    tenured generation   total 8436K, used 5698K [0x10770000, 0x10fad000, 0x16010000)
       the space 8436K,  67% used [0x10770000, 0x10d00a40, 0x10d00c00, 0x10fad000)
    compacting perm gen  total 12288K, used 12049K [0x16010000, 0x16c10000, 0x1a010000)
       the space 12288K,  98% used [0x16010000, 0x16bd47a0, 0x16bd4800, 0x16c10000)
    Local Time = Thu Aug 22 14:42:03 2013
    Elapsed Time = 40
    # HotSpot Virtual Machine Error : EXCEPTION_ACCESS_VIOLATION
    # Error ID : 4F530E43505002EF
    # Please report this error at
    # http://java.sun.com/cgi-bin/bugreport.cgi
    # Java VM: Java HotSpot(TM) Client VM (1.4.2_08-b03 mixed mode)
    Thanks

    10.2.0.1 is not supported/certified on Win 2008, so expect issues with the install and/or with using the software.
    Why cannot you use a supported version - minimum is 10.2.0.4, which is only available to customers with an Extended Support contract
    http://docs.oracle.com/cd/B19306_01/relnotes.102/b14264/toc.htm#BABGFAJI
    HTH
    Srini

Maybe you are looking for