Getting error with oracle oci type driver
Hi,
while I'm using the oracle oci type driver I got the error but it works fine with the thin driver.
so where should I the information regard this.I'm working with oracle 8i.
with
raghu
while I'm using the oracle oci type driver I got the
error but it works fine with the thin driver.What is the error ?
so where should I the information regard this.I'm
working with oracle 8i.As long as you have the 8i client set up properly, the JDBC OCI drivers will work. To test just go to the command prompt and try tnsping and/or sqlplus to connect to your DB.
Post your JDBC URL and the exception you are getting if you are still having problems.
Similar Messages
-
Unsatisfied Link Error when using Oracle OCI (Type II) driver
Using Oracle OCI (Type II) driver on HPUX with Oracle 9.2.0.4.
If when creating a connection pool via the console, using the Oracle OCI (Type
II) driver, you get the error "Unsatisfied link error with library libocijdbc9.sl
or format error" then check that the library included in the SHLIB_PATH is pointing
at the $ORACLE_HOME/lib32 directory and not just the $ORACL_HOME/libWe do not offer a JDBC driver for Linux in version 5.1. In version 6.0,we
do offer a type 4 driver for Linux.
In version 5.1, I suggest trying the platform independent type 4 JDBC driver
available for free from Oracle. It is supported (as is any JDBC driver)
with WebLogic Server. To download it:
Go to http://www.oracle.com and select the "Download" option.
From the resulting page, use the "Select Utility or Driver" dropdown to
select Oracle JDBC drivers
From the resulting page, scroll down a little (since SQLJ stuff appears at
the top).
Or, to go directly there:
http://technet.oracle.com/software/tech/java/sqlj_jdbc/software_index.htm
Thanks,
Michael
Michael Girdley, BEA Systems Inc
Learning WebLogic? Buy the book.
http://www.learnweblogic.com/
"Michael W. Warren, Sr." <[email protected]> wrote in message
news:[email protected]..
I have installed WebLogic 6.0 on Solaris platform and verified that the
server comes up
and that I can connect to it via Netscape. Next step was to verify
installation of WebLogic
jDriver for Oracle. When I run the following:
java utils.dbping ORACLE scott tiger
I get the following error:
Starting Loading jDriver/Oracle .....
Error encountered:
java.sql.SQLException: System.loadLibrary threw
java.lang.UnsatisfiedLinkError
with the message
'/ldatae/bea/wlserver6.0/lib/solaris/oci816_8/libweblogicoci37.so:
ld.so.1: /ldatae/bea/jdk130/jre/bin/../bin/sparc/native_threads/java:
fatal: libgen.so.1: open failed: No such file or directory'.
at
weblogic.jdbcbase.oci.Driver.loadLibraryIfNeeded(Driver.java:202)
at weblogic.jdbcbase.oci.Driver.connect(Driver.java:57)
at java.sql.DriverManager.getConnection(DriverManager.java:517)
at java.sql.DriverManager.getConnection(DriverManager.java:146)
at utils.dbping.main(dbping.java:182)
Anyone seen this? Help!!!
Thanks in advance
Mike Warren, Sr.
[email protected] -
ORA-24816 error with oracle 10 driver
Friends,
I am getting the following error with Oracle 10 driver while trying to insert data > 4k into a LONG column. The table also contains another column of type varchar2(4000). The code works perfectly fine with Oracle 9i driver.
ORA-24816: Expanded non LONG bind data supplied after actual LONG or LOB column
Kindly let me know if this is a programming error or a driver problem.
Thanks,
Vinaythis driver you mentioned, is it the jdbc driver?
ORA-24816: Expanded non LONG bind data supplied after actual LONG or LOB column
Cause: A Bind value of length potentially > 4000 bytes follows binding for LOB or LONG.
Action: Re-order the binds so that the LONG bind or LOB binds are all at the end of the bind list.
using this forum may be more efficient -> http://forums.oracle.com/forums/forum.jspa?forumID=99&start=0 -
XA error with Oracle 9.2.0.x / Weblogic 7 sp2
Hi,
I have encountered some problems when accessing Oracle 9i (9.2.0.2) via
Weblogic7 sp2 .
The problem occurs when a stateless session bean invokes a DAO that get a
connection from the datasource. The SLSB transaction attribute is set to
'required'.
This problem does not when using oracle.driver.OracleDriver or using Oracle
9.0.1.
Please help.
Thanks!
Regards...
<JDBCConnectionPool
DriverName="oracle.jdbc.xa.client.OracleXADataSource"
InitialCapacity="10" MaxCapacity="10" Name="MyConnectionPool"
Password="{3DES}EuCgBGHa7vhKa8GfpTjs4w==" Properties="user=psm"
ShrinkPeriodMinutes="1" ShrinkingEnabled="false"
SupportsLocalTransaction="false" Targets="myserver"
URL="jdbc:oracle:thin:@192.168.142.153:1521:oscdev"/>
<JDBCTxDataSource JNDIName="MyDataSource" Name="MyDataSource"
PoolName="MyConnectionPool" Targets="myserver"/>
java.sql.SQLException: XA error: XAER_RMERR : A resource manager error has
occured in the transaction branch start() failed on resource
'MyConnectionPool': XAER_RMERR : A resource manager error has occured in the
transaction branch
oracle.jdbc.xa.OracleXAException
at oracle.jdbc.xa.OracleXAResource.checkError(OracleXAResource.java:1157)
at oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource.java:295)
at weblogic.jdbc.jta.VendorXAResource.start(VendorXAResource.java:41)
at weblogic.jdbc.jta.DataSource.start(DataSource.java:569)
at
weblogic.transaction.internal.ServerResourceInfo.start(ServerResourceInfo.ja
va:1165)
at
weblogic.transaction.internal.ServerResourceInfo.xaStart(ServerResourceInfo.
java:1108)
at
weblogic.transaction.internal.ServerResourceInfo.enlist(ServerResourceInfo.j
ava:287)
at
weblogic.transaction.internal.ServerTransactionImpl.enlistResource(ServerTra
nsactionImpl.java:391)
at weblogic.jdbc.jta.DataSource.enlist(DataSource.java:1143)
at
weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:1098)
at weblogic.jdbc.jta.Connection.getXAConn(Connection.java:145)
at weblogic.jdbc.jta.Connection.prepareStatement(Connection.java:211)
at
weblogic.jdbc.rmi.internal.ConnectionImpl.prepareStatement(ConnectionImpl.ja
va:139)
at
weblogic.jdbc.rmi.SerialConnection.prepareStatement(SerialConnection.java:81
Attached the error log and config.
[apps.log]
[config.xml]Which version of oracle database are you trying to connect to? we have seen some problems with oracle 920 thin driver. It will be good to use 9013 thin driver instead for now.
Mitesh
Wee Hong Ee wrote:
Hi,
I have encountered some problems when accessing Oracle 9i (9.2.0.2) via
Weblogic7 sp2 .
The problem occurs when a stateless session bean invokes a DAO that get a
connection from the datasource. The SLSB transaction attribute is set to
'required'.
This problem does not when using oracle.driver.OracleDriver or using Oracle
9.0.1.
Please help.
Thanks!
Regards...
<JDBCConnectionPool
DriverName="oracle.jdbc.xa.client.OracleXADataSource"
InitialCapacity="10" MaxCapacity="10" Name="MyConnectionPool"
Password="{3DES}EuCgBGHa7vhKa8GfpTjs4w==" Properties="user=psm"
ShrinkPeriodMinutes="1" ShrinkingEnabled="false"
SupportsLocalTransaction="false" Targets="myserver"
URL="jdbc:oracle:thin:@192.168.142.153:1521:oscdev"/>
<JDBCTxDataSource JNDIName="MyDataSource" Name="MyDataSource"
PoolName="MyConnectionPool" Targets="myserver"/>
java.sql.SQLException: XA error: XAER_RMERR : A resource manager error has
occured in the transaction branch start() failed on resource
'MyConnectionPool': XAER_RMERR : A resource manager error has occured in the
transaction branch
oracle.jdbc.xa.OracleXAException
at oracle.jdbc.xa.OracleXAResource.checkError(OracleXAResource.java:1157)
at oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource.java:295)
at weblogic.jdbc.jta.VendorXAResource.start(VendorXAResource.java:41)
at weblogic.jdbc.jta.DataSource.start(DataSource.java:569)
at
weblogic.transaction.internal.ServerResourceInfo.start(ServerResourceInfo.ja
va:1165)
at
weblogic.transaction.internal.ServerResourceInfo.xaStart(ServerResourceInfo.
java:1108)
at
weblogic.transaction.internal.ServerResourceInfo.enlist(ServerResourceInfo.j
ava:287)
at
weblogic.transaction.internal.ServerTransactionImpl.enlistResource(ServerTra
nsactionImpl.java:391)
at weblogic.jdbc.jta.DataSource.enlist(DataSource.java:1143)
at
weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:1098)
at weblogic.jdbc.jta.Connection.getXAConn(Connection.java:145)
at weblogic.jdbc.jta.Connection.prepareStatement(Connection.java:211)
at
weblogic.jdbc.rmi.internal.ConnectionImpl.prepareStatement(ConnectionImpl.ja
va:139)
at
weblogic.jdbc.rmi.SerialConnection.prepareStatement(SerialConnection.java:81
Attached the error log and config.
Name: apps.log
apps.log Type: Text Document (application/x-unknown-content-type-txtfile)
Encoding: x-uuencode
<?xml version="1.0" encoding="UTF-8"?>
<!--If your domain is active, please do not edit the config.xml file. Any changes made to that file while the domain is active will not have any effect on the domain's configuration and are likely to be lost. If your domain is inactive, you may edit this file with an XML editor. If you do so, please refer to the BEA Weblogic Server Configuration Reference documentation available from http://edocs.bea.com/wls/docs70/config_xml. In general, we recommend that changes to your configuration file be made through the Administration Console.-->
<Domain ConfigurationVersion="7.0.0.0" Name="mydomain">
<Application Deployed="true" Name="DefaultWebApp"
Path="C:\bea\user_projects\mydomain\applications"
StagedTargets="" TwoPhase="true">
<WebAppComponent Name="DefaultWebApp" Targets="myserver" URI="DefaultWebApp"/>
</Application>
<Application Deployed="true" Name="certificate"
Path=".\applications" StagedTargets="" TwoPhase="false">
<WebAppComponent Name="certificate" Targets="myserver" URI="certificate.war"/>
</Application>
<Application Name="poc" Path="D:\HSA\src\deploy\poc.ear"
StagingMode="nostage" TwoPhase="true">
<EJBComponent Name="poc-hsa_waf-ejb.jar" Targets="myserver" URI="poc-hsa_waf-ejb.jar"/>
<EJBComponent Name="user-ejb.jar" Targets="myserver" URI="user-ejb.jar"/>
<WebAppComponent Name="poc.war/" Targets="myserver" URI="poc.war/"/>
</Application>
<ApplicationManager Name="mydomain"/>
<EmbeddedLDAP
Credential="{3DES}PMLvNRl/VFtDLKDdfidrUP5bYwm+FAcgdR+UXOY0YiY=" Name="mydomain"/>
<FileRealm Name="wl_default_file_realm"/>
<JDBCConnectionPool
DriverName="oracle.jdbc.xa.client.OracleXADataSource"
InitialCapacity="10" MaxCapacity="10" Name="MyConnectionPool"
Password="{3DES}EuCgBGHa7vhKa8GfpTjs4w==" Properties="user=psm"
ShrinkPeriodMinutes="1" ShrinkingEnabled="false"
SupportsLocalTransaction="false" Targets="myserver" URL="jdbc:oracle:thin:@192.168.142.153:1521:oscdev"/>
<JDBCTxDataSource JNDIName="MyDataSource" Name="MyDataSource"
PoolName="MyConnectionPool" Targets="myserver"/>
<JTA Name="mydomain"/>
<Log FileName=".\wl-domain.log" Name="mydomain"/>
<PasswordPolicy Name="wl_default_password_policy"/>
<Realm FileRealm="wl_default_file_realm" Name="wl_default_realm"/>
<SNMPAgent Name="mydomain"/>
<Security GuestDisabled="false" Name="mydomain"
PasswordPolicy="wl_default_password_policy"
Realm="wl_default_realm" RealmSetup="true"/>
<SecurityConfiguration
Credential="{3DES}22b8VM1wFkNwKqrWc093vhUk4XsQKkozia+O7H8K4I602imSpWAOlikFQyDOvETIj6mhrD+D+2/Ays3XL4PM//3Y2/TeWxHb" Name="mydomain"/>
<Server ListenPort="7001" Name="myserver" NativeIOEnabled="true"
ServerVersion="7.0.0.0" XMLEntityCache="XMLCacheMBean_myserver">
<COM Name="myserver"/>
<ExecuteQueue Name="default" ThreadCount="15"/>
<IIOP Name="myserver"/>
<JTAMigratableTarget Cluster="" Name="myserver" UserPreferredServer="myserver"/>
<KernelDebug Name="myserver"/>
<Log FileName=".\myserver\myserver.log" Name="myserver"/>
<SSL Enabled="true" HostnameVerificationIgnored="true"
ListenPort="7002" Name="myserver"
ServerCertificateChainFileName="ca.pem"
ServerCertificateFileName="democert.pem" ServerKeyFileName="demokey.pem"/>
<ServerDebug Name="myserver"/>
<ServerStart Name="myserver"/>
<WebServer DefaultWebApp="DefaultWebApp"
LogFileName=".\myserver\access.log" LoggingEnabled="true" Name="myserver"/>
</Server>
<XMLEntityCache Name="XMLCacheMBean_myserver"/>
</Domain> -
Working with Oracle Multimedia Types ORDSYS.ORDDOC
Hi All,
Using the "Oracle Fusion Developer Guide" page 404 Working with Oracle Multimedia Types by Frank Nimphius and Lynn Munsinger. I tried to replicate the solution in a sample app. My upload works as said when I place the VO as a ADF Form.
Now I wanted to replicate the same while placing the VO as a ADF Table, where user has an option of creating 1 or more records.
I have made the following changes to the pageDef. and jspx
<tree IterBinding="MydocsView1Iterator" id="MydocsView1" CustomInputHandler="OrdDomainValueHandler">
<nodeDefinition DefName="model.MydocsView" Name="MydocsView10" >
<AttrNames>
<Item Value="Id"/>
<Item Value="Doc" />
<Item Value="Image"/>
</AttrNames>
</nodeDefinition>
</tree>
<af:column sortProperty="Doc" sortable="false"
headerText="#{bindings.MydocsView1.hints.Doc.label}"
id="c1">
<af:inputFile value="#{row.bindings.Doc.inputValue}"
label="#{bindings.MydocsView1.hints.Doc.label}"
required="#{bindings.MydocsView1.hints.Doc.mandatory}"
columns="#{bindings.MydocsView1.hints.Doc.displayWidth}"
shortDesc="#{bindings.MydocsView1.hints.Doc.tooltip}"
id="it3">
<f:validator binding="#{row.bindings.Doc.validator}"/>
<binding:convertOrdDomain bindingRef="#{row.bindings.Doc}"/>
</af:inputFile>
</af:column>When I changed the <binding:convertOrdDomain bindingRef ="#{bindings.Doc}" to <binding:convertOrdDomain bindingRef="#{row.bindings.Doc}"/> it started throwing null pointer exception.
java.lang.NullPointerException
at oracle.jbo.im.OrdUtils.getOrdObject(OrdUtils.java:33)
at oracle.adfinternal.view.faces.convert.OrdDomainConverter.getAsObject(OrdDomainConverter.java:40)
at oracle.adfinternal.view.faces.renderkit.rich.SimpleInputFileRenderer.getConvertedValue(SimpleInputFileRenderer.java:111)
at oracle.adfinternal.view.faces.renderkit.rich.LabeledInputRenderer.getConvertedValue(LabeledInputRenderer.java:99)Anything extra to be done when we trying to workout uploadfiles in a ADFTable.
Thanks,
Morgan.
Edited by: Morgan Freeman on Sep 7, 2011 6:03 AMHi Morgan,
I was wondering if you were able to resolve this issue. I had a table where I had users manage attached files and it was giving me this same error.
java.lang.NullPointerException
at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributeDef(JUCtrlValueBinding.java:553)
at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributeDef(JUCtrlValueBinding.java:2637)
at oracle.jbo.im.OrdUtils.getOrdObject(OrdUtils.java:33)
at oracle.adfinternal.view.faces.convert.OrdDomainConverter.getAsObject(OrdDomainConverter.java:40)
at oracle.adfinternal.view.faces.renderkit.rich.SimpleInputFileRenderer.getConvertedValue(SimpleInputFileRenderer.java:111)
I thought this was because of my table, so made my table read only and had the users navigate to a pop up with a form where one of the fields has the CustomInputHandler="OrdDomainValueHandler". This appears to work fine when the first file is attached. However, if I go to another record and try to attach a file, I get the error you menioned again.
Were you able to resolve this? If yes, do you mind sharing your solution/work around? -
Developerday VM Ora-12505 Getting Started with Oracle SQL Developer 3.0
Just downloaded the VM , Started the tutorial Getting Started with Oracle SQL Developer 3.0
As mentioned in tutorial , I was trying to make a new connection and I am getting following error
Ora - 12505 : TNS Listener doesn't currently know of SID
I gave SID as orcl, and seems to be working OK, can I use orcl for this tutorial
Edited by: OrcArgusDev on Apr 13, 2012 9:01 AM
Edited by: OrcArgusDev on Apr 13, 2012 9:11 AMThanks, I'll survive. Just my luck, the first item I try to anon. debug didn't work! :)
thanks, hopefully this problem will be few and far between -
SharePoint Designer 2013 after installation getting error with runtime i.e. error writing to file Microsoft.SharePoint.Client.Runtime.Local.Resources.dll Verify that you have access to that directory
after retry..again SharePoint Designer requires the following component require to install Microsoft.NET framework version 4 i have downloaded and try to installed but fail not work please answer what to do?
Thanks and Regards, Rangnath MaliHi Rangnath,
For running SharePoint Designer 2013, you need to install Microsoft .NET 4.0 Framework or higher.
Please uninstall the Microsoft .NET 4.0 Framework, and install it again. After that, reboot your machine.
Best Regards,
Wendy
Wendy Li
TechNet Community Support -
Deployment Manager Error with Oracle Weblogic Server 10.3.1
I have installed Identity Manager 9.1.0.2 (patch upgraded from 9.1.0.1) on OEL 5.3 64bit and Weblogic 10.3.1
Database:Oracle 11gR2 (remote machine).
**I am aware that IM 9.1.0.2 is not certified on Weblogic 10.3.1 (it is only certified on 10.3),
The installation was successful and OIManager is up and running. Able to create Users, Resources etc. as well.
As part of configuring OIM Connectors tried to Import .xml file using Import option from Deployment Management section as below and the following error was displayed.
"Either your session timed out or you are trying to access a page without logging in".
Did all workarounds like enabling java, changing browsers, restarting machine etc as per the below discussion but in vain.
Deployment Manager Error with Oracle Weblogic Server
Can any one suggest any workaround or solution for this problem.
Or atleast can any one confirm there is no Identity manager available on this date which is compatible with 10.3.1? and cannot be continued further.
Thanks in Advance
Sudheer
Edited by: SudheerPrabhala on Oct 20, 2009 1:26 AMYou are facing this issue because you're using a non certified combination.
Other folks who tried to use OIM in 10.3.1 ended up in the same problem you're facing. -
Getting error wrong number or type of parameters for EAM_PROCESS_WO_PUB
Hi All,
I am Getting error wrong number or type of parameters for EAM_WO_PROCESS_PUB.PROCESS_WO API, pls any body can help me,pls send code for
EAM_WO_PROCESS_PUB.PROCESS_WO API.
Thanks&Reagrds,
Hanimi Reddy.Hi srini,
I developed code for work order api EAM_PROCESS_WO_PUB.PROCESS_MASTER_CHILD_WO following and i am getting error wrong number or types of arguments in call to 'PROCESS_MASTER_CHILD_WO, pls see the code and help me
CREATE OR REPLACE PROCEDURE SANG_WR_TO_WO_API/*(ERRBUF OUT VARCHAR2, RETCODE OUT VARCHAR2)*/ IS
v_created_by number;
v_updated_by number;
v_updated_name varchar2(30);
V_ENTITY_ID VARCHAR2(30);
l_EAM_WO_RELATIONS_TBL EAM_PROCESS_WO_PUB.EAM_WO_RELATIONS_TBL_type ;
--:= EAM_PROCESS_WO_PUB.g_miss_EAM_WO_RELATIONS_rec;
l_eam_wo_tbl EAM_PROCESS_WO_PUB.eam_wo_rec_type; --:= EAM_PROCESS_WO_PUB.G_MISS_EAM_WO_rec;
l_eam_op_tbl EAM_PROCESS_WO_PUB.eam_op_tbl_type ;--:= EAM_PROCESS_WO_PUB.G_MISS_eam_op_tbl;
l_eam_op_network_tbl EAM_PROCESS_WO_PUB.eam_op_network_tbl_type; --:= EAM_PROCESS_WO_PUB.G_MISS_eam_op_network_tbl;
l_eam_res_tbl EAM_PROCESS_WO_PUB.eam_res_tbl_type;--:= EAM_PROCESS_WO_PUB.G_MISS_eam_res_tbl;
l_eam_res_inst_tbl EAM_PROCESS_WO_PUB.eam_res_inst_tbl_type; --:= EAM_PROCESS_WO_PUB.G_MISS_eam_res_inst_tbl;
l_eam_sub_res_tbl EAM_PROCESS_WO_PUB.eam_sub_res_tbl_type; --:= EAM_PROCESS_WO_PUB.G_MISS_eam_sub_res_tbl ;
-- l_eam_res_usage_tbl EAM_PROCESS_WO_PUB.eam_res_usage_tbl_type := EAM_PROCESS_WO_PUB.G_MISS_eam_res_usage_tbl;
l_eam_mat_req_tbl EAM_PROCESS_WO_PUB.eam_mat_req_tbl_type; --:= EAM_PROCESS_WO_PUB.G_MISS_eam_mat_req_tbl ;
l_eam_direct_items_tbl EAM_PROCESS_WO_PUB.eam_direct_items_tbl_type; --:= EAM_PROCESS_WO_PUB.G_MISS_eam_direct_items_tbl ;
l_x_eam_wo_tbl EAM_PROCESS_WO_PUB.eam_wo_rec_type; --:= EAM_PROCESS_WO_PUB.G_MISS_eam_wo_rec;
l__x_EAM_WO_RELATIONS_TBL EAM_PROCESS_WO_PUB.EAM_WO_RELATIONS_TBL_type ;--:= EAM_PROCESS_WO_PUB.g_miss_EAM_WO_RELATIONS_TBL;
l_x_eam_op_tbl EAM_PROCESS_WO_PUB.eam_op_rec_type; --:= EAM_PROCESS_WO_PUB.G_MISS_eam_op_rec ;
l_x_eam_op_network_tbl EAM_PROCESS_WO_PUB.eam_op_network_tbl_type; --:= EAM_PROCESS_WO_PUB.G_MISS_eam_op_network_tbl;
l_x_eam_res_tbl EAM_PROCESS_WO_PUB.eam_res_tbl_type; --:= EAM_PROCESS_WO_PUB.G_MISS_eam_res_tbl;
l_x_eam_res_inst_tbl EAM_PROCESS_WO_PUB.eam_res_inst_tbl_type; --:= EAM_PROCESS_WO_PUB.G_MISS_eam_res_inst_tbl ;
l_x_eam_sub_res_tbl EAM_PROCESS_WO_PUB.eam_sub_res_tbl_type; --:= EAM_PROCESS_WO_PUB.G_MISS_eam_sub_res_tbl;
-- l_x_eam_res_usage_tbl EAM_PROCESS_WO_PUB.eam_res_usage_tbl_type := EAM_PROCESS_WO_PUB.G_MISS_eam_res_usage_tbl ;
l_x_eam_mat_req_tbl EAM_PROCESS_WO_PUB.eam_mat_req_tbl_type; --:= EAM_PROCESS_WO_PUB.G_MISS_eam_mat_req_tbl;
l_x_eam_direct_items_tbl EAM_PROCESS_WO_PUB.eam_direct_items_tbl_type; --:= EAM_PROCESS_WO_PUB.G_MISS_eam_direct_items_tbl ;
l_x_return_status VARCHAR2(30);
l_x_msg_count NUMBER;
l_x_debug VARCHAR2(30);
l_output_dir VARCHAR2(30);
l_debug_filename VARCHAR2(30) ;
l_debug_file_mode VARCHAR2(30) ;
CURSOR CUR_WTW IS
SELECT
EWR.WIP_ENTITY_ID
,EWR.WIP_ENTITY_NAME
,EWR.ORGANIZATION_ID
,WAC.ORGANIZATION_CODE
,EWR.DESCRIPTION
,EWR.ASSET_GROUP_ID
,EWR.ASSET_NUMBER
,EWR.ASSET_NUMBER_DESCRIPTION
,WAC.ACCOUNTING_CLASS
,WAC.MATERIAL_ACCOUNT
,WAC.MATERIAL_OVERHEAD_ACCOUNT
,WAC.RESOURCE_ACCOUNT
,WAC.OUTSIDE_PROCESSING_ACCOUNT
,WAC.MATERIAL_VARIANCE_ACCOUNT
,WAC.RESOURCE_VARIANCE_ACCOUNT
,WAC.OUTSIDE_PROC_VARIANCE_ACCOUNT
,WAC.STD_COST_ADJUSTMENT_ACCOUNT
,WAC.OVERHEAD_ACCOUNT
,WAC.OVERHEAD_VARIANCE_ACCOUNT
,EWR.WORK_REQUEST_OWNING_DEPT_ID
,EWR.WORK_REQUEST_OWNING_DEPT
,EWR.WORK_REQUEST_PRIORITY_ID
,EWR.WORK_REQUEST_PRIORITY
,EWR.WORK_REQUEST_STATUS_ID
,WAC.ORGANIZATION_NAME
FROM
WIP_EAM_WORK_REQUESTS_V EWR
,WIPFV_ACCOUNTING_CLASSES WAC
,WIP_EAM_PARAMETERS WAP
WHERE
EWR.ORGANIZATION_ID = WAC.ORGANIZATION_ID
AND WAC.ORGANIZATION_ID = WAP.ORGANIZATION_ID
AND WAC.ACCOUNTING_CLASS = WAP.DEFAULT_EAM_CLASS
AND EWR.WORK_REQUEST_STATUS = 'Awaiting Work Order';
BEGIN
--i number := 1;
FND_GLOBAL.apps_initialize (1001255, 50326, 700, 0);
V_CREATED_BY := FND_GLOBAL.USER_ID;
V_UPDATED_BY := FND_GLOBAL.USER_ID;
v_updated_name := FND_GLOBAL.USER_name;
for rec in cur_wtw loop
l_eam_wo_tbl.WIP_ENTITY_ID := rec.wip_entity_id;
l_eam_wo_tbl.ORGANIZATION_ID := rec.ORGANIZATION_ID ;
l_eam_wo_tbl.ASSET_NUMBER := rec.ASSET_NUMBER;
l_eam_wo_tbl.ASSET_GROUP_ID := rec.ASSET_GROUP_ID ;
l_eam_wo_tbl.DESCRIPTION := rec.DESCRIPTION ;
--SELECT WIP_ENTITIES_S.NEXTval INTO V_ENTITY_ID FROM DUAL;
EAM_PROCESS_WO_PUB.PROCESS_MASTER_CHILD_WO
(P_PO_IDENTIFIER => 'EAM'
,P_API_VERSION_NUMBER => 1.0
,P_INIT_MSG_LIST => FALSE
,P_EAM_WO_RELATIONS_TBL => l_EAM_WO_RELATIONS_TBL
,P_EAM_WO_tbl => l_eam_wo_tbl
, p_eam_op_tbl => l_eam_op_tbl
, p_eam_op_network_tbl => l_eam_op_network_tbl
, p_eam_res_tbl => l_eam_res_tbl
, p_eam_res_inst_tbl => l_eam_res_inst_tbl
, p_eam_sub_res_tbl => l_eam_sub_res_tbl
--, p_eam_res_usage_tbl => l_eam_res_usage_tbl
, p_eam_mat_req_tbl => l_eam_mat_req_tbl
, p_eam_direct_items_tbl => l_eam_direct_items_tbl
, x_eam_wo_tbl => l_x_eam_wo_tbl
, X_EAM_WO_RELATIONS_TBL => l__x_EAM_WO_RELATIONS_TBL
, x_eam_op_tbl => l_x_eam_op_tbl
, x_eam_op_network_tbl => l_x_eam_op_network_tbl
, x_eam_res_tbl => l_x_eam_res_tbl
, x_eam_res_inst_tbl => l_x_eam_res_inst_tbl
, x_eam_sub_res_tbl => l_x_eam_sub_res_tbl
-- , x_eam_res_usage_tbl =>l_x_eam_res_usage_tbl
, x_eam_mat_req_tbl => l_x_eam_mat_req_tbl
, x_eam_direct_items_tbl => l_x_eam_direct_items_tbl
, x_return_status => l_x_return_status
, x_msg_count => l_x_msg_count
,p_commit =>'N'
, p_debug => 'N'
, p_output_dir => NULL
, p_debug_filename => 'EAM_WO_DEBUG.log'
, p_debug_file_mode => 'w'
END LOOP;
END SANG_WR_TO_WO_API;
COMMIT;
Thanks ,
Hanimi -
I am requesting information on Getting Started with Oracle 9i. Like the information, you have on your website for Get Started with 10g.
You may find the Oracle by Example module on Oracle9i Database helpful:
http://www.oracle.com/technology/obe/obe9ir2/index.html
Regards, OTN -
ORA-01401 error on char column with oracle oci driver
Hello,
We found a potential bug in the kodo.jdbc.sql.OracleDictionary class
shipped as source with Kodo:
In newer Kodo versions (at least in 3.3.4), the method
public void setString (PreparedStatement stmnt, int idx, String
val, Column col)
has the following code block:
// call setFixedCHAR for fixed width character columns to get padding
// semantics
if (col != null && col.getType () == Types.CHAR
&& val != null && val.length () != col.getSize ())
((OraclePreparedStatement) inner).setFixedCHAR (idx, val);
This block seems to be intended for select statements but is called on
inserts/updates also. The latter causes a known problem with the Oracle
oci driver when settings CHAR columns as FixedCHAR, which reports an
ORA-01401 error (inserted value too large for column) when definitely no
column is too long. This does not happen with the thin driver.
We reproduced this with 8.1.7 and 9.2.0 drivers.
For us we solved the problem by subclassing OracleDictionary and removing
the new code block.
Regards,
Rainer Meyer
ELAXY Financial Software & Solutions GmbH & Co. KGRainer-
I read at
re:'ORA-01401 inserted value too large for column' - 9i that:
"This is fixed in Oracle9i Release 2"
Can you try that version of the driver? Also, does it fail in the Oracle
10 OCI driver?
Rainer Meyer wrote:
Hello,
We found a potential bug in the kodo.jdbc.sql.OracleDictionary class
shipped as source with Kodo:
In newer Kodo versions (at least in 3.3.4), the method
public void setString (PreparedStatement stmnt, int idx, String
val, Column col)
has the following code block:
// call setFixedCHAR for fixed width character columns to get padding
// semantics
if (col != null && col.getType () == Types.CHAR
&& val != null && val.length () != col.getSize ())
((OraclePreparedStatement) inner).setFixedCHAR (idx, val);
This block seems to be intended for select statements but is called on
inserts/updates also. The latter causes a known problem with the Oracle
oci driver when settings CHAR columns as FixedCHAR, which reports an
ORA-01401 error (inserted value too large for column) when definitely no
column is too long. This does not happen with the thin driver.
We reproduced this with 8.1.7 and 9.2.0 drivers.
For us we solved the problem by subclassing OracleDictionary and removing
the new code block.
Regards,
Rainer Meyer
ELAXY Financial Software & Solutions GmbH & Co. KG
Marc Prud'hommeaux
SolarMetric Inc. -
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. -
Petstore throws populateServlet error with Oracle thin driver
When i point connection pool to Oracle database, i get the following error. The
data is populated in the database, looks like when petstore is enumerating db
tables and make sure all tables exist, this error is happening. Some how, database
metadata coming as NULL. Has anybody tried petstore with Oracle JDBC driver?
thanks,
PopulateServlet Error:
java.lang.NullPointerException java.lang.NullPointerException at com.sun.j2ee.blueprints.tools.populate.web.PopulateServlet.checkTables(PopulateServlet.java:276)
at com.sun.j2ee.blueprints.tools.populate.web.PopulateServlet.doGet(PopulateServlet.java:127)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2456)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2039)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)I believe that you do not have weblogicaux.jar in your classpath.
-Selvan
Laurie Cohen wrote:
Im using Solaris 2.7 with WLS 5.1.0 and Commerce Server 2.0.1 with
current service packs on both. JDK 1.2.1_04 and the Oracle thin driver
(classes111.zip which I am told is the only one supported in this
configuration). Has anyone seen this problem? Is it that the driver is
using 1.1 and I only have 1.2 installed?
devapp01% java -classpath
/usr/local/weblogic/classes:/usr/local/weblogic/license utils.t3dbping
t3://localhost:7601 username password "" oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@10.200.201.110:1521:q01c
Connecting to WebLogic with the WebLogic JDBC Driver
Exception in thread "main" java.lang.NoClassDefFoundError:
com/sun/java/util/collections/ArrayList
at weblogic.kernel.Kernel.declareProperties(Kernel.java:253)
at weblogic.kernel.Kernel.ensureInitialized(Kernel.java:107)
at weblogic.common.T3Client.<init>(T3Client.java:218)
at weblogic.common.T3Client.<init>(T3Client.java:269)
at weblogic.common.T3Client.<init>(T3Client.java:323)
at weblogic.jdbcbase.t3.Driver.connect(Driver.java:121)
at java.sql.DriverManager.getConnection(Compiled Code)
at java.sql.DriverManager.getConnection(DriverManager.java:106)
at utils.t3dbping.main(t3dbping.java:115)
Thanks,
Laurie -
WL5.1 with Oracle OCI driver 8.1.6 and 8.1.7
We have seen different behaviors when using WL5.1 with Oracle's OCI driver
version 8.1.6 and 8.1.7
Our application calls the same set of stored procedures, which creates in
total of 10 reference cursors
in the database (8.1.7). We close the reference cursor everytime the SP is
called.
After running the application for a while, we have the following situation:
1) Using the 8.1.6. driver, we always have (at any given time) one
reference cursor opened in the database
for each connection in the connection pool.
2) Using the 8.1.7 driver, we always have one reference cursor for each
stored procedure for each connection in the connection pool(i.e. 10 open
ref-cursor per connection).
It seems that between 8.1.6 and 8.1.7, the driver caches ref-cursor
differently. The 8.1.7 drive doesn't seem to be scalable. Has anyone
notice the change?
Is this behavior correct or configurable?
Thanks.
-ChuanWe have seen different behaviors when using WL5.1 with Oracle's OCI driver
version 8.1.6 and 8.1.7
Our application calls the same set of stored procedures, which creates in
total of 10 reference cursors
in the database (8.1.7). We close the reference cursor everytime the SP is
called.
After running the application for a while, we have the following situation:
1) Using the 8.1.6. driver, we always have (at any given time) one
reference cursor opened in the database
for each connection in the connection pool.
2) Using the 8.1.7 driver, we always have one reference cursor for each
stored procedure for each connection in the connection pool(i.e. 10 open
ref-cursor per connection).
It seems that between 8.1.6 and 8.1.7, the driver caches ref-cursor
differently. The 8.1.7 drive doesn't seem to be scalable. Has anyone
notice the change?
Is this behavior correct or configurable?
Thanks.
-Chuan -
Sqlj runtime error with oracle 10G in Websphere6 or 5.1
We are trying to migrate from oracle 9i to 10G and we are compiled all our sqlj code with codegen = -oracle option.(previously we used to use codegen=-jdbc which for some reason doesnot work).it compiles fine with out any erros.. But when we try to run then get this exception.
java.lang.IllegalArgumentException: SQLJ programs translated with the option -codegen=oracle must be run under Oracle JDBC 9.0.0 or higher. If the Oracle JDBC driver is wrapped, then the wrapper must implement all of the oracle.jdbc.OracleXxxx interfaces. Alternatively, you can translate SQLJ programs either with -codegen=iso. java.lang.IllegalArgumentException: SQLJ programs translated with the option -codegen=oracle must be run under Oracle JDBC 9.0.0 or higher. If the Oracle JDBC driver is wrapped, then the wrapper must implement all of the oracle.jdbc.OracleXxxx interfaces. Alternatively, you can translate SQLJ programs either with -codegen=iso.
at sqlj.runtime.ref.ConnectionContextImpl.getOracleConnection(ConnectionContextImpl.java:167)
at sqlj.runtime.ExecutionContext$OracleContext.prepareOracleStatement(ExecutionContext.java:1397)
We are using ojdbc14.jar that came with oracle 10G.
Hope any one can give any pointers.I'm having same issue - but I'm having it when I try to invoke a method that contains a database Object type from a Tibco Business Works Process called a Java Method.
How exactly do you do the codegen=iso configuration?
I've tried:
1. Project Properties / Compiler SQLJ and then select from Code Generation drop down iso.
2. From Connections / Database / Navigate to package / right-click / Generate Java / Browse to my custom jpub.properties file where I have tried multiple entries such as (by themselves and in some combination.:
- jpub.codegen=jdbc
- jpub.codegen=iso
- jpub.compatible=9i
- jpub.compatible=8i
- compatible=both8i
- jpub.usertypes=oracle
- jpub.compatible=customdatum
- jpub.compatible=sqlj
I've also played with changing from the default some of the Mapping Options in Connections / Database / Navigate to package / right-click / Generate Java / Mapping Options.
This doc here, says that code should change (section 6 JPublisher Input Files - based on configuration of Input files)
Oracle® Database
JPublisher User's Guide
10g Release 2 (10.2)
B14188-01
No matter what I do, the code that gets generate is the same.
Also, the documentation talks about running things from the command line but how exactly do you do that? Do I need to be in specific directory? I tried the c:\ C:\jdev\system and c\jdev\ and c:jdev\bin and always get error message: 'jpub' is not recognized as an internal or external command, operable program or batch file.
I've built a java client in JDeveloper to successfully call the same method and I don't see the error.
Edited by: disaak on Mar 9, 2010 11:51 AM
Maybe you are looking for
-
Connecting my iMac 2.8GHz to Sony KDL-20S3000 LCD TV.
Can someone tell me what's the best Adaptor/cable to use, the Apple Mini DVI to VGA Adapter or the Apple Mini DVI to DVI Adapter? Do they both include the sound too? or is the VGA Adapter/Cable just picture? I would need an extension cable also, beca
-
Subcontracting error - MIGO posting
Dear SAP Gurus, I have raised the sub contract PO and have posted subcontracting challan using J1ifo1 for which i have configured CIN setting for this. while posting J1IF01 i was getting error "excise modvat account not defined for 57FC and for P2 ex
-
Message no. RU 195:Automatic goods receipt for order 619271463 is not possi
dear expert: when i confirm the production order via co15 ,sytstm prompt : Automatic goods receipt for order 619271463 is not possible Message no. RU 195 Diagnosis Order 619271463 contains several operations, which have a control key which indicates
-
ORA-00911 error creating a view with PL/SQL
Hello. Working with SQL Developer, I'm trying to write a procedure that creates a view. After a successful compilation, each time I try to execute it I get an ORA-00911 error and I'm not able to find the reason. Here's my code. Thanks in advance. C
-
How to force Address Book syncing Google contacts immediately?
Hi everyone, Last time I configured the Address Book as syncing the contacts with my Google account, but there was nothing changed in the Address Book. A couple of days later when I run Address Book again, the contacts in my Google accont was already