Using OCI
Hi All,
I am a J2ee developer and not very known to SAP.
I came across the OCI document which speaks of making complaint catalogs for the SAP SRM servers.
Can U plz clarify me, whether we can integrate OCI in our J2EE project ?
Can U suggest me some websites where i can get the needed help for integrating OCI ?
Thanks in advance.
Sandeep
Hi,
Pls see the foll links:
SAP Supplier Relationship Management - SAP SRM Open Catalog Interface (B2B-OCI) [original link is broken]
www.attsuppliers.com/downloads/OCI_40_EN20030611.pdf
BR,
Disha.
Pls reward points for useful answers.
Similar Messages
-
How to bind arrays to PL/SQL stored procedure using OCI?
Hi,
We are having problems trying to bind arrays to PL/SQL stored procedure using OCI. Here is the situation:
- We have a stored procedure called "GetVEPFindTasks" with the following interface:
PROCEDURE GetVEPFindTasks (
p_ErrorCode OUT NUMBER,
p_ErrorMsg OUT VARCHAR2,
p_RowCount OUT NUMBER,
p_VEPFindTasks OUT t_VEPFindTaskRecordTable,
p_MaxTask IN NUMBER);
t_VEPFindTaskRecordTable is a record with the following entries:
TYPE t_VEPFindTaskRecord IS RECORD (
RTCID NUMBER,
TransNum NUMBER,
TransTimestamp VARCHAR2(20),
Pathname1 image_data.pathname%TYPE,
Pathname2 image_data.pathname%TYPE,
Pathname3 image_data.pathname%TYPE,
OperatorID operator.id%TYPE);
- Now, we are trying to call the stored procedure from C++ using OCI (in UNIX). The call that we use are: OCIBindByName and OCIBindArrayOfStruct to bind the parameters to the corresponding buffers. We bind all parameters in the interface by name. Now, we do bind the record's individual item by name (RTCID, TransNum, etc.), and not as a record. I don't know if this is going to work. Then, we use the bind handles of the binded record items (only record items such as RTCID, TransNum, and NOT error_code which is not part of the record) to bind the arrays (using OCIBindArrayOfStruct).
All of the parameters that are binded as arrays are OUTPUT parameters. The rest are either INPUT or INPUT/OUTPUT parameters. Now, when we try to execute, OCI returns with an error "Invalid number or types of arguments" (or something to that sort... the number was something like ORA-06550). Please help...
Is there any sample on how to use the OCIBindArrayOfStruct with PL/SQL stored procedures? The sample provided from Oracle is only for a straight SQL statement.
Thank's for all your help.
** Dannil Chan **As you said:
You have to pass in an array for every field and deconstruct/construct the record in the procedure. There is no support for record type or an array of records. Can you give me a example? I'am very urgently need it.
thanks
email: [email protected] -
Oracle database Connectivity using OCI driver
I am getting the error only when ever I am using oci driver
oracle.url=jdbc:oracle:oci:@(description=(address=(host=url.name.com)(protocol=tcp)(port=1521))(connect_data=(sid=user)))
04:52:55,093 ERROR [STDERR] java.sql.SQLException: ???S???Y??x??
04:52:55,094 ERROR [STDERR] at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)
04:52:55,094 ERROR [STDERR] at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:131)
04:52:55,095 ERROR [STDERR] at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:204)
04:52:55,095 ERROR [STDERR] at oracle.jdbc.driver.T2CConnection.checkError(T2CConnection.java:650)
04:52:55,095 ERROR [STDERR] at oracle.jdbc.driver.T2CConnection.logon(T2CConnection.java:338)
04:52:55,095 ERROR [STDERR] at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:508)
04:52:55,095 ERROR [STDERR] at oracle.jdbc.driver.T2CConnection.<init>(T2CConnection.java:133)
04:52:55,096 ERROR [STDERR] at oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtension.java:53)
04:52:55,096 ERROR [STDERR] at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:510)
04:52:55,096 ERROR [STDERR] at java.sql.DriverManager.getConnection(DriverManager.java:582)
04:52:55,096 ERROR [STDERR] at java.sql.DriverManager.getConnection(DriverManager.java:185)
04:52:55,097 ERROR [STDERR] at org.apache.jsp.index_jsp._jspService(index_jsp.java:68)
04:52:55,097 ERROR [STDERR] at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
04:52:55,097 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
04:52:55,097 ERROR [STDERR] at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
04:52:55,097 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326)
04:52:55,098 ERROR [STDERR] at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253)
04:52:55,098 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
04:52:55,098 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324)
04:52:55,098 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
04:52:55,099 ERROR [STDERR] at org.jboss.resteasy.plugins.server.servlet.FilterDispatcher.doFilter(FilterDispatcher.java:63)
04:52:55,099 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
04:52:55,099 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
04:52:55,099 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
04:52:55,099 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
04:52:55,100 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181)
04:52:55,100 ERROR [STDERR] at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285)
04:52:55,100 ERROR [STDERR] at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261)
04:52:55,100 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88)
04:52:55,101 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100)
04:52:55,101 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
04:52:55,101 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
04:52:55,101 ERROR [STDERR] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
04:52:55,101 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
04:52:55,102 ERROR [STDERR] at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53)
04:52:55,102 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
04:52:55,102 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
04:52:55,102 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
04:52:55,102 ERROR [STDERR] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)
04:52:55,103 ERROR [STDERR] at java.lang.Thread.run(Thread.java:619)
04:52:55,105 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[Test].[jsp]] Servlet.service() for servlet jsp threw exception: java.sql.SQLException: ???S???Y??x??
at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70) [ojdbc5.jar:Oracle JDBC Driver version - "11.1.0.7.0-Production"]
at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:131) [ojdbc5.jar:Oracle JDBC Driver version - "11.1.0.7.0-Production"]
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:204) [ojdbc5.jar:Oracle JDBC Driver version - "11.1.0.7.0-Production"]
at oracle.jdbc.driver.T2CConnection.checkError(T2CConnection.java:650) [ojdbc5.jar:Oracle JDBC Driver version - "11.1.0.7.0-Production"]
at oracle.jdbc.driver.T2CConnection.logon(T2CConnection.java:338) [ojdbc5.jar:Oracle JDBC Driver version - "11.1.0.7.0-Production"]
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:508) [ojdbc5.jar:Oracle JDBC Driver version - "11.1.0.7.0-Production"]
at oracle.jdbc.driver.T2CConnection.<init>(T2CConnection.java:133) [ojdbc5.jar:Oracle JDBC Driver version - "11.1.0.7.0-Production"]
at oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtension.java:53) [ojdbc5.jar:Oracle JDBC Driver version - "11.1.0.7.0-Production"]
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:510) [ojdbc5.jar:Oracle JDBC Driver version - "11.1.0.7.0-Production"]
at java.sql.DriverManager.getConnection(DriverManager.java:582) [:1.6.0_13]
at java.sql.DriverManager.getConnection(DriverManager.java:185) [:1.6.0_13]
at org.apache.jsp.index_jsp._jspService(index_jsp.java:68)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) [:6.0.0.20100911-M5]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [:1.0.0.Beta2]
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369) [:6.0.0.20100911-M5]
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326) [:6.0.0.20100911-M5]
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253) [:6.0.0.20100911-M5]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [:1.0.0.Beta2]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324) [:6.0.0.20100911-M5]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.0.0.20100911-M5]
at org.jboss.resteasy.plugins.server.servlet.FilterDispatcher.doFilter(FilterDispatcher.java:63) [:6.0.0.20100911-M5]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.0.0.20100911-M5]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.0.0.20100911-M5]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [:6.0.0.20100911-M5]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [:6.0.0.20100911-M5]
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181) [:6.0.0.20100911-M5]
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285) [:1.1.0.CR3]
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261) [:1.1.0.CR3]
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) [:6.0.0.20100911-M5]
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) [:6.0.0.20100911-M5]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [:6.0.0.20100911-M5]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [:6.0.0.20100911-M5]
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) [:6.0.0.20100911-M5]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [:6.0.0.20100911-M5]
at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53) [:6.0.0.20100911-M5]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [:6.0.0.20100911-M5]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [:6.0.0.20100911-M5]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) [:6.0.0.20100911-M5]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) [:6.0.0.20100911-M5]
at java.lang.Thread.run(Thread.java:619) [:1.6.0_13]
When I am using thin driver, I am successful in connecting to the database
oracle.url=jdbc:oracle:thin:@(description=(address=(host=url.name.com)(protocol=tcp)(port=1521))(connect_data=(sid=user)))
I am using JBOSS 1.6 with oracle 11.1.0 and jdk 1.6
Please help me resolve the problem
Thanks,
KumarYou should confirm that you can connect to the DB with a simple Java class using the url that the code you posted is using.
This will show that the OCI client is installed and executing properly. If you can't connect externally you will need to fix that first.
Is the Oracle client installed on the same machine the JDBC code is running on? -
"ocijdbc9.dll: Can't find dependent libraries" error using OCI in 902
Trying to use JDBC OCI driver in 9.0.2 OC4J to connect to a 9.2.0.2 DB. Environment set appropriately (per "Data Sources" guide) to use oci jars and dlls in 9.2.0 client install/directory. Why can't it find these dependent libraries and how to I workaround this?
Thanks,
BrianHow are you loading the library? If you're using the System#loadLibrary(String) method, the dll in question has to be in your computer's PATH (ie, somewhere in the folders defined in the PATH system variable). Simply being in the same path as the JVM or your classpath doesn't cut it. Moreover, don't include the extenion when calling loadLibrary. Thus, you'd call System.loadLibrary("HelloNative").
Another option is the System#load(String) method, which expects a fully-qualified path. Thus, if your dll is in C:\Development\Native, you'd have to call System.load("C:\Development\Native\HelloNative.dll") (notice the inclusion of the extension).
Hope this helps,
Walter Gildersleeve
Productivity Engineering, GmbH
Freiburg, Germany -
Steps to Connect remote Oracle Server using OCi C in Linux
Hi !
I am trying to connect oracle server through my application using OCI C in linux, it works fine in my oracle server machine.
I want to connect oracle server through my C application from Oracle Client Machine
can anyone help me in this issue ?
regards
Balaji.CSounds like you did not specify your database name. Or you database name is hard-coded.
Can you show us the code?
Is your TNSNAMES.ORA set up correctly?
Also, you did not specify any error messages or anything. Are you checking the result codes after any functions? -
Dear Friends,
I am using OCI and instant_client (11.2.0.3.0) in my C++ program (on Windows 7) to connect remotely to 11G database.
While doing a connection using server name as well as servername:port/service_name as connection strings, I am getting error of ORA-12504 TNS:listener was not given the SERVICE_NAME in CONNECT_DATA.
According to instant client FAQ & white paper at http://www.oracle.com/technetwork/database/features/instant-client/index.html, no tnsnames.ora is required for instant client. Then why could I be getting this error?
I ensured that only the instant client directory is in Path environment variable. There was a ODBC driver installed on this same host. Could that be modifying the behavior of instant client?
Kindly guide.
Many thanks in advance for your help and time.
Best Regards,
- ganesh>>what is the exact connect string you are using?
For connection, I am using the plain hostname on which the DB server is running.
>>are you calling OCIServerAttach before OCISessionBegin?
I am not using OCISessionBegin. For connecting to DB server, I am using the following sequence of OCI calls (in this same order):
1) g_OCIEnvNlsCreate
2) g_OCIHandleAlloc //-- error handle: OCI_HTYPE_ERROR
3) g_OCIHandleAlloc // --- sevice context: OCI_HTYPE_SVCCTX
4) Setting driver name and application name for the session:
OCISession* usersession = 0;
ret = g_OCIAttrGet(m_pSvcCtx, OCI_HTYPE_SVCCTX, &usersession, NULL,
OCI_ATTR_SESSION, m_pErrHdl);
if (ret == OCI_SUCCESS)
ret = g_OCIAttrSet(usersession, OCI_HTYPE_SESSION, (void*)"OCI_DRV", 2,OCI_ATTR_DRIVER_NAME, m_pErrHdl);
ret = g_OCIAttrSet(usersession, OCI_HTYPE_SESSION, (void*)"ClientApplication", <ub4>(strlen("DataReconScanning")), OCI_ATTR_CLIENT_IDENTIFIER, m_pErrHdl);
5) g_OCILogon() using the user, password and host name, as below:
g_OCILogon(m_pDbCon, m_pErrHdl, &m_pSvcCtx,
(text*)user.c_str(), static_cast<ub4>(user.length()),
(text*)pass.c_str(), static_cast<ub4>(pass.length()),
(text*)host.c_str(), static_cast<ub4>(host.length()));
Thanks. -
Problem JDBC Connection using OCI Driver on Weblogic Portal on Linux
Hi Team,
I want a JDBC connection using OCI Driver in Weblogic Portal 8.1 sp4 on Linux. When I had tested using JDBC connection using Plain Java Code it is working. Also when I create the OCI Connection Weblogic Connection Pool it is working.
But My Requirement is to create the connection using Java Code in Portal Application
But When I create OCI connection in the code it is throwing NO SUITABLE DRIVER Found.
---------- Code in Plain Java Code ------------ Same code is used in Weblogic Portal Application --------------------------------
public static void main(String[] args) throws Exception{
Class.forName("oracle.jdbc.driver.OracleDriver");
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
String url="jdbc:oracle:oci8:@TESTDB";
Properties props = new Properties();
props.put("user","scott");
props.put("password","tiger");
conn=DriverManager.getConnection(url,props);
When I am using the same code in Weblogic Portal and Deployed on Weblogic Portal Server 8.1 SP4 it is throwing following error.
-------------- Exception on Server Log --------------------
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(Ljava.lang.String;Ljava.util.Properties;Ljava.lang.ClassLoader;)Ljava.sql.Connection;(Unknown Source)
at java.sql.DriverManager.getConnection(Ljava.lang.String;Ljava.util.Properties;)Ljava.sql.Connection;(Unknown Source)
My Environment is
LINUX
Weblogic 8.1 SP4
Oracle 9i Client on Same Machine
Oracle 10g Server on Different Machine
My Environment Variables on the Linux Server also set properly as following
PATH=/apps/pmaaum/ant/apache-ant-1.6.5/bin:.:/apps/beahomedev/jdk142_05/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/apps/oracle/ora9i/product/9.2.0/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/apps/oracle/ora9i/bin
LD_LIBRARY_PATH=/usr/lib:/apps/oracle/ora9i/product/9.2.0/lib:/apps/oracle/ora9i/product/9.2.0/lib32:/apps/oracle/ora9i/product/9.2.0/rdbms/lib:/usr/openwin/lib:/apps/oracle/ora9i/product/9.2.0/jdbc/lib
JAVA_HOME=/apps/beahomedev/jdk142_05
JDBC_LIB=/apps/oracle/ora9i/product/9.2.0/jdbc/lib
CLASSPATH=:.:/apps/beahomedev/jdk142_05/lib/rt.jar:/apps/oracle/ora9i/product/9.2.0/jdbc/lib/classes12.jar
Please help me, Let me know if you required anything.
Thanks in Advance
Vishnu
Edited by: vishnuk on Oct 23, 2009 4:07 AM
Edited by: vishnuk on Oct 23, 2009 4:10 AMHi Vishnu
Looks like a classloader issue. BEA class loader is very tricky. Any jar added manually in classpath, will end up loading only those classes. Any imports that we have in any of those classes do not get loaded. Anyhow, coming to your point, add classes12.jar inside your portal web project Web-Inf/lib folder and see if that helps. Usually thats where we put all the JARs for 8.1 SPxx applications. If this still breaks, then remove the jar from web-inf/lib folder and add under your portal app App-Inf/lib folder. First try with app-inf/lib folder having this jar. If not then with web-inf/lib. Basically web-inf is specific to that web app only. If you have a different app having this jdbc code, then put under app-inf/lib folder. Make sure that you remove the classes12.jar that you added in classpath either in env variable or in setdomainenv.cmd file.
When weblogic uses native OCI Drivers, it refers to jars at this location: ....\beawlp814\weblogic81\server\ext\jdbc\oracle\10g or 9g. Try using one of these jars and see if that works. Most of the times I used these jars only for oracle specific native drivers.
Word of caution. Try to use Connection Pool and a DataSource created in weblogic console for your jdbc code. This Datasource can still use the Oracle drivers that you want (instead of BEA Weblogic wrapper oci drivers) located in above location. Use JNDI Lookup and get Datasource and then connection. This is more recommended approach with many advantages then using DriverManager approach..
Goud -
Freqent JVM crash when using OCI
I have been experiencing the following JVM crashes frequently. We are using OCI to access database because of failover ability, OS is Suse 9. Any help is appreciated. Here's the log file.
Thank you.
Anita
===============================
# An unexpected error has been detected by HotSpot Virtual Machine:
# SIGSEGV (0xb) at pc=0x00000000, pid=18784, tid=24601
# Java VM: Java HotSpot(TM) Client VM (1.4.2_13-b06 mixed mode)
# Problematic frame:
# C 0x00000000
--------------- T H R E A D ---------------
Current thread (0x53588fd0): JavaThread "Thread-10" daemon [_thread_in_native, id=18809]
siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x00000000
Registers:
EAX=0x0810619c, EBX=0x555cec38, ECX=0x5510192d, EDX=0x08107dac
ESP=0x548350fc, EBP=0x54835958, ESI=0x0810619c, EDI=0x08107dac
EIP=0x00000000, CR2=0x00000000, EFLAGS=0x00010283
Top of Stack: (sp=0x548350fc)
0x548350fc: 5510194b 0810619c 08107dac 00000000
0x5483510c: 08379300 4d176b08 548351d8 00000000
0x5483511c: 00000003 08382b7c 08382aa8 08125788
0x5483512c: 00000000 083808e0 00000002 08363c00
0x5483513c: 08164f48 08382abc 54835100 54f31700
0x5483514c: 00000040 4d176b08 00000000 0810e650
0x5483515c: 080b3720 08382b08 00000055 08382b74
0x5483516c: 00000000 080b36f8 08363cd8 08382aa8
Instructions: (pc=0x00000000)
0xfffffff0:
Stack: [0x547c9000,0x5483b000), sp=0x548350fc, free space=432k
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j oracle.jdbc.oci8.OCIDBAccess.do_execute(Loracle/jdbc/oci8/OCIDBStatement;I)I+0
j oracle.jdbc.oci8.OCIDBAccess.executeFetch(Loracle/jdbc/dbaccess/DBStatement;BLoracle/jdbc/dbaccess/DBDataSet;ILoracle/jdbc/dbaccess/DBDataSet;I)I+1335
j oracle.jdbc.driver.OracleStatement.doExecuteQuery()V+625
j oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout()V+186
j oracle.jdbc.driver.OraclePreparedStatement.executeUpdate()I+70
j oracle.jdbc.driver.OraclePreparedStatement.executeQuery()Ljava/sql/ResultSet;+17
j org.apache.catalina.realm.DualRealm.getDBRoles(Ljava/sql/Connection;Ljava/lang/String;)Ljava/util/List;+27
j org.apache.catalina.realm.DualRealm.authorizeViaDB(Ljava/lang/String;)Ljava/util/List;+29
j org.apache.catalina.realm.DualRealm.authenticate(Ljavax/naming/directory/DirContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/security/Principal;+275
j org.apache.catalina.realm.DualRealm.authenticateJNDI(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/security/Principal;+250
j org.apache.catalina.realm.DualRealm.authenticate(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/security/Principal;+62
j org.apache.catalina.authenticator.DualRealmFormAuthenticator.authenticate(Lorg/apache/catalina/HttpRequest;Lorg/apache/catalina/HttpResponse;Lorg/apache/catalina/deploy/LoginConfig;)Z+951
j org.apache.catalina.authenticator.AuthenticatorBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+322
j org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+39
j org.apache.catalina.core.StandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+10
j org.apache.catalina.core.ContainerBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+6
j org.apache.catalina.core.StandardContext.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+81
j org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+171
j org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+79
j org.apache.catalina.valves.ErrorDispatcherValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+3
j org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+39
j org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+3
j org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+39
j org.apache.catalina.core.StandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+10
j org.apache.catalina.core.ContainerBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+6
j org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+160
j org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+79
j org.apache.catalina.core.StandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+10
j org.apache.catalina.core.ContainerBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+6
j org.apache.coyote.tomcat4.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+101
j org.apache.jk.server.JkCoyoteHandler.invoke(Lorg/apache/jk/core/Msg;Lorg/apache/jk/core/MsgContext;)I+165
j org.apache.jk.common.HandlerRequest.invoke(Lorg/apache/jk/core/Msg;Lorg/apache/jk/core/MsgContext;)I+249
j org.apache.jk.common.ChannelSocket.invoke(Lorg/apache/jk/core/Msg;Lorg/apache/jk/core/MsgContext;)I+59
j org.apache.jk.common.ChannelSocket.processConnection(Lorg/apache/jk/core/MsgContext;)V+87
j org.apache.jk.common.SocketConnection.runIt([Ljava/lang/Object;)V+8
j org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()V+152
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x080b2580 JavaThread "Thread-122" daemon [_thread_in_native, id=29611]
0x535947a8 JavaThread "MonitorRunnable" daemon [_thread_blocked, id=18811]
0x5358a128 JavaThread "Thread-11" daemon [_thread_in_native, id=18810]
=>0x53588fd0 JavaThread "Thread-10" daemon [_thread_in_native, id=18809]
0x535884b8 JavaThread "Thread-9" daemon [_thread_in_native, id=18808]
0x535882c0 JavaThread "Thread-8" daemon [_thread_blocked, id=18807]
0x5357f890 JavaThread "MonitorRunnable" daemon [_thread_blocked, id=18806]
0x53594a58 JavaThread "Thread-6" daemon [_thread_in_native, id=18805]
0x53581108 JavaThread "Thread-5" daemon [_thread_blocked, id=18804]
0x5358d410 JavaThread "Thread-4" daemon [_thread_blocked, id=18803]
0x535773a8 JavaThread "Thread-3" daemon [_thread_blocked, id=18802]
0x53585508 JavaThread "HostConfig[localhost]" daemon [_thread_blocked, id=18801]
0x535851a8 JavaThread "StandardManager[webdav]" daemon [_thread_blocked, id=18800]
0x53595330 JavaThread "StandardManager[]" daemon [_thread_blocked, id=18799]
0x53599cf0 JavaThread "StandardManager[manager]" daemon [_thread_blocked, id=18798]
0x5357a450 JavaThread "StandardManager[compliance]" daemon [_thread_blocked, id=18797]
0x53575340 JavaThread "WebappLoader[compliance]" daemon [_thread_blocked, id=18796]
0x523f8f80 JavaThread "StandardManager[examples]" daemon [_thread_blocked, id=18795]
0x523fcef8 JavaThread "WebappLoader[examples]" daemon [_thread_blocked, id=18794]
0x51405480 JavaThread "CompilerThread0" daemon [_thread_blocked, id=18791]
0x51404730 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=18790]
0x514005f8 JavaThread "Finalizer" daemon [_thread_blocked, id=18788]
0x080a5668 JavaThread "Reference Handler" daemon [_thread_blocked, id=18787]
0x08057c98 JavaThread "main" [_thread_in_native, id=18784]
Other Threads:
0x080a24f0 VMThread [id=18786]
0x51406f00 WatcherThread [id=18792]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 9088K, used 412K [0x45170000, 0x45b40000, 0x45b40000)
eden space 8128K, 1% used [0x45170000, 0x45192400, 0x45960000)
from space 960K, 28% used [0x45960000, 0x459a4d10, 0x45a50000)
to space 960K, 0% used [0x45a50000, 0x45a50000, 0x45b40000)
tenured generation total 121024K, used 15706K [0x45b40000, 0x4d170000, 0x4d170000)
the space 121024K, 12% used [0x45b40000, 0x46a96b38, 0x46a96c00, 0x4d170000)
compacting perm gen total 11264K, used 11218K [0x4d170000, 0x4dc70000, 0x51170000)
the space 11264K, 99% used [0x4d170000, 0x4dc64880, 0x4dc64a00, 0x4dc70000)
Dynamic libraries:
08048000-08053000 r-xp 00000000 68:06 69898 /usr/java/j2sdk1.4.2_13/bin/java
08053000-08055000 rw-p 0000a000 68:06 69898 /usr/java/j2sdk1.4.2_13/bin/java
08055000-08446000 rwxp 00000000 00:00 0
40000000-40013000 r-xp 00000000 68:05 11538 /lib/ld-2.2.5.so
40013000-40014000 rw-p 00013000 68:05 11538 /lib/ld-2.2.5.so
40014000-4001a000 r-xp 00000000 68:06 62540 /usr/java/j2sdk1.4.2_13/jre/lib/i386/native_threads/libhpi.so
4001a000-4001c000 rw-p 00005000 68:06 62540 /usr/java/j2sdk1.4.2_13/jre/lib/i386/native_threads/libhpi.so
4001c000-40020000 rw-s 00000000 68:07 110 /tmp/hsperfdata_tc_cmpdv/18784
40021000-4002e000 r-xp 00000000 68:05 11466 /lib/i686/libpthread.so.0
4002e000-40035000 rw-p 0000d000 68:05 11466 /lib/i686/libpthread.so.0
40035000-40036000 rw-p 00000000 00:00 0
40036000-40038000 r-xp 00000000 68:05 11500 /lib/libdl.so.2
40038000-40039000 rw-p 00001000 68:05 11500 /lib/libdl.so.2
40039000-4014d000 r-xp 00000000 68:05 11529 /lib/i686/libc.so.6
4014d000-40153000 rw-p 00113000 68:05 11529 /lib/i686/libc.so.6
40153000-40157000 rw-p 00000000 00:00 0
40157000-40570000 r-xp 00000000 68:06 69111 /usr/java/j2sdk1.4.2_13/jre/lib/i386/client/libjvm.so
40570000-4058c000 rw-p 00418000 68:06 69111 /usr/java/j2sdk1.4.2_13/jre/lib/i386/client/libjvm.so
4058c000-405a1000 rw-p 00000000 00:00 0
405a1000-405b3000 r-xp 00000000 68:05 11541 /lib/libnsl.so.1
405b3000-405b4000 rw-p 00011000 68:05 11541 /lib/libnsl.so.1
405b4000-405b6000 rw-p 00000000 00:00 0
405b6000-405d8000 r-xp 00000000 68:05 11457 /lib/i686/libm.so.6
405d8000-405d9000 rw-p 00021000 68:05 11457 /lib/i686/libm.so.6
405d9000-405e6000 r-xp 00000000 68:06 69119 /usr/java/j2sdk1.4.2_13/jre/lib/i386/libverify.so
405e6000-405e8000 rw-p 0000c000 68:06 69119 /usr/java/j2sdk1.4.2_13/jre/lib/i386/libverify.so
405e8000-40604000 r-xp 00000000 68:06 69121 /usr/java/j2sdk1.4.2_13/jre/lib/i386/libjava.so
40604000-40606000 rw-p 0001b000 68:06 69121 /usr/java/j2sdk1.4.2_13/jre/lib/i386/libjava.so
40606000-40614000 r-xp 00000000 68:06 69123 /usr/java/j2sdk1.4.2_13/jre/lib/i386/libzip.so
40614000-40616000 rw-p 0000d000 68:06 69123 /usr/java/j2sdk1.4.2_13/jre/lib/i386/libzip.so
40616000-40619000 r--s 00000000 3a:00 460370 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/bin/tomcat-jni.jar
40619000-4061c000 r--s 00000000 3a:00 460384 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/bin/commons-daemon.jar
4061c000-40623000 r--s 00000000 3a:00 460393 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/bin/bootstrap.jar
40623000-40633000 r--s 00000000 3a:00 369241 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/endorsed/dom.jar
40633000-4064b000 r--s 00000000 3a:00 474022 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/endorsed/sax.jar
4064b000-408fa000 r--s 00000000 3a:00 587835 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/endorsed/xercesImpl.jar
408fa000-40fbf000 r--s 00000000 3a:00 479234 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/endorsed/xalan.jar
40fbf000-40ff5000 r--s 00000000 3a:00 386319 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/endorsed/jaxp-api.jar
40ff5000-429a3000 r--s 00000000 68:06 69889 /usr/java/j2sdk1.4.2_13/jre/lib/rt.jar
429a3000-429ed000 rw-p 00000000 00:00 0
429ed000-42a03000 r--s 00000000 68:06 69153 /usr/java/j2sdk1.4.2_13/jre/lib/sunrsasign.jar
42a03000-42ae0000 r--s 00000000 68:06 69763 /usr/java/j2sdk1.4.2_13/jre/lib/jsse.jar
42ae0000-42af2000 r--s 00000000 68:06 69154 /usr/java/j2sdk1.4.2_13/jre/lib/jce.jar
42af2000-430c7000 r--s 00000000 68:06 69814 /usr/java/j2sdk1.4.2_13/jre/lib/charsets.jar
430c7000-45147000 rwxp 00000000 00:00 0
45147000-4516f000 rw-p 00000000 00:00 0
45170000-5122e000 rwxp 00000000 00:00 0
5122e000-5122f000 ---p 0c0be000 00:00 0
5122f000-512af000 rwxp 0c0bf000 00:00 0
512af000-512b0000 ---p 0c13f000 00:00 0
512b0000-512be000 rwxp 0c140000 00:00 0
512be000-512c1000 ---p 0c14e000 00:00 0
512c1000-51330000 rwxp 0c151000 00:00 0
51330000-51331000 ---p 0c1c0000 00:00 0
51331000-5133f000 rwxp 0c1c1000 00:00 0
5133f000-51342000 ---p 0c1cf000 00:00 0
51342000-513b1000 rwxp 0c1d2000 00:00 0
513b1000-513dc000 r--p 00000000 68:06 87085 /usr/lib/locale/en_GB/LC_CTYPE
513dc000-513df000 r--s 00000000 68:06 69150 /usr/java/j2sdk1.4.2_13/jre/lib/ext/dnsns.jar
513df000-513fb000 r--s 00000000 68:06 69149 /usr/java/j2sdk1.4.2_13/jre/lib/ext/sunjce_provider.jar
513fb000-513fe000 r--s 00000000 3a:00 515615 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/jta.jar
513fe000-51400000 r--s 00000000 3a:00 515649 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/servlets-common.jar
51400000-514ff000 rw-p 00000000 00:00 0
514ff000-51501000 ---p 000eb000 00:00 0
51501000-51581000 rwxp 00000000 00:00 0
51581000-51582000 ---p 00080000 00:00 0
51582000-51590000 rwxp 00081000 00:00 0
51590000-51593000 ---p 0008f000 00:00 0
51593000-51602000 rwxp 00092000 00:00 0
51602000-51603000 ---p 00101000 00:00 0
51603000-51611000 rwxp 00102000 00:00 0
51611000-51614000 ---p 00110000 00:00 0
51614000-51683000 rwxp 00113000 00:00 0
51683000-51684000 ---p 00182000 00:00 0
51684000-51704000 rwxp 00183000 00:00 0
51704000-51711000 r--s 00000000 68:06 69152 /usr/java/j2sdk1.4.2_13/jre/lib/ext/ldapsec.jar
51711000-517cd000 r--s 00000000 68:06 69815 /usr/java/j2sdk1.4.2_13/jre/lib/ext/localedata.jar
517cd000-51ca9000 r--s 00000000 68:06 10327 /usr/java/j2sdk1.4.2_13/lib/tools.jar
51ca9000-51cb5000 r--s 00000000 3a:00 515616 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/activation.jar
51cb5000-51ccc000 r--s 00000000 3a:00 515617 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/commons-collections.jar
51ccc000-51ce0000 r--s 00000000 3a:00 515621 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/servlet.jar
51ce0000-51cf5000 r--s 00000000 3a:00 515622 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/jdbc2_0-stdext.jar
51cf5000-51d22000 r--s 00000000 3a:00 515623 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/jasper-compiler.jar
51d22000-51d41000 r--s 00000000 3a:00 515624 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/Opta2000.jar
51d41000-51d86000 r--s 00000000 3a:00 515625 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/mail.jar
51d86000-51d9f000 r--s 00000000 3a:00 515626 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/jndi.jar
51d9f000-51da4000 r--s 00000000 3a:00 515627 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/naming-factory.jar
51da4000-51ec7000 r--s 00000000 3a:00 515619 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/ojdbc14.jar
51ec7000-51ed8000 r--s 00000000 3a:00 515628 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/jasper-runtime.jar
51ed8000-51ee2000 r--s 00000000 3a:00 515629 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/naming-resources.jar
51ee2000-51f92000 r--s 00000000 3a:00 515630 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/ant.jar
51f92000-51f97000 r--s 00000000 3a:00 515631 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/commons-logging-api.jar
51f97000-51f9e000 r--s 00000000 3a:00 515632 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/naming-common.jar
51f9e000-51fb7000 r--s 00000000 3a:00 515370 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/commons-dbcp-1.1.jar
51fb7000-51fc1000 r--s 00000000 3a:00 515372 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/common/lib/commons-pool-1.1.jar
51fc1000-51fc5000 r--s 00000000 3a:00 515641 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/catalina-ant.jar
51fc5000-51fd9000 r--s 00000000 3a:00 515642 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/tomcat-jk2.jar
51fd9000-51fff000 r--s 00000000 3a:00 515645 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/tomcat-util.jar
52000000-520fd000 rw-p 00000000 00:00 0
520fd000-52100000 ---p 0015f000 00:00 0
52100000-52107000 r--s 00000000 3a:00 515654 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/commons-logging.jar
52107000-52116000 r--s 00000000 3a:00 515643 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/tomcat-coyote.jar
52116000-5211f000 r--s 00000000 3a:00 515646 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/tomcat-http11.jar
5211f000-52139000 r--s 00000000 3a:00 515647 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/jaas.jar
52139000-52140000 r--s 00000000 3a:00 515652 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/DualRealm.jar
52140000-52142000 r--s 00000000 3a:00 515653 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/servlets-invoker.jar
52142000-52187000 r--s 00000000 3a:00 515655 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/mx4j-jmx.jar
52187000-5219e000 r--s 00000000 3a:00 515656 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/commons-digester.jar
5219e000-52257000 r--s 00000000 3a:00 516898 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/catalina.jar
52257000-5225c000 r--s 00000000 3a:00 515657 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/servlets-default.jar
5225c000-52260000 r--s 00000000 3a:00 515658 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/servlets-manager.jar
52260000-52268000 r--s 00000000 3a:00 515659 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/jakarta-regexp-1.2.jar
52268000-5226e000 r--s 00000000 3a:00 515660 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/tomcat-warp.jar
5226e000-52276000 r--s 00000000 3a:00 515661 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/commons-modeler.jar
52276000-52286000 r--s 00000000 3a:00 515662 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/tomcat-jk.jar
52286000-5229a000 r--s 00000000 3a:00 515663 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/commons-beanutils.jar
5229a000-522a0000 r--s 00000000 3a:00 515664 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/server/lib/servlets-webdav.jar
522a0000-522ae000 r-xp 00000000 68:06 69127 /usr/java/j2sdk1.4.2_13/jre/lib/i386/libnet.so
522ae000-522af000 rw-p 0000d000 68:06 69127 /usr/java/j2sdk1.4.2_13/jre/lib/i386/libnet.so
522af000-522b7000 r--s 00000000 3a:00 1757684 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/CompCommon.jar
522b7000-522bc000 r--s 00000000 3a:00 1757686 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/CompDBUtil.jar
522bc000-522c5000 r-xp 00000000 68:05 11512 /lib/libnss_files.so.2
522c5000-522c6000 rw-p 00008000 68:05 11512 /lib/libnss_files.so.2
522c6000-522c9000 r-xp 00000000 68:05 11511 /lib/libnss_dns.so.2
522c9000-522ca000 rw-p 00003000 68:05 11511 /lib/libnss_dns.so.2
522ca000-522d8000 r-xp 00000000 68:05 11515 /lib/libresolv.so.2
522d8000-522d9000 rw-p 0000e000 68:05 11515 /lib/libresolv.so.2
522d9000-522db000 rw-p 00000000 00:00 0
522db000-522fa000 r--s 00000000 3a:00 1757687 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/CompPrivateXMLMessage.jar
522fa000-52300000 r--s 00000000 3a:00 1757697 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/commons-fileupload.jar
52300000-523ff000 rw-p 00000000 00:00 0
523ff000-52400000 ---p 00000000 00:00 0
52400000-52415000 r-xp 00000000 3a:00 80003 /local/oracle/apps/oracle/product/9ir2/lib/libocijdbc9.so
52415000-52417000 rw-p 00014000 3a:00 80003 /local/oracle/apps/oracle/product/9ir2/lib/libocijdbc9.so
52417000-52419000 r-xp 00000000 3a:00 79911 /local/oracle/apps/oracle/product/9ir2/lib/libwtc9.so
52419000-5241a000 rw-p 00001000 3a:00 79911 /local/oracle/apps/oracle/product/9ir2/lib/libwtc9.so
5241a000-52465000 rw-p 00000000 00:00 0
52481000-5249d000 r--s 00000000 3a:00 1757688 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/CompSharedXMLMessage.jar
5249d000-524a4000 r--s 00000000 3a:00 1757689 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/DualRealm.jar
524a4000-524af000 r--s 00000000 3a:00 1757690 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/activation.jar
524af000-524de000 r--s 00000000 3a:00 1757693 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/commons-beanutils.jar
524de000-524f9000 r--s 00000000 3a:00 1757695 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/commons-dbcp-1.2.1.jar
524f9000-524fb000 r--s 00000000 3a:00 1757704 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jax-qname.jar
524fb000-524fd000 r--s 00000000 3a:00 1757711 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jdbc2_0-stdext.jar
524fd000-524ff000 r--s 00000000 3a:00 1757717 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/namespace.jar
52500000-52600000 rw-p 00000000 00:00 0
52600000-52601000 ---p 000da000 00:00 0
52601000-5260f000 rwxp 00000000 00:00 0
5260f000-52612000 ---p 0000e000 00:00 0
52612000-52681000 rwxp 00011000 00:00 0
52681000-52682000 ---p 00080000 00:00 0
52682000-52690000 rwxp 00081000 00:00 0
52690000-52693000 ---p 0008f000 00:00 0
52693000-52702000 rwxp 00092000 00:00 0
52702000-5280a000 r--s 00000000 3a:00 1757685 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/CompDAO.jar
5280a000-52862000 r--s 00000000 3a:00 1757691 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/antlr.jar
52862000-5291b000 r--s 00000000 3a:00 1757692 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/catalina.jar
5291b000-52946000 r--s 00000000 3a:00 1757694 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/commons-collections.jar
52946000-52970000 r--s 00000000 3a:00 1757696 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/commons-digester.jar
52970000-5297a000 r--s 00000000 3a:00 1757698 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/commons-logging.jar
5297a000-5298f000 r--s 00000000 3a:00 1757699 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/commons-validator.jar
5298f000-5299f000 r--s 00000000 3a:00 1757700 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/dom.jar
5299f000-52a5b000 r--s 00000000 3a:00 1757701 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/iText.jar
52a5b000-52a89000 r--s 00000000 3a:00 1757702 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jaas.jar
52a89000-52a99000 r--s 00000000 3a:00 1757703 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jakarta-oro.jar
52a99000-52aaf000 r--s 00000000 3a:00 1757705 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jaxb-api.jar
52aaf000-52ade000 r--s 00000000 3a:00 1757709 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jaxen-full.jar
52ade000-52ae4000 r--s 00000000 3a:00 1757713 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jstl.jar
52ae4000-52ae9000 r--s 00000000 3a:00 1757714 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jta-spec1_0_1.jar
52ae9000-52af1000 r--s 00000000 3a:00 1757719 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/relaxngDatatype.jar
52af1000-52af7000 r--s 00000000 3a:00 1757721 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/saxpath.jar
52af7000-52afb000 r--s 00000000 3a:00 1757724 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/td_ie_util.jar
52b00000-52c00000 rw-p 00000000 00:00 0
52c00000-52c54000 r--s 00000000 3a:00 1757706 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jaxb-impl.jar
52c54000-52e0d000 r--s 00000000 3a:00 1757707 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jaxb-libs.jar
52e0d000-53167000 r--s 00000000 3a:00 1757708 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jaxb-xjc.jar
53167000-5319d000 r--s 00000000 3a:00 1757710 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jaxp-api.jar
5319d000-53216000 r--s 00000000 3a:00 1757712 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/jfreechart-0.9.11.jar
53216000-53273000 r--s 00000000 3a:00 1757715 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/log4j-1.2.4.jar
53273000-532c3000 r--s 00000000 3a:00 1757716 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/mail.jar
532c3000-53387000 r--s 00000000 3a:00 1757718 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/poi-2.5.1-final-20040804.jar
53387000-5339f000 r--s 00000000 3a:00 1757720 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/sax.jar
5339f000-5341c000 r--s 00000000 3a:00 1757722 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/standard.jar
5341c000-534a3000 r--s 00000000 3a:00 1757723 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/struts.jar
534a3000-534c2000 r--s 00000000 3a:00 1757727 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/xml-apis.jar
53500000-535fc000 rw-p 00000000 00:00 0
535fc000-53600000 ---p 000be000 00:00 0
53600000-53cc5000 r--s 00000000 3a:00 1757725 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/xalan.jar
53cc5000-53f74000 r--s 00000000 3a:00 1757726 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/xercesImpl.jar
53f74000-54031000 r--s 00000000 3a:00 1757728 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/xmlsec.jar
54031000-540a6000 r--s 00000000 3a:00 1757729 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/xsdlib.jar
540a6000-540a7000 ---p 00000000 00:00 0
540a7000-540b5000 rwxp 00001000 00:00 0
540b5000-540b8000 ---p 0000f000 00:00 0
540b8000-54127000 rwxp 00012000 00:00 0
54127000-54128000 ---p 00081000 00:00 0
54128000-54136000 rwxp 00082000 00:00 0
54136000-54139000 ---p 00090000 00:00 0
54139000-541a8000 rwxp 00093000 00:00 0
541a8000-5422f000 r--s 00000000 3a:00 1757723 /local/home/tc_cmpdv/pkg/jakarta-tomcat-4.1.18/webapps/compliance/WEB-INF/lib/struts.jar
5422f000-54230000 ---p 00000000 00:00 0
54230000-5423e000 rwxp 00001000 00:00 0
5423e000-54241000 ---p 0000f000 00:00 0
54241000-542b0000 rwxp 00012000 00:00 0
542b0000-542b1000 ---p 00081000 00:00 0
542b1000-542bf000 rwxp 00082000 00:00 0
542bf000-542c2000 ---p 00090000 00:00 0
542c2000-54331000 rwxp 00093000 00:00 0
54331000-54332000 ---p 00102000 00:00 0
54332000-54340000 rwxp 00103000 00:00 0
54340000-54343000 ---p 00111000 00:00 0
54343000-543b2000 rwxp 00114000 00:00 0
543b2000-543b3000 ---p 00183000 00:00 0
543b3000-543c1000 rwxp 00184000 00:00 0
543c1000-543c4000 ---p 00192000 00:00 0
543c4000-54433000 rwxp 00195000 00:00 0
54433000-54434000 ---p 00204000 00:00 0
54434000-54442000 rwxp 00205000 00:00 0
54442000-54445000 ---p 00213000 00:00 0
54445000-544b4000 rwxp 00216000 00:00 0
544b4000-544b5000 ---p 00285000 00:00 0
544b5000-544c3000 rwxp 00286000 00:00 0
544c3000-544c6000 ---p 00294000 00:00 0
544c6000-54535000 rwxp 00297000 00:00 0
54535000-54536000 ---p 00306000 00:00 0
54536000-54544000 rwxp 00307000 00:00 0
54544000-54547000 ---p 00315000 00:00 0
54547000-545b6000 rwxp 00318000 00:00 0
545b6000-545b7000 ---p 00387000 00:00 0
545b7000-545c5000 rwxp 00388000 00:00 0
545c5000-545c8000 ---p 00396000 00:00 0
545c8000-54637000 rwxp 00399000 00:00 0
54637000-54638000 ---p 00408000 00:00 0
54638000-54646000 rwxp 00409000 00:00 0
54646000-54649000 ---p 00417000 00:00 0
54649000-546b8000 rwxp 0041a000 00:00 0
546b8000-546b9000 ---p 00489000 00:00 0
546b9000-546c7000 rwxp 0048a000 00:00 0
546c7000-546ca000 ---p 00498000 00:00 0
546ca000-54739000 rwxp 0049b000 00:00 0
54739000-5473a000 ---p 0050a000 00:00 0
5473a000-54748000 rwxp 0050b000 00:00 0
54748000-5474b000 ---p 00519000 00:00 0
5474b000-547ba000 rwxp 0051c000 00:00 0
547ba000-547bb000 ---p 0058b000 00:00 0
547bb000-547c9000 rwxp 0058c000 00:00 0
547c9000-547cc000 ---p 0059a000 00:00 0
547cc000-5483b000 rwxp 0059d000 00:00 0
5483b000-5483c000 ---p 0060c000 00:00 0
5483c000-5484a000 rwxp 0060d000 00:00 0
5484a000-5484d000 ---p 0061b000 00:00 0
5484d000-548bc000 rwxp 0061e000 00:00 0
548bc000-548fd000 rw-p 00000000 00:00 0
548fd000-548fe000 ---p 00000000 00:00 0
548fe000-5490c000 rwxp 00001000 00:00 0
5490c000-5490f000 ---p 0000f000 00:00 0
5490f000-5497e000 rwxp 00012000 00:00 0
54a00000-54a49000 rw-p 00000000 00:00 0
54a49000-54b00000 ---p 000cb000 00:00 0
54b9b000-54b9c000 ---p 00000000 00:00 0
54b9c0Hello,
Hi,
My application server(apache-tomcat-5.5.27) is running on linux box with Jdk1.6_13,64 bit server, It's crashing frequently like every 12- 15 hrs once. I am using OCI dirver to connect to the oracle database, here with I have enclosed the dump file generated.
Any one faced such issues or have workaround or help on this issue to resolve is highly appreciated...
Please help me as soon as possible//
# An unexpected error has been detected by Java Runtime Environment:
# SIGSEGV (0xb) at pc=0x0000002c35f26e7e, pid=11354, tid=1074588000
# Java VM: Java HotSpot(TM) 64-Bit Server VM (11.3-b02 mixed mode linux-amd64)
# Problematic frame:
# C [libclntsh.so.10.1+0x552e7e] gslcrqwWrite+0x40
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
--------------- T H R E A D ---------------
Current thread (0x0000002c343ff000): JavaThread "DefaultQuartzScheduler_Worker-3" [_thread_in_native, id=11383, stack(0x00000000400ae000,0x00000000400cf000)]
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x000000000000019c
Registers:
RAX=0x0000002c34310f80, RBX=0x0000000000000000, RCX=0x0000002c33744d80, RDX=0x0000000000000000
RSP=0x00000000400c4d60, RBP=0x00000000400c4da0, RSI=0x0000002c3355e5f0, RDI=0x0000000000000000
R8 =0x0000000000000000, R9 =0x0000000000000000, R10=0x0000002c36cf00a0, R11=0x0000002c35f41800
R12=0x0000000000000000, R13=0x0000000000000000, R14=0x0000002c3355e5f0, R15=0x0000000000000000
RIP=0x0000002c35f26e7e, EFL=0x0000000000010202, CSGSFS=0x0000000000000000, ERR=0x0000000000000004
TRAPNO=0x000000000000000e
time: Mon Apr 20 05:16:14 2009
elapsed time: 42930 seconds -
Core dump using OCI HP 32 bit package
Does any one successfully run OCI application on HP using 32 bit libraries?
I got core dump at the end of running application, around desctruction part. Following are the statement I got from GDB:
#0 0xc005db14 in pthread_mutex_destroy+0x18 () from /usr/lib/libpthread.1
#1 0xc021efd8 in __thread_mutex_free+0x40 () from /usr/lib/libc.2
#2 0xc0abb4b8 in HPMutexWrapper::~HPMutexWrapper+0x48 () from /usr/lib/libstd_v2.2
#3 0x613c in std::basic_string<char,std::char_traits<char>,std::allocator<char>>::_C_unlink (this=0x7bff153c) at /opt/aCC/include_std/string:1002
#4 0xccd0 in ociWrapper::cursor::~cursor (this=0x7bff1538, #free=2) at /vobs/Guru2/IDCE/ociWrapper/ociWrapper.cpp:220
#5 0x65a8 in main () at /vobs/Guru2/Oracle/HP-UX/sdk/demo/oci_wrapper_insert.cpp:73
If I build my application in 64 bit using OCI 64 bit package, no problem at all. But I have to make my application work in 32 bit so that I can not simply switch to 64 bit.
Please give me some help. Thanks.I got the problem solved myself. The core dump happens when use OCI 32 bit libraries with STL string. It cores at destroying the STL string.
Add the option "-mt" to the compile command, the problem will go away. -
SQL Developer 3.2 crashes with java error when using OCI/Thick Driver
I just installed SQL Developer 3.2 on my linux desktop. SQL Developer crashes with a java error when I select a database from the object tree.
When I check Use OCI/Thick driver the application will crash when I navigate to the tree and open a database.
The app does not crash then I have Use OCI/Thick driver unchecked.
Here are some details of my environment:
Desktop OS: Fedora 17 Linux
$ uname -a
Linux 3.5.1-1.fc17.x86_64 #1 SMP Thu Aug 9 17:50:43 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Java:
$ java -version
java version "1.6.0_34"
Java(TM) SE Runtime Environment (build 1.6.0_34-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.9-b04, mixed mode)
Oracle instant client:
$ sqlplus -V
SQL*Plus: Release 11.2.0.3.0 Production
Here are the error messages:
$ sqldeveloper
Oracle SQL Developer
Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
# A fatal error has been detected by the Java Runtime Environment:
# SIGSEGV (0xb) at pc=0x00007f6de7157664, pid=3049, tid=140109371119360
# JRE version: 6.0_34-b04
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.9-b04 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# V [libjvm.so+0x516664] unsigned+0xd4
# An error report file with more information is saved as:
# /tmp/hs_err_pid3049.log
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
/opt/sqldeveloper/sqldeveloper/bin/../../ide/bin/launcher.sh: line 544: 3049 Aborted (core dumped) ${JAVA} "${APP_VM_OPTS[@]}" ${APP_ENV_VARS} -classpath ${APP_CLASSPATH} ${APP_MAIN_CLASS} "${APP_APP_OPTS[@]}"I also had the problem of SQL Developer crashing when using OCI/Thick driver but I've managed to solve it. My configuration is:
- Windows 64-bit
- Java 64-bit (1.6.0.34)
- SQL Developer 3.2.09 64-bit
- OCI Instant client 11.2.0.3 64-bit (without installation).
The thing that solved the problem was copying two files, ojdbc5.jar and ojdbc6.jar, from Instant client installation folder to JAVA_HOME/lib/ext folder+.
After that, I haven't had a single crash or error message.
The same trick that solved the problem on 64-bit installation also solved the problem on another windows computer with 32-bit SQL Developer installation. -
How do you call a function within a package using OCI in C
I am trying to call a user-defined function in Oracle 8.1.7 using OCI in C. I am getting a ORA-06550 PLS-00221, <function name> is not a procedure or is undefined. Can anyone tell me how I would call a function using OCI?
Thanks.I think I figured it out, but I am now getting a ORA-06512 error; numeric or value error: character string buffer too small.
-
Unable to Connect to Oracle 10gR1 database from JDeveloper 11g using OCI
We are migrating our application from OC4J to Weblogic server. As a part, I am trying to create a database connection in JDeveloper 11g (11.1.1.3.0 - Build JDEVADF_11.1.1.3.PS2_GENERIC_100408.2356.5660) to Oracle 10gR1 database. Previously I had Oracle 10g Client installed in the machine. Created a database connection using OCI driver and when I try to test connect, I got "Test Failed: no ocijdbc11 in java.library.path". I searched through Metalink and forums and one suggestion was to install Oracle 11g Client on the machine where Jdeveloper 11g is installed. I installed 11g R1 client and tried the same test connection using OCI driver. Now I am getting "Test failed: ORA-12705: Cannot access NLS data files or invalid environment specified" error.
The same database connection works good with Thin driver with both Oracle 10g client and 11gR1 client.
Previously I had Jdeveloper 10.1.3.2 and Oracle 10g Client and I was able to connect to database without any errors.
Could you provide me the steps for this or if I missed any steps?
Steps to Replicate:
For the error: no ocijdbc11 in java.library.path
1) Install JDeveloper 11g (With embedded Weblogic Server)
2) Install Oracle 10g Client on the same machine
3) Create a database connection in the "Application Resources --> Connection"
4) Use OCI driver. Enter the host details about the Oracle 10g R1 database
5) Test connect to the database.
ORA-12705: Cannot access NLS data files or invalid environment specified
1) Install JDeveloper 11g (With embedded Weblogic Server)
2) Install Oracle 11gR1 Client on the same machine
3) Create a database connection in the "Application Resources --> Connection"
4) Use OCI driver. Enter the host details about the Oracle 10g R1 database
5) Test connect to the database.
Note: Tried the same scenarios with Oracle 11gR2 client as well. It was not working at all.
Any ideas and pointers would be great.1. will my problem get solved after i install oracle 11g client on my machine.Yes, your problem should get solved. The version of the Oracle 11g Client must match the version of the JDev's JDBC drivers. Alternatively you may install an Oracle 11g Client and replace JDev's Oracle JDBC drivers with these from the installed client. Please, read carefully my 1st posting above in this thread.
2. can i patch JDeveloper 11g on my machine to work with 10g client, or can i do the same with 10g client.You might succeed if you replace JDev's built-in JDBC drivers (which are 11g versions) with 10g versions, but I do not recommend you to try that because JDeveloper 11g and ADF 11g may be using some 11g features that do not exist in 10g drivers, so you may have problems.
I also have PLSql developer installed on my machine and it works well.PL/SQL Developer does not use JDBC drivers, so it is not an relevant example in this case.
My generall recommendation is to use Oracle JDBC Thin drivers. Oracle claimed that OCI drivers had better performance, but this was really true about earlier releases. Current Oracle 11g JDBC Thin drivers offer excellent performance and they offer all the features of the OCI versions (which was not true about earlier releases). In my opinion, the most important disadvantage of Oracle JDBC OCI drivers is that most versions have native memory leaks so all the RAM would get consumed after long application execution. The fact that WebLogic Server does not offer Oracle JDBC OCI drivers by default anymore says that Oracle discourages the usage of the OCI driver in favour of Thin driver.
Dimitar -
Unable to Connect to Oracle 10gR1 database from JDeveloper 11g using OCI JD
We are migrating our application from OC4J to Weblogic server. As a part, I am trying to create a database connection in JDeveloper 11g (11.1.1.3.0 - Build JDEVADF_11.1.1.3.PS2_GENERIC_100408.2356.5660) to Oracle 10gR1 database. Previously I had Oracle 10g Client installed in the machine. Created a database connection using OCI driver and when I try to test connect, I got "Test Failed: no ocijdbc11 in java.library.path". I searched through Metalink and forums and one suggestion was to install Oracle 11g Client on the machine where Jdeveloper 11g is installed. I installed 11g R1 client and tried the same test connection using OCI driver. Now I am getting "Test failed: ORA-12705: Cannot access NLS data files or invalid environment specified" error.
The same database connection works good with Thin driver with both Oracle 10g client and 11gR1 client.
Previously I had Jdeveloper 10.1.3.2 and Oracle 10g Client and I was able to connect to database without any errors.
Could you provide me the steps for this or if I missed any steps?
Steps to Replicate:
For the error: no ocijdbc11 in java.library.path
1) Install JDeveloper 11g (With embedded Weblogic Server)
2) Install Oracle 10g Client on the same machine
3) Create a database connection in the "Application Resources --> Connection"
4) Use OCI driver. Enter the host details about the Oracle 10g R1 database
5) Test connect to the database.
ORA-12705: Cannot access NLS data files or invalid environment specified
1) Install JDeveloper 11g (With embedded Weblogic Server)
2) Install Oracle 11gR1 Client on the same machine
3) Create a database connection in the "Application Resources --> Connection"
4) Use OCI driver. Enter the host details about the Oracle 10g R1 database
5) Test connect to the database.
Note: Tried the same scenarios with Oracle 11gR2 client as well. It was not working at all.
Any ideas and pointers would be great.1. will my problem get solved after i install oracle 11g client on my machine.Yes, your problem should get solved. The version of the Oracle 11g Client must match the version of the JDev's JDBC drivers. Alternatively you may install an Oracle 11g Client and replace JDev's Oracle JDBC drivers with these from the installed client. Please, read carefully my 1st posting above in this thread.
2. can i patch JDeveloper 11g on my machine to work with 10g client, or can i do the same with 10g client.You might succeed if you replace JDev's built-in JDBC drivers (which are 11g versions) with 10g versions, but I do not recommend you to try that because JDeveloper 11g and ADF 11g may be using some 11g features that do not exist in 10g drivers, so you may have problems.
I also have PLSql developer installed on my machine and it works well.PL/SQL Developer does not use JDBC drivers, so it is not an relevant example in this case.
My generall recommendation is to use Oracle JDBC Thin drivers. Oracle claimed that OCI drivers had better performance, but this was really true about earlier releases. Current Oracle 11g JDBC Thin drivers offer excellent performance and they offer all the features of the OCI versions (which was not true about earlier releases). In my opinion, the most important disadvantage of Oracle JDBC OCI drivers is that most versions have native memory leaks so all the RAM would get consumed after long application execution. The fact that WebLogic Server does not offer Oracle JDBC OCI drivers by default anymore says that Oracle discourages the usage of the OCI driver in favour of Thin driver.
Dimitar -
Hi,
I've already post this topic on Apple technologie forum but I have no answer...
i'm trying to use OCI with XCode but I can't...
When I try to build, it make this error :
TestOracle:0: table of contents for archive: /Users/oracle/TestOracle/libocci9.a is out of date; rerun ranlib(1) (can't load from it)
I've tried to run ranlib on this library but it's the same pb...
Can anybody help me ?
How to use OCI library on MAC OS X ?
Thanks,
guillaumeWell Perhaps you would like to tell us a little bit about your installation of OSX.
keeping in mind that there is currently 4 different revisions.
but i would guess your library is out of date, VRS the library on your osx version -
Is there a way to create a database using OCI?
Using the Database Configuration Assistant is one way. But I want to create a database while installing my application(using Install Shield). I have seen some installations do that, could somebody throw some light on the topic.
TIA!
regards,
-SatishGo to <http://tahiti.oracle.com>, the Oracle documentation repository, and do a search on "create database". There are a number of pages of the Administrator's Guide devoted to the commands you'd need to issue to create a new database.
Justin -
Hi all,
i was asked to verify if it is possible to implement a vendor integration without an SRM Server. The vendor offers a catalog that supports OCI.
We want to build a simple prototype that shows the vendors catalog, gets the data from it and processes the returned data.
In our ERP system (2004 and 2004s) I found the package BBP_WS_BASIS which contains sample implementations for the OCI. As far as I tried, I could not get the example apps running.
Unfortunately I was not able to to find any documentation on the package.
Has anyone experience with the package or in using OCI with ERP without SRM?
Any information might help.
bye
MichaelHi Michael,
I have just define the call structure in the IMG.
10 http://SDN.corpo.intra:50000/catalogue/catado 0 URL
15 action login 2 Fixed Value
16 standard_catalogue true 2 Fixed Value
20 login TOTO 2 Fixed Value
30 pwd TITI 2 Fixed Value
40 HOOK_URL 4 Return URL
50 ~OkCode ADDI 2 Fixed Value
60 ~target _top 2 Fixed Value
70 ~caller CTLG 2 Fixed Value
Kind regards,
Yann
Maybe you are looking for
-
Hello, I am looking to replace my 17" Apple Studio Display CRT on my G3 B&W Tower with an LCD monitor. My questions are: 1) Will my computer (VGA port) accept any current LCD screens on the market, or do I have to stay with Apple's LCD monitors? 2) T
-
Hi, I was successfully able to deploy my auto hosted event receiver in office 365 and it was working. I did some changes on code and try to deploy it again but now it through same error always wheneven i deploy it. CorrelationId: 2ef8a311-f1cf-4ee7-
-
Stand alone class and the class path
Hi, I have a simple Java project in Eclipse environment. The project has it's class path, that contains a jar file that I need to use. The project runs perfect in the Eclipse. Now, I need to take the main class out of my project, to function alone in
-
Hello experts, Is it possible to activate CIN tab for foreign vendors also? We have a requirement in our project. Please reply ASAP. Points assured. Thanks, Senthil
-
I cannot figure out how my iPad is sorting music when I look under the "Songs" tab in the Music app (screenshot attached). I noticed it yesterday after I updated to ios6. How can I get it to sort with in simple alphabetical order by song title? Why a