Jdbc oci interface and xdb API for oracle 9.2.0.7

I have a Java application that uses the jdbc oci interface to connect to an Oracle database and insert some XML into an XMLType column using the XDB APIs provided in xdb.jar.
OS : IBM AIX version 5.1
JVM : IBM 32-bit SDK pour AIX, Java 2 Technology Edition, version 1.4.2
libraries used :
ojdbc14.jar
nls_charset12.jar
xdb.jar
xmlparserv2.jar
libocijdbc9.so
with Oracle 9.2.0.1 the application worked correctly. However we have just upgraded from Oracle 9.2.0.1 to Oracle 9.2.0.7 and now the JVM crashes when the XMLType.createXML(java.sql.Connection, java.lang.String) API is called. The error message is :
JVMDG217: Dump Handler is Processing Signal 11 - Please Wait.
JVMDG303: JVM Requesting Java core file
JVMDG304: Java core file written to /<snip>/javacore2375690.1152115549.txt
JVMDG215: Dump Handler has Processed Exception Signal 11.
start.shl: 2375690 Segmentation fault(coredump)
In the javacore file we find the lines :
1XHSIGRECV SIGSEGV received at 0xdd7b7d6c in /<snip>/libocijdbc9.so. Processing terminated.
... <snip> ...
"Thread-2" (TID:0x3030B4D8, sys_thread_t:0x75A8B128, state:R, native ID:0xA0C) prio=5
4XESTACKTRACE at oracle.xdb.XMLType.createXMLTypeFromStringNative(Native Method)
4XESTACKTRACE at oracle.xdb.XMLType.<init>(XMLType.java:518)
4XESTACKTRACE at oracle.xdb.XMLType.createXML(XMLType.java:593)
Does anyone have any ideas? Changing the version from 9.2.0.7 is not an option.
Thanks,
Dave Gosling.

The 9.2.0.5 patchset, and all patchsets, are available for download from Metalink.
There should be a rather large variety of JDBC drivers that will connect to an 9.2.0.5 database if that's what you're asking about.
Justin
Distributed Database Consulting, Inc.
http://www.ddbcinc.com/askDDBC

Similar Messages

  • What are the userid,password, and host name for oracle 9i?

    HI Guys.
    I am a research student at the University and the I recently downloaded Oracle 9i for my research. But the problems is also with seting it up. Please could you show me the userid, password, and host name for oracle 9i.
    Thanks in advance for your cooperations.
    Malinga R
    [email protected]

    I believe that starting with 9.2, you have to specify different passwords when you install (can't be the default).
    Justin

  • Recommended Third Party Archive and Purging Software for Oracle Database (Oracle CC&B)

    Hi,
    We are currently exploring third party archive and purging software for Oracle Database specifically used by an Oracle Customer Care and Billing implementation. Our current data is growing that we think archiving and purging is a now a viable option. Thanks.
    Regards,
    Dennis

    According to the fine Oracle® Utilities Application Framework Administration Guide Chapter 17, "Archiving and Purging" is readily available to CC&B.

  • How to add additional disks on vmware OEL4 and use it for Oracle 10gR2?

    I created a virtual machine on vmware workstation 6 and installed OEL4.
    during first install I created 20 GB disk but now I want to add more disks.
    from vmware documentation I tried to add more 8 gb disk to the virtual host.
    under devices I see two lines;
    Hard Disk (SCSI 0:0) 20.0 GB
    Hard Disk (SCSI 0:2) 8.0 GB
    but I must be missing some step since I can not see 20 + 8 gb at df;
    [root@antuhost ~]# df -h
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/sda1              13G  9.7G  2.3G  82% /
    none                  506M     0  506M   0% /dev/shm
    /dev/sda2             4.9G  851M  3.8G  19% /homeThank you.

    Oh the check the answer from Re: How to add additional disks on vmware OEL4 and use it for Oracle 10gR2?

  • Installing and configuring PHP for ORACLE 10g Release 1

    Hello Lads,
    Please can anybody help me finish PHP install...
    I have got this error when executing the following command..
    #make install
    Here is the error:
    /usr/local/php-5.1.4/sapi/cli/php: error while loading shared libraries: libclntsh.so.10.1: cannot open shared object file: No such file or directory
    Thanks!

    I answered in your other thread... the one without the I in the title :)
    nstalling and configuring PHP for ORACLE 10g Release 1

  • Are SUID and SGID required for oracle functionlities?

    Could anyone please confirm that the below oracle files and their permissions SUID and SGID are valid (and actually required) for oracle functionality? Thanks.
    SUID binary /opt/oracle/11.2.0/bin/extjob
    SUID binary /opt/oracle/11.2.0/bin/oradism
    SUID binary /opt/oracle/11.2.0/bin/oracle
    SUID binary /opt/oracle/11.2.0/bin/nmb
    SUID binary /opt/oracle/11.2.0/bin/nmo
    SUID binary /opt/oracle/11.2.0/bin/emtgtctl2
    SUID binary /opt/oracle/11.2.0/bin/nmhs
    SUID binary /opt/oracle/11.2.0/bin/jssu
    SUID binary /opt/ORCLfmap/prot1_64/bin/fmputlhp
    SGID binary /opt/oracle/11.2.0/bin/oracle
    SGID binary /opt/oracle/11.2.0/bin/emtgtctl2

    Fresh installation of 11.2
    ll extjob oradism oracle nmb nmo emtgtctl2 nmhs jssu fmputlhp
    -rwsr-s--x 1 oracle oinstall     66239 Jun  2  2013 emtgtctl2
    -rwsr-x--- 1 root   oinstall   1223782 Jun  2  2013 extjob
    -rwsr-x--- 1 root   oinstall     43514 Jun  2  2013 jssu
    -rws--x--- 1 root   oinstall     34198 Jun  2  2013 nmb
    -rws--x--- 1 root   oinstall     71524 Jun  2  2013 nmhs
    -rws--x--- 1 root   oinstall     45157 Jun  2  2013 nmo
    -rwsr-s--x 1 oracle oinstall 201099176 Jun  2  2013 oracle
    -rwsr-x--- 1 root   oinstall     68278 Aug 14  2009 oradism
    -rwxr-x--- 1 oracle oinstall     35300 Aug 14  2009 fmputlhp
    ll /opt/ORCLfmap/prot1_64/bin/fmputlhp
    -r-sr-xr-x 1 root root 35300 Jun  2  2013 /opt/ORCLfmap/prot1_64/bin/fmputlhp

  • BPM with 2 JDBC outbound interfaces and one inbound file interface

    Hi,
    I have a scenario where data is coming from  different databases into XI and after processing the data it creates a file at the target side. Some calculations are to be done in the middleware and the result will be sent through a file.
    My question is
    1. BPM will be used in this scenario?
    2. There will 2 outbound interfaces(one for each database access), 2 abstract interfaces and one inbound interface(file). Please correct me if I am wrong.
    3. I have to multiply the value of field from one database to a particular value in another database and get the final result. For e.g exchange rate from one database is multiplied to Transaction currency in another database and get the group currency value in the output. Can anyone give the sequence of steps in the intergration process for this scenario as I am new to BPM.
    Thanks,
    Aparna

    Thanks a lot Liang and madhusudana for your responses.
    Since I can use JDBC lookup for this in my nornal scenario I think no need for BPM.
    I have created the advanced UDF for JDBC lookup code. Below is the code.
    String Query = " ";
    Channel channel = null;
    DataBaseAccessor accessor = null;
    DataBaseResult resultSet = null;
    MappingTrace importanttrace;
    importanttrace = container.getTrace();
    // Build the Query String
    Query = "Select home_cur_code FROM  gltrxcp WHERE company_code = '" + a[0] + "' ";
    try{
    //Determine a channel, as created in the Configuration
    channel = LookupService.getChannel("BS_JDBC_send","cc_JDBClookup_rec");
    //Get a system accessor for the channel. As the call is being made to an DB, an DatabaseAccessor is obtained.
    accessor = LookupService.getDataBaseAccessor(channel);
    //Execute Query and get the values in resultset
    resultSet = accessor.execute(Query);
    importanttrace.addWarning("resultset" + resultSet );
    for(Iterator rows = resultSet.getRows();rows.hasNext();){
    Map rowMap = (Map)rows.next();
    result.addValue((String)rowMap.get("HOME_CUR_CODE"));
    importanttrace.addWarning("result" + result );
    catch(Exception ex){
    result.addValue(ex.getMessage());
    finally{
    try{
    if (accessor!=null) accessor.close();
    catch(Exception e){
    result.addValue(e.getMessage());
    But I am not getting the desired result. I am getting result as 'Null'.
    Can you please help in resolving this issue. I have also used trace for find out where it is passing Null and found that 'result' is coming null. Do i also need to parse it before passing it to 'result'?
    Can anyone send sample code for JDBC lookup.

  • Copper cable / GigE Copper Interface as Private Interconnect for Oracle RAC

    Hello Gurus
    Can some one confirm if the copper Cables ( Cat5/RJ45) can be used for Gig Ethernet i.e. Private interconnects for deploying Oracle RAC 9.x or 10gR2 on Solaris 9/10 .
    i am planning to use 2 X GigE Interfaces (one port each from X4445 Quad Port Ethernet Adapters) & Planning to connect it using copper cables ( all the documents that i came across is been refering to the fiber cables for Private Interconnects , connecting GigE Interfaces , so i am getting bit confused )
    would appretiate if some one can throw some lights on the same.
    regards,
    Nilesh Naik
    thanks

    Cat5/RJ45 can be used for Gig Ethernet Private interconnects for Oracle RAC. I would recommend trunking the two or more interconnects for redundancy. The X4445 adapters are compatible with the Sun Trunking 1.3 software (http://www.sun.com/products/networking/ethernet/suntrunking/). If you have servers that support the Nemo framework (bge, e1000g, xge, nge, rge, ixgb), you can use the Solaris 10 trunking software, dladmin.
    We have a couple of SUN T2000 servers and are using the onboard GigE ports for the Oracle 10gR2 RAC interconnects. We upgraded the onboard NIC drivers to the e1000g and used the Solaris 10 trunking software. The next update of Solaris will have the e1000g drivers as the default for the SUN T2000 servers.

  • JDBC 2.0, Type 4 Driver for Oracle 8.0.4

    I'm looking for a Type 4 JDBC 2.0 driver for Oracle 8.0.4. Does
    Oracle provide one. I have looked at the downloads area but was
    not able to locate one.
    Any pointers?
    Ravindra Rao
    [email protected]
    null

    Ravindra Rao (guest) wrote:
    : I'm looking for a Type 4 JDBC 2.0 driver for Oracle 8.0.4. Does
    : Oracle provide one. I have looked at the downloads area but was
    : not able to locate one.
    : Any pointers?
    : Ravindra Rao
    : [email protected]
    The only oracle JDBC driver that can run with JDK 1.2.x is in the
    OTN download area and is named "816SDK for JDK 1.2"
    it will work with the JDK 1.2.X using the JDBC 1.22 spec from JDK
    1.1.X.
    IT DOES NOT PROVIDE THE FULL JDBC 2.0 FEATURES/ FUNCTIONALITY
    THAT ARE INCLUDED IN THE JDK 1.2.X CLASSES.
    you're using a jdk 1.2.x/jdbc 2.0 feature -- which is anticipated
    to be included in the 816 driver later this year -- it's not in
    the "816SDK" JDBC driver you're using now..
    816SDK can be thought of as stepping stone between 815 using jdk
    1.1.x and 816 supporting jdk 1.1.x and 1.2.x.
    i think of it as "8.1.5 and a half" to avoid the naming confusion
    between "816sdk" and "816" .
    SEE the following FAQ link for additional details :
    http://technet.oracle.com/tech/java/sqlj_jdbc/htdocs/jdbc_faq.htm
    null

  • Oracle 817 client and MS driver for oracle

    Hello
    I had installed oracle 8.17 client on my machine.
    Suddenly, my datasource with "MS driver for oracle" seems not to be working.
    I uninstalled 8.17 and installed 8.16.
    No matter, what I do, I cannot get the datasource setup with "MS driver for oracle" work
    Anyone has similar experience
    -Aswath

    What error message are you seeing? I've never seen any conflict between the Oracle and Microsoft drivers.
    You could try downloading the latest version of the MDAC (Microsoft Data Access Components) from Microsoft <http://www.microsoft.com/data>. That will have the latest version of the Microsoft driver.
    I'm assuming that you have already tried deleting and re-creating your DSN. If you haven't, that would be a good first step.
    Justin

  • How to change IP, Hostname and domain name for Oracle Application R12

    Hi,
    I'm new to Oracle, we used to have one production and one test server for Oracle Application R12, but the test server was corrupted, so we decided to clone production server and create a new test server, after cloning and creation of test server, how should we do to change IP address, hostname and domain name for test server?
    Our production and test server environment is:
    Linux Enterprise AS 2.6.9
    Application module: E-Business Suite Treasury only
    Your advice will be much appreciated.
    Regards,
    Kenneth
    Edited by: 850209 on Apr 7, 2011 5:37 PM

    850209 wrote:
    Hi,
    There are few tnsnames.ora and listener.ora files in the system, how to know which one are effective? If I change tnsnames.ora hostname entry, do I need to change listerner.ora file also?
    Thanks.
    Regard,
    Kenneth.tnsnames.ora is used only by client processes. listner.ora is used only to configure the listener, and that is a server side issue only. In addition, the listener can start without any listener.ora at all, using all default values. See my discussion of tns issues at edstevensdba.wordpress.com
    If you are using dbcontrol, you will most likely need to reconfigure it, using the emca utility.

  • Windows 2008 64-bit and Microsft ODBC for Oracle problem

    Hello,
    I am trying to create ODBC connection to Oracle 9i Database on remote server. I am using Windows 2008 64-bit but it is not showing Microsoft ODBC Driver for Oracle. Could any one suggest what to do?\\
    Thanks

    GQ wrote:
    Hello,
    I am trying to create ODBC connection to Oracle 9i Database on remote server. I am using Windows 2008 64-bit but it is not showing Microsoft ODBC Driver for Oracle. Could any one suggest what to do?\\
    ThanksInstall the Oracle client and use the Oracle driver. You're going to need it whether you use the MS driver or Oracles. ODBC drivers do not work apart from the client of the underlying database product.
    When you do the install, you will need to do a custom install and specifically select for the Windows components.

  • Audio Interface and Converter HardWare for my future Logic

    Hello, I'm French.
    I will buy a logic studio 9 software + a mac pro computer
    But i don't really know what Audio Interface and Converter HardWare take?
    I'm look for Digidesign + HD Cards or Apogee System or RME, MOTU
    After I will buy an SSL mixage table for my studio (in a long time^^)
    Sorry for the bad english :S

    Logic and Protools don't have exactly the same concept when it comes to audio hardware. But if you want Apogee hardware to use with Logic, then there are options for either PCI-based or FireWire. Go and look at the Apogee site:
    http://www.apogeedigital.com/products/symphony-system.php
    or
    http://www.apogeedigital.com/products/ensemble.php

  • Backup and recovery tool for oracle 9ias

    I was asked to look at a bunch of old servers still in use that is using oracle 9.0.2.3 application server.
    I noticed that there is no proper backup in place on this server. In oracle 10g application we have the backup/recovery tool to perform backups. Does anyone know if such a tool exist for oracle 9ias?
    Thank you.

    dmctl have an option to backup the configuration only, I dont remember if that's available for that version,but you can check running dcmctl command without parameters, it would show  a big list.
    If dont, best way is making a cold backup, stop all process, make backup and start process. Remember to start proceses using dcmctl command, not opmnctl.
    Greetings.

  • Turn off display on sql*plus and increase memory for oracle?

    I want to turn off the output display on SQL*PLUS window and SPOOL the output to a file since the result is very big. i tried to SET TERM OFF but it doesn't work. Anybody knows what's the problem? or is there some other commands to use? My oracle is 9i. thx!!! And anybody knows how to increase the memory usage size for Oracle's jrew.exe? it's too slow when i try to retrieve some big size data from oracle.

    I just answered this question on the OTN -> General forum. You could try the SQL*Plus startup switch -s to startup SQL*Plus in silent mode, eg:
    C:\SQLPLUS -S
    Alison

Maybe you are looking for

  • Can I use non-apple earphones with radio remote?

    I have a new Ipod 3g and want to buy the radio remote. Must I use the earbuds supplied with the radio remote or can I use non-apple earbuds and earphones? Will I still get good radio reception with a non-apple earphone?

  • How to view registered products? (9/15/2012 - Solved)

    In the original thread "How to view registered products?" (https://discussions.apple.com/thread/1195139?start=0&tstart=0) the question was asked is if there is a way to view all of your registered products in one place, not just the ones with a warra

  • How to make "Time of Day" show on my finished project

    I am a private investigator. I shoot surveillance footage using a Canon XH A1 HD Camcorder. I am currently using Adobe Premier Pro and hate it. I need to have the time and date show in the finished project I provide to my clients. The information is

  • Best way to update an OLTP table ?

    Hi, We have an OLTP table with huge data. We need to update a status column from 'N' to 'Y' for almost 70% of rows based on some condition. This table may be accessed by hundreds of sessions at a time. So, what is the best way to do the same. Rgds, R

  • Organisational Unit Configuration.

    Hello, Generally in which client do we configure the Organisational Unit of a company, If suppose we configure in Development how do we move it to Production, Pls throw your views on the same. thank you....