JDBC JApplet server-side transaction?

Is it possible to make a JApplet do a server-side transaction to SQL server?
When accessing an Applet via a web browser, the sql transaction is client side right? Making it slower?

Jepot wrote:
What i mean is when an applet is being run or opened, the pc or computer who is opening it is the one who will be requesting for a connection to the SQL server. What i want to know is if it is possible to set transaction/connection local to the server or server side and not by the client.
Example scenario is i have a server which have a web server and a SQL server, it has an applet that reads sql data from the sql server and displays it. So when a client access the page that contains the applet, java (on the client side) will load the applet and will get sql data from the server, so by this method the applet is getting or transacting sql client-side.Well stop worrying about this. As I told already told you, you are mistaken about how this all works.
The SQL is always executed in SQL Server. Period. Applet or Servlet doesn't matter.
You shouldn't use JDBC code in an Applet for the reasons I gave before, the rest is just you inventing your own terminology.

Similar Messages

  • JDBC Thin Server-side Driver 8.1.6

    The readme.txt for the JDBC Thin driver
    talks about a JDBC Thin driver for clients
    and a JDBC Thin Server-side driver for
    servers. Where is the Server-side driver?
    In Oracle?

    I believe the one from technet was created
    under the Solaris environment. That is
    the only difference that I know of.
    null

  • Insert data 32K into a column of type LONG using the oracle server side jdbc driver

    Hi,
    I need to insert data of more than 32k into a
    column of type LONG.
    I use the following code:
    String s = "larger then 32K";
    PreparedStatement pstmt = dbcon.prepareStatement(
    "INSERT INTO TEST (LO) VALUES (?)");
    pstmt.setCharacterStream(1, new StringReader(s), s.length());
    pstmt.executeUpdate();
    dbcon.commit();
    If I use the "standard" oracle thin client driver from classes_12.zip ("jdbc:oracle:thin:@kn7:1521:kn7a") every thing is working fine. But if I use the oracle server side jdbc driver ("jdbc:default:connection:") I get the exception java.sql.SQLException:
    Datasize larger then max. datasize for this type: oracle.jdbc.kprb.KprbDBStatement@50f4f46c
    even if the string s exceeds a length of 32767 bytes.
    I'm afraid it has something to do with the 32K limitation in PL/SQL but in fact we do not use any PL/SQL code in this case.
    What can we do? Using LOB's is not an option because we have client software written in 3rd party 4gl language that is unable to handle LOB's.
    Any idea would be appreciated.
    Thomas Stiegler
    null

    In rdbms 8.1.7 "relnotes" folder, there is a "Readme_JDBC.txt" file (on win nt) stating
    Known Problems/Limitations In This Release
    <entries 1 through 3 omiited for brevity >
    4. The Server-side Internal Driver has the following limitation:
    - Data access for LONG and LONG RAW types is limited to 32K of
    data.

  • Java Stored Procedure / connection JDBC / Server Side / Client Side

    Hi,
    I would like to know if we can know at the runtime with a JDBC api if the stored procedure is running in client side or in server side ?
    THANKS

    You wrote
    "Java stored procedures -- by definition - are stored in the 8i rdbms. !!"
    From the Oracle8i Java Stored Procedures Developer's Guide
    Release 8.1.5
    A64686-01
    "If you create Java class files on the client side, you can use loadjava to upload them into the RDBMS. Alternatively, you can upload Java source files and let the Aurora JVM compile them. In most cases, it is best to compile and debug programs on the client side, then upload the class files for final testing within the RDBMS"
    This means that you can create shared classes that are used on both the client and server side. The source does not need to reside within the server (according to their documentation). Please also note the following from the Oracle8i JDBC Developer's Guide and Reference Release 8.1.5 A64685-01 for using the getConnection() method on the server:
    "If you connect to the database with the DriverManager.getConnection() method, then use the connect string jdbc:oracle:kprb:. For example:
    DriverManager.getConnection("jdbc:oracle:kprb:");
    Note that you could include a user name and password in the string, but because you are connecting from the server, they would be ignored."
    So if you're coding a shared class that is to run on both the client and server side, you might do something like this:
    Connection conn =
    DriverManager.getConnection(
    System.getProperty("oracle.server.version") == null
    ? "jdbc:oracle:thin:@hostname:1521:ORCL"
    : "jdbc:oracle:kprb:"),
    "youruserid","yourpassword");
    As stated earlier, the userid and password are supposedly ignored for server connections retrieved in this manner. I haven't tried this yet, but it is documented by Oracle.
    Regards,
    Steve
    null

  • JDBC server-side Default connection doesn't work

    Hi folks
    I am using Oracle 8.1.6 Personal Edition on Windows 2000 with JDK 1.2.2.
    I can't connect to the database using the server side jdbc driver. Following is a simple program.
    ==============================================
    import java.io.*;
    import oracle.jdbc.driver.*;
    class JdbcCheckup
    public static void main (String args []) throws SQLException, IOException
    // Load the Oracle JDBC driver
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver ());
    Connection conn =
    new oracle.jdbc.driver.OracleDriver ().defaultConnection ();
    // Create a statement
    Statement stmt = conn.createStatement ();
    // Do the SQL "Hello World" thing
    ResultSet rset = stmt.executeQuery ("SELECT 'Hello World' FROM dual");
    while (rset.next ())
    System.out.println (rset.getString (1));
    System.out.println ("Your JDBC installation is correct."); }
    ==============================================
    When I run it I get the following error...
    Exception in thread "main" java.sql.SQLException: No suitable driver at java.sql.DriverManager.getConnection(DriverManager.java:477) at java.sql.DriverManager.getConnection(DriverManager.java:159) at oracle.jdbc.driver.OracleDriver.defaultConnection
    (OracleDriver.java:2
    65)
    at JdbcCheckup.main(JdbcCheckup.java, Compiled Code)
    All my PATH and CLASSPATH variables are pointing to the correct places. I wonder why JServer/JVM is not giving me the connection.
    Thanks a bunch.
    Govind
    null

    Hi,
    Try using the complete database URL address in this manner:
    import java.io.*;
    import java.sql.*;
    class JdbcCheckup
    public static void main (String args [])
    try {
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@<server_name>:1521:<database_sid>",
    "<user_name>",
    "<password>");
    // Create a statement
    Statement stmt = conn.createStatement ();
    // Do the SQL "Hello World" thing
    ResultSet rset = stmt.executeQuery ("SELECT 'Hello World' FROM dual");
    while (rset.next ())
    System.out.println (rset.getString (1));
    System.out.println ("Your JDBC installation is correct.");
    } catch (Exception e) {
    e.printStackTrace();
    }

  • Oracle server side jdbc thin driver throws ORA-01017

    We upgraded our database to 11.2.0.1 from 9.2.0.6.
    When we try to connect to an external database from Oracle JVM using server side jdbc thin driver, it throws invalid user id/password error.
    The below test code simulates the issue and is not working on the upgraded instance. The same code is working in fine in other 11.2.0.1 instances. It worked fine before upgrade. In all cases, we are connecting to the same target database instance which is also in 11.2.0.1. It fails only on this database.
    SEC_CASE_SENSITIVE_LOGON is set to false.
    Any inputs will be highly appreciated.
    Code:_
    create or replace and compile java source named TestConn as
    import java.sql.SQLException;
    import oracle.jdbc.OracleDriver;
    import oracle.jdbc.OracleConnection;
    import java.sql.DriverManager;
    public class TestConn {
         public  static String runTest() {
          String msg = "Start";
          OracleConnection tempOC = null;
          try {
          String pUrl = "jdbc:oracle:thin:@dev:1521:dev";
          String pUser = "tst_user";
          String pPwd = "dummy";
          DriverManager.registerDriver (new oracle.jdbc.OracleDriver());
          tempOC = (OracleConnection)DriverManager.getConnection(pUrl, pUser, pPwd);
    msg = "Success";
    } catch (SQLException sqle) {
          System.out.println(sqle.toString());
          sqle.printStackTrace();
          msg = "Failure";
            return msg;
    CREATE OR REPLACE FUNCTION test_conn RETURN VARCHAR2
    AS LANGUAGE JAVA
    NAME 'TestConn.runTest() return java.lang.String';
    set serverout on
    declare
    c varchar2(4000);
    begin
    dbms_java.set_output(5000);
    c:=test_conn();
    dbms_output.put_line(c);
    end;
    / Error Message_
    java.sql.SQLException: ORA-01017: invalid username/password; logon denied
    java.sql.SQLException: ORA-01017: invalid username/password; logon denied
           at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439)
           at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:388)
           at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:381)
           at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:564)
           at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:431)
           at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:436)
           at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186)
           at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:366)
           at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java)
           at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:359)
           at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java)
           at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:221)
           at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
           at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java)
           at java.sql.DriverManager.getConnection(DriverManager.java)
           at java.sql.DriverManager.getConnection(DriverManager.java)
           at TestConn.runTest(TESTCONN:22) Edited by: sskumar on Mar 6, 2011 1:12 PM

    At the time our issue was resolved, the bug was not published. And, I was told, there was no information in metalink about the isue. I am not sure whether they published some thing in the last few weeks.
    This is what resolved our issue.
    Step 1: alter system set java_jit_enabled=FALSE;
    Step 2: Try your test case. If it is the same issue as ours, your test case will be successful. If it succeeds, Go to step 3. If it does not succeed, it is a different issue.
    Step 3: alter system set java_jit_enabled=TRUE;
    Step 4: Run your test case. If it is the same issue, it is expected to fail. Go to Step 5 in case of failure.
    Step 5: Delete all rows from table java$mc$
    Step 6: Restart the database
    Step 7: Run your test case. It is expected to be successful.

  • Is any server side cursor concept in jdbc

    hello friends,
    i am new programmer in java, i am doing one project in which
    i have to show the record in group (like user click one <1> link then
    he can view first 10 record if <2> then he can view 11 -20 record list) on
    same page.
    tech - jsp/servlet
    database - mysql
    and if u know any tutorial jsp and mysql connectivity please tell me.
    waiting 4 reply
    thanx
    nil4u

    You will have to implement the caching of the results on the server side and return the results as the user requests them. You can use the CachedRowSet on the server side to help you do this. There may be some utilities and tools available to help with this, try googling.

  • How can i load file into database from client-side to server-side

    i want to upload file from client-side to server-side, i use the following code to load blob into database.
    if the file is in the server-side, it can work, but if it in the client-side, it said that the system cannot find the file. i think it only will search the file is in the server-side or not, it will not search the client-side.
    how can i solve it without upload the file to the server first, then load it into database??
    try
    ResultSet rset = null;
    PreparedStatement pstmt =
    conn.prepareStatement ("insert into docs values (? , EMPTY_BLOB())");
    pstmt.setInt (1, docId);
    pstmt.execute ();
    // Open the destination blob:
    pstmt.setInt (1, docId);
    rset = pstmt.executeQuery (
    "SELECT content FROM docs WHERE id = ? FOR UPDATE");
    BLOB dest_lob = null;
    if (rset.next()) {
    dest_lob = ((OracleResultSet)rset).getBLOB (1);
    // Declare a file handler for the input file
    File binaryFile = new File (fileName);
    FileInputStream istream = new FileInputStream (binaryFile);
    // Create an OutputStram object to write the BLOB as a stream
    OutputStream ostream = dest_lob.getBinaryOutputStream();
    // Create a tempory buffer
    byte[] buffer = new byte[1024];
    int length = 0;
    // Use the read() method to read the file to the byte
    // array buffer, then use the write() method to write it to
    // the BLOB.
    while ((length = istream.read(buffer)) != -1)
    ostream.write(buffer, 0, length);
    pstmt.close();
    // Close all streams and file handles:
    istream.close();
    ostream.flush();
    ostream.close();
    //dest_lob.close();
    // Commit the transaction:
    conn.commit();
    conn.close();
    } catch (SQLException e) {

    Hi,
    Without some more details of the configuration, its difficult to know
    what's happening here. For example, what do you mean by client side
    and server side, and where are you running the upload Java application?
    If you always run the application on the database server system, but can't
    open the file on a different machine, then it sounds like a file protection
    problem that isn't really connected with the database at all. That is to
    say, if the new FileInputStream (binaryFile) statement fails, then its not
    really a database problem, but a file protection issue. On the other hand,
    I can't explain what's happening if you run the program on the same machine
    as the document file (client machine), but you can't write the data to the
    server, assuming the JDBC connection string is set correctly to connect to
    the appropriate database server.
    If you can provide some more information, we'll try to help.
    Simon
    null

  • JDBC SQL Server 2000 help!

    I'm getting error when running >>>rs.next(); It occurrs when the resultset reaches the last one. All previous results were obtained using >>>rs.getString(1); without any problem.
    Anyone know anything about this?
    SQLError code: 16917
    [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Cursor is not open.
    Start server side stack trace:
    java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Cursor is not open.
         at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
         at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
         at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processErrorToken(Unknown Source)
         at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReplyToken(Unknown Source)
         at com.microsoft.jdbc.sqlserver.tds.TDSRPCRequest.processReplyToken(Unknown Source)
         at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReply(Unknown Source)
         at com.microsoft.jdbc.sqlserver.tds.TDSCursorRequest.sendCursorFetch(Unknown Source)
         at com.microsoft.jdbc.sqlserver.tds.TDSCursorRequest.getRow(Unknown Source)
         at com.microsoft.jdbc.sqlserver.SQLServerImplResultSetServerSideCursor.positionCursor(Unknown Source)
         at com.microsoft.jdbc.base.BaseResultSet.next(Unknown Source)
         at com.microsoft.jdbcx.base.BaseResultSetWrapper.next(Unknown Source)
         at weblogic.jdbc.jta.ResultSet.next(ResultSet.java:123)
         at weblogic.jdbc.rmi.internal.ResultSetImpl.next(ResultSetImpl.java:135)
         at weblogic.jdbc.rmi.internal.ResultSetImpl_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:362)
         at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:313)
         at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:821)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:308)
         at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)

    Is UserTransaction yours or a third-party class? It's unfamiliar to me. Is it from an O/R mapping tool like Hibernate or OJB?
    It would be possible, of course, to write this transaction using straight java.sql code (setAutoCommit(false)/rollback/commit).
    Why do you need a transaction for a database read, anyway? Transactions are for units of work that write to a database that either succeed or fail together. You don't need a transaction for a SELECT statement. There's nothing to roll back.
    This looks strange to me, too:
    stmt = conn.prepareCall("SELECT name from employee where id = ?");prepareCall creates a CallableStatement, which means a stored procedure. Yet you're giving it straight SQL. Why are you not using a PreparedStatement? That would mean calling prepareStatement on the connection.
    I wonder if you've misused JDBC here. It might not be a problem with the driver. - MOD

  • Is there a way to dynamically determine the number of out parameters for a server side procedure?

    Hi,
    Below is a helper method used for calling a server-side function which loops through the inbound bindVars parameter to populate the function's IN parameters. Is there a way to dynamically determine the IN/OUT parameters based on the procedure name in the stmt parameter? No members of the CallableStatement class seemed promising, but the getParameterMetaData() method in the PreparedStatement class seemed like it could be helpful lead. However, I have not found any detailed descriptions (yet) of how to use it.
    protected Object callStoredFunction(int sqlReturnType, String stmt,
      Object[] bindVars) {
      CallableStatement st = null;
      try {
      // 1. Create a JDBC CallabledStatement 
      st = getDBTransaction().createCallableStatement(
      "begin ? := "+stmt+";end;",0);
      // 2. Register the first bind variable for the return value
      st.registerOutParameter(1, sqlReturnType);
      if (bindVars != null) {
      // 3. Loop over values for the bind variables passed in, if any
      for (int z = 0; z < bindVars.length; z++) {
      // 4. Set the value of user-supplied bind vars in the stmt
      st.setObject(z + 2, bindVars[z]);
      // 5. Set the value of user-supplied bind vars in the stmt
      st.executeUpdate();
      // 6. Return the value of the first bind variable
      return st.getObject(1);
      catch (SQLException e) {
      throw new JboException(e);
      finally {
      if (st != null) {
      try {
      // 7. Close the statement
      st.close();
      catch (SQLException e) {}
    James

    The PreparedStatement.getParameterMetaData() object is exactly what you need for this task.
    Once you have the ParameterMetaData you can ask it how many parameters are present and which mode they are. The parameters are numbered from 1 to n and you can use ParameterMetaData.getParameterMode(1); to get the mode of the 1st parameter. The modes are defined as static values in the ParameterMetaData object. Check out the doc at http://docs.oracle.com/javase/7/docs/api/java/sql/ParameterMetaData.html
    Timo

  • "RABAX" occurs on server side error while testing asynchoronous web service

    I got error while testing asynchronous web service in WS navigator. I have created asynchronouse web service using RFC. Then I configured it in SOAMANAGER. When I tested it, got error "RABAX occurs on server side". Also I got dump in ST22. It is 'UNCHAUGHT_EXCEPTION - CX_SOAP_SEQ_SCD_ERROR'.
    I have tested for synchronous web service it works fine.  I found a difference in both web service WSDL file for below parameters value -
    commit
    blocking
    transaction
    wsrm
    I tried different way .. but no solution .. Plz suggest if someone have any idea.....Its very helpfull....

    your problem:
    Missing class: oracle.tip.adapter.jms.JmsManagedConnectionFactory
    Dependent class: oracle.tip.adapter.fw.wsdl.WSDLUtils
    Loader: oracle.bpel.common:10.1.3
    Code-Source: /oraclesoa/oraclesoa/product/10.1.3.1/OracleAS_1/bpel/lib/orabpel.jar
    Configuration: <code-source> in /oraclesoa/oraclesoa/product/10.1.3.1/OracleAS_1/j2ee/home/config/server.xml
    It happens when server is custom installed, try to reinstall it as full version and problem should disappear otherwise your need another full installation to retrieve and replace orabpel.jar file from (or maybe more)

  • Server Side Includes with .irpt pages

    I am intrested in using server side includes within my .irpt pages for example
    <!#INCLUDE FILE="file.inc">
    specifically inside of my applet tags to reference a standard set of parameters that I would like to be passed into my display templates.  Does xMII have a similar representation of server side includes for .irpt pages?

    It might make your head explode, but in a good way...
    Also, you'll need 11.5 or newer to run this. There are so incredibly many opportunities that this might open up for you to deliver not only static, but also dynamic embedded server-side content.
    There are many aspects of xMII that are largely untapped.  A few common ones are the ability of the Runner servlet (which invokes xMII BLS transactions) to stream virtually any type of content back to the requestor (XML, HTML, text, images, PDFs, Excel, whatever).
    The other feature that not too many people use is the ability to use an xMII BLS transaction as a "stylesheet".
    Lastly, there is the little-known "<SERVLET>" tag that can be used in IRPT pages.
    Put all these pieces together, and amazing things can be done.  The example I'm going to show you uses a BLS transaction, but it can also be done with an XSL stylesheet (if the desired included HTML is static).  But let's go for the cool approach...
    Let's assume you have some "stuff", such HTML page content, that you want included in a specific position on your web page.  Let's also assume that this "stuff" resides in a file accessible at http://localhost/MyInclude.html (the file extension doesn't really matter).
    Create a new BLS transaction with no inputs and an output of type String (the name of the output doesn't matter - but in our case, let's assume you name it HTMLOutput).  To workaround a cosmetic bug (which will be fixed in a future patch), you should also create a second output (doesn't matter what name or type) - so add one called "DummyOutput" of type String.  Not worth explaining why - just do it. 
    Next, add either a TextLoader or HTMLLoader action (in the Web group) to your transaction (they both do the same thing, actually - just different icons).  In the Output links tab, assign the StringContent of the loader action to the transaction output.  This basically accomplishes the loading and streaming of your included "stuff".
    Save this transaction.  Let's save it in a folder called CoolStuff, with the name IncludeTest.
    In your IRPT page, add the following code where you want the "stuff" to appear.
      <SERVLET NAME="Illuminator">
           <param name="Stylesheet" value="xacute://CoolStuff/IncludeTest" />
         <param name="OutputParameter" value="HTMLOutput" />
         <param name="Output-Content-Type" value="text/html" />
         <param name="Content-Type" value="text/html" />
      </SERVLET>
    Save the IRPT page, load it, and you're in business!
    You can probably already start to envision to possibilities for adding more sophisticated business logic to create "dynamically" embedded content in your IRPT pages...
    Best regards,
    Rick

  • Problem inserting records after execution of server side code

    Hello,
    I've created a server-side function for duplicating a master record and it's details. This function has two input parameters that define the new unique key of the master record. Because the user has to supply the new unique key, there is a possibility that the unique key already exists.
    The server-side function is being called from a form module. This form module contains all the code needed for opening / closing and aborting the HSD transaction. The form also enables users to add new master records manually.
    If the server-side function is called from within the module there are two possible outcomes:
    1, the unique key already exists and the HSD error message window is displayed.
    2, the unique key does not exist and the records get duplicated.
    If I try to add a new master record in the form after a failed duplication process, I get a form message informing me that NULL cannot be inserted into the ID column. (The primary key.) BTW updates work just fine. However, if I call the server-side function again and the duplication process is succesfull, I can again insert a new master record in the form succesfully.
    I'm assuming that this problem has something to do with the TAPI package because I use TAPI insert calls to insert the master / detail records when duplicating. A workaround for this problem is (obviously) to check if the supplied unique key already exists in the database before calling the server-side function.
    I however am concerned a bit because a lot of program functionality has been implemented in server-side functions and procedures. So I would like to know if anyone has had the same problems and possibly knows if there is a generic solution to this problem.
    Greetings,
    Marco.

    Marco,
    Can you make a test case for me and send it to me? It looks like we might have a bug and I would like to investigate.
    Regards,
    Lauri
    [email protected]

  • Java Stored Procedure / Server Side / Client Side / connection

    Hi,
    I would like to know if we can know at the runtime with a JDBC api if the stored procedure is running in client side or in server side ?
    THANKS

    You wrote
    "Java stored procedures -- by definition - are stored in the 8i rdbms. !!"
    From the Oracle8i Java Stored Procedures Developer's Guide
    Release 8.1.5
    A64686-01
    "If you create Java class files on the client side, you can use loadjava to upload them into the RDBMS. Alternatively, you can upload Java source files and let the Aurora JVM compile them. In most cases, it is best to compile and debug programs on the client side, then upload the class files for final testing within the RDBMS"
    This means that you can create shared classes that are used on both the client and server side. The source does not need to reside within the server (according to their documentation). Please also note the following from the Oracle8i JDBC Developer's Guide and Reference Release 8.1.5 A64685-01 for using the getConnection() method on the server:
    "If you connect to the database with the DriverManager.getConnection() method, then use the connect string jdbc:oracle:kprb:. For example:
    DriverManager.getConnection("jdbc:oracle:kprb:");
    Note that you could include a user name and password in the string, but because you are connecting from the server, they would be ignored."
    So if you're coding a shared class that is to run on both the client and server side, you might do something like this:
    Connection conn =
    DriverManager.getConnection(
    System.getProperty("oracle.server.version") == null
    ? "jdbc:oracle:thin:@hostname:1521:ORCL"
    : "jdbc:oracle:kprb:"),
    "youruserid","yourpassword");
    As stated earlier, the userid and password are supposedly ignored for server connections retrieved in this manner. I haven't tried this yet, but it is documented by Oracle.
    Regards,
    Steve
    null

  • Server Side Install on Solaris

    Hello,
    I have OWB 9.2.0.2 client on WinXP (Design Time Install) and Oracle 9.2.0.2 database on Solaris. I have to install Server Side Components and run Runtime Assistant to create Runtime Repository and Runtime Access User.
    I have downloaded OWB 9.2.0.2.8 for Solaris.
    When I start Universal Installer I get message that I must have different Oracle Home for this installation. If I enter different home on same user, what will happen with old environment home variable ORACLE_HOME? This database is important and I don't know what will happen with environment variables? So, I created another user and new oracle home "oracle9i_owb". When I set environment and start installation \usr\....\Disk1\stage\Components\oracle.swd.oui\2.2.0.14.0\1\DataFiles\Expanded\install\solaris\runInstaller.sh there is a mesasage: %PROD_HOME%\install: does't exist.
    So I created environment variable PROD_HOME that looks on ....\Expanded\ but it doesn't work. (PROD_HOME is inside new ORACLE_HOME due to instructions in guide that came with this installation.)
    What is the problem here?
    Thanx,
    Branimir

    Hello
    Jean-Pierre,
    here is first 50 lines of log file and complete error file (20k limit):
    Environment variables:
         ORACLE_HOME = /htdocs/oracle9i/owb
         PATH = /usr/bin:/etc:/opt/bin:/bin:/usr/ccs/bin:/usr/ucb:/usr/local/bin:/usr6/oracle9i/u01/app/oracle/product/9.2.0.1.0/bin:/usr/dt/bin:/usr/openwin/bin:/opt/SUNWspro/bin:/opt/lib/cobol/bin:/opt/SUNWspro/bin/ada:.
         CLASSPATH =
    Username is: oracle9i
    The installer version is 2.2.0.18.0
    *** Welcome Page***
    Setting value of SHOW_COMPONENT_LOCATIONS_PAGE to true
    Setting value of SHOW_CUSTOM_TREE_PAGE to true
    Setting value of SHOW_SUMMARY_PAGE to true
    Setting value of SHOW_INSTALL_PROGRESS_PAGE to true
    Setting value of SHOW_REQUIRED_CONFIG_TOOL_PAGE to true
    Setting value of SHOW_OPTIONAL_CONFIG_TOOL_PAGE to true
    Setting value of SHOW_RELEASE_NOTES to true
    Setting value of SHOW_END_SESSION_PAGE to true
    Setting value of SHOW_SPLASH_SCREEN to true
    Setting value of SHOW_WELCOME_PAGE to true
    Setting value of SHOW_ROOTSH_CONFIRMATION to true
    Setting value of SHOW_EXIT_CONFIRMATION to true
    Setting value of NEXT_SESSION to true
    Setting value of NEXT_SESSION_ON_FAIL to true
    Setting value of SHOW_DEINSTALL_CONFIRMATION to true
    Setting value of SHOW_DEINSTALL_PROGRESS to true
    Setting value of INVENTORY_LOCATION to /usr6/oracle9i/u01/app/oracle/oraInventory
    Setting value of UNIX_GROUP_NAME to
    Setting value of UNIX_GROUP_NAME to dba
    Setting value of REGISTRATION_KEYWORD to regKey
    *** Product Registration Page***
    RegistrationKeyword = REGISTRATION_KEYWORD = regKey
    *** UNIX Group Name Page***
    UnixInstallGroup = UNIX_GROUP_NAME = dba
    Initializing inventory setup WCCE
    Doing operation in inventory setup WCCE
    Setting value of CLUSTER_NODES to
    *** Cluster Node Selection Page***
    ClusterNodes = CLUSTER_NODES =
    Setting value of FROM_LOCATION to /usr6/oracle9i/home/install/Disk1/stage/products.jar
    Setting value of ORACLE_HOME to /htdocs/oracle9i/owb
    Setting value of ORACLE_HOME_NAME to Home2
    *** File Locations Page***
    FromLocation = FROM_LOCATION = /usr6/oracle9i/home/install/Disk1/stage/products.jar
    ToLocation = ORACLE_HOME = /htdocs/oracle9i/owb
    ToName = ORACLE_HOME_NAME = Home2
    Initializing installer access setup
    Setting value of ORACLE_HOME to /htdocs/oracle9i/owb
    Setting value of ToplevelComp to oracle.owb.dummy.owbprodtop, 9.2.0.2.8, >0.0.0.0.0, [ 453 ][OH:2]
    Setting value of SELECTED_LANGUAGES to en,
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_owb_runtime_shortcut_ids
    Setting value of PROD_HOME to /htdocs/oracle9i/owb\tsunami
    Calling query areasQueries2.2.0.7.0 getInventoryLocation
    Query returned : /usr6/oracle9i/u01/app/oracle/oraInventory
    Setting value of PROD_HOME to /usr6/oracle9i/u01/app/oracle/oraInventory\..\jre\1.3.1
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle.java.ojsp
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_java_jdbc_oci12
    Setting value of PROD_HOME to /htdocs/oracle9i/owb\tsunami
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_owb_reqdfiles
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_owb_shortcut_ids
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/owb/runtime
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle.networking.netclt
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle.networking.netmgr
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_networking_netca
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/jpi
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/jewt
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_options_ano_ssl
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/rts
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_options_ano_ssl_owm
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_rdbms_xml_xsu
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle.java.javavm.javatools
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_java_javavm_visiorb
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle.assistants.acf
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_java_jdbc_oci11
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_java_j2ee_core
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_java_sqlj_sqljruntime
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_java_jdbc_thin11
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_java_jdbc_thin12
    Setting value of PROD_HOME to /htdocs/oracle9i/owb
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/jdk
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/lib
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracel_rdbms_sqlldr
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle.emprod.oemagent.base_oemagent
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/help
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_utilities_util_common
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle.rdbms.sqlplus
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle.rsf
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/kodiak
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_rsf_nlsrtl_rsf
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_rsf_oracore_rsf
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_rsf_platform_rsf
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_rsf_plsql_rsf
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_rsf_precomp_rsf
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_rsf_slax_rsf
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_rsf_ssl_rsf
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_rsf_agent_rsf_agent_rsf_cmp
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_rsf_clntsh_rsf_clntsh_rsf_cmp
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_rsf_otrace_rsf
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_rsf_rdbms_rsf
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_rsf_ldap_rsf_cmp
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_rsf_rdbms_rsf
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_rsf_dbjava_rsf
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle.rsf.sqlplus_rsf
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_install_instcommon
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle.options.ops.opsca
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/help
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/jewt
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/sysman
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/jle
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_sysman_oembase_ela
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/ice
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_rsf_net_rsf
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/sysman
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/sysman
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle.xml.parser.java
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/lib
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_rdbms_aqapi
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_prod
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_java_jdbc_oci_common
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/dcommon
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/dbui
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/ewt
    Setting value of PROD_HOME to /htdocs/oracle9i/owb/oracle_java_jdbc_jdbc_common
    ..........//I put
    Calling query areasQueries2.2.0.7.0 getInventoryLocation
    Query returned : /usr6/oracle9i/u01/app/oracle/oraInventory
    Setting value of PROD_HOME to /usr6/oracle9i/u01/app/oracle/oraInventory\..\jre\1.3.1
    Unable to read /htdocs/oracle9i/owb/inventory/ContentsXML/comps.xml. Some inventory information may be lost.
    Doing operation for installer access setup
    *** Available Products Page***
    TopLevelComp = ToplevelComp = oracle.owb.dummy.owbprodtop, 9.2.0.2.8, >0.0.0.0.0, [ 453 ][OH:2]
    Setting value of ToplevelComp to oracle.owb.dummy.owbprodtop, 9.2.0.2.8, >0.0.0.0.0, [ 453 ][OH:2]
    Setting value of DEP_MODE to install_type_3
    Setting value of TLDepModes to install_type_3,
    *** Installation Types Page***
    DepMode = DEP_MODE = install_type_3
    TLDepModes = TLDepModes = install_type_3,
    The selected install type is "OWB Server Side Install"
    Setting value of DEP_MODE to install_type_3
    Install type for "Oracle 9i Warehouse Builder Products 9.2.0.2.8 " is "OWB Server Side Install"
    # Not all the dependencies for the component Oracle 9i Warehouse Builder Products 9.2.0.2.8 are found. Missing Component oracle.java.ojsp 9.0.2.0.0.
    Install type for "Oracle 9i Warehouse Builder Runtime 9.2.0.2.8 " is "Minimum"
    # Not all the dependencies for the component Oracle 9i Warehouse Builder Runtime 9.2.0.2.8 are found. Missing Component oracle.java.ojsp 9.0.2.0.0.
    Install type for "Oracle Net 9.2.0.1.0 " is "Complete"
         Conflict while setting install type of "Assistant Common Files 9.2.0.1.0 " to "Typical (Typical)". Install type already set to "Complete (Complete)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Oracle Net Manager 9.2.0.1.0 " to "Typical (Typical)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Required Support Files 9.2.0.1.0 " to "Typical (Typical)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Oracle Net Configuration Assistant 9.2.0.1.0 " to "Typical (Typical)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
    Install type for "Oracle Net Manager 9.2.0.1.0 " is "Custom"
    Install type for "Oracle Net Configuration Assistant 9.2.0.1.0 " is "Custom"
    Install type for "Oracle Property Inspector 4.1.8.0.0 " is "Minimum"
         Conflict while setting install type of "Oracle JFC Extended Windowing Toolkit 4.2.6.0.0 " to "Minimal (Minimum)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
    Install type for "Oracle JFC Extended Windowing Toolkit 4.2.6.0.0 " is "Custom"
    Install type for "Secure Socket Layer 9.2.0.1.0 " is "Minimal"
    Install type for "Bali Resource Translation System 2.0.5.0.0 " is "Minimum"
    Install type for "Oracle Wallet Manager 9.2.0.1.0 " is "Minimal"
    Install type for "Oracle XML SQL Utility 9.2.0.1.0 " is "Minimal"
    Install type for "Oracle Java Tools 9.2.0.1.0 " is "Complete"
         Conflict while setting install type of "Visigenics ORB 3.4.0.0.0 " to "Typical (Typical)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
    Install type for "Visigenics ORB 3.4.0.0.0 " is "Custom"
    Install type for "Assistant Common Files 9.2.0.1.0 " is "Custom"
         Conflict while setting install type of "Oracle Help For Java 3.2.13.0.0 " to "Custom (Custom)". Install type already set to "Complete (Complete)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Installation Common Files 9.2.0.1.0 " to "Typical (Typical)". Install type already set to "Complete (Complete)". Seting it to "Custom (Custom)"
    Install type for "SQLJ Runtime 9.2.0.1.0 " is "Complete"
         Conflict while setting install type of "Oracle JDBC Thin Driver for JDK 1.1 9.2.0.1.0 " to "Typical (Typical)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
    Install type for "Oracle JDBC Thin Driver for JDK 1.1 9.2.0.1.0 " is "Custom"
         Conflict while setting install type of "JDBC Common Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
    Install type for "Oracle JDBC Thin Driver for JDK 1.2 9.2.0.1.0 " is "Minimal"
    Install type for "Oracle9i JDeveloper Common Files 9.0.2.822.0 " is "JDeveloper IDE Only"
    Install type for "Sun JDK 1.3.1.0.2a " is "Complete"
    Install type for "Sun JDK extensions 9.2.0.1.0 " is "Complete"
    Install type for "SQL*Loader 9.2.0.1.0 " is "Minimal"
    Install type for "Oracle Intelligent Agent Base Component Files 9.2.0.1.0 " is "Minimal"
         Conflict while setting install type of "Oracle Net Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Complete (Complete)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Utilities Common Files 9.2.0.1.0 " to "Typical (Typical)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
    # Not all the dependencies for the component Oracle Intelligent Agent Base Component Files 9.2.0.1.0 are found. Missing Component oracle.rsf.hybrid 9.2.0.1.0.
    Install type for "Oracle Help For Java 3.2.13.0.0 " is "Custom"
         Conflict while setting install type of "Oracle Extended Windowing Toolkit 3.4.13.0.0 " to "Custom (Custom)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Oracle Ice Browser 5.06.8.0.0 " to "Custom (Custom)". Install type already set to "Minimum (Minimum)". Seting it to "Custom (Custom)"
    Install type for "Utilities Common Files 9.2.0.1.0 " is "Custom"
    Install type for "Required Support Files 9.2.0.1.0 " is "Custom"
         Conflict while setting install type of "Oracle9i Globalization Support 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Oracle Core Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Platform Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "PL/SQL Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Precompiler Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Parser Generator Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "SSL Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Agent Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Oracle Client Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "Oracle Trace Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "RDBMS Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "LDAP Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "XDK Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "DBJAVA Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
         Conflict while setting install type of "SQL*Plus Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
    # Not all the dependencies for the component Required Support Files 9.2.0.1.0 are found. Missing Component oracle.rsf.hybrid 9.2.0.1.0.
    Install type for "Oracle Code Editor 1.2.1.0.0A " is "Custom"
    Install type for "Oracle9i Globalization Support 9.2.0.1.0 " is "Custom"
    Install type for "Oracle Core Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Platform Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "PL/SQL Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Precompiler Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Parser Generator Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "SSL Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Agent Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Oracle Client Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Oracle Trace Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "RDBMS Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "LDAP Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "XDK Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "DBJAVA Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "SQL*Plus Required Support Files 9.2.0.1.0 " is "Custom"
    Install type for "Installation Common Files 9.2.0.1.0 " is "Custom"
    Install type for "Oracle9i Real Application Clusters Management 9.2.0.1.0 " is "Custom"
    Install type for "Oracle Help For Java 4.1.13.0.0 " is "Custom"
    Install type for "Oracle JFC Extended Windowing Toolkit 4.1.10.0.0 " is "Custom"
    Install type for "Enterprise Login Assistant 9.2.0.1.0 " is "Custom"
    Install type for "Enterprise Manager Minimal Integration 9.2.0.1.0 " is "Custom"
    Install type for "Oracle Ice Browser 5.06.8.0.0 " is "Custom"
    Install type for "Oracle Net Required Support Files 9.2.0.1.0 " is "Custom"
         Conflict while setting install type of "Documentaion Required Support Files 9.2.0.1.0 " to "Custom (Custom)". Install type already set to "Minimal (Minimal)". Seting it to "Custom (Custom)"
    ERROR FILE:
    java.io.IOException: No such file or directory
    at oracle.sysman.oii.oiix.OiixJarClassLoader.updateEntriesList(OiixJarClassLoader.java:263)
    at oracle.sysman.oii.oiix.OiixJarClassLoader.<init>(OiixJarClassLoader.java:209)
    at oracle.sysman.oii.oiix.OiixJarClassLoader.createLoader(OiixJarClassLoader.java:412)
    at oracle.sysman.oii.oiix.OiixJarClassLoader.createLoader(OiixJarClassLoader.java:431)
    at oracle.sysman.oii.oiix.OiixJarClassLoader.createLoader(OiixJarClassLoader.java:444)
    at oracle.sysman.oii.oiis.OiisLibraryLoader.loadLibrary(OiisLibraryLoader.java:161)
    at oracle.sysman.oii.oiis.OiisLibraryLoader.<init>(OiisLibraryLoader.java:103)
    at oracle.sysman.oii.oiis.OiisActionLibLoader.<init>(OiisActionLibLoader.java:40)
    at oracle.sysman.oii.oiic.OiicInstallSession.getLibLoader(OiicInstallSession.java:4639)
    at oracle.sysman.oii.oiic.OiicInstallSession.getActionLibLoader(OiicInstallSession.java:4405)
    at oracle.sysman.oii.oiis.OiisCompActions.doActionImpl(OiisCompActions.java:1046)
    at oracle.sysman.oii.oiis.OiisCompActions.doAction(OiisCompActions.java:604)
    at Components.oracle.xml.transx.v9_2_0_1_0.CompActions.doAction(Unknown Source)
    at Components.oracle.xml.transx.v9_2_0_1_0.CompInstallPhase1.doActionP1finalClusterSetup0(Unknown Sourc
    at Components.oracle.xml.transx.v9_2_0_1_0.CompInstallPhase1.stateChangeActions(Unknown Source)
    at Components.oracle.xml.transx.v9_2_0_1_0.CompActions.stateChangeActions(Unknown Source)
    at oracle.sysman.oii.oiic.OiicInstallActionsPhase$OiilActionThr.run(OiicInstallActionsPhase.java:604)
    at oracle.sysman.oii.oiic.OiicInstallActionsPhase.executeProductPhases(OiicInstallActionsPhase.java:219
    at oracle.sysman.oii.oiic.OiicInstallActionsPhase.doInstalls(OiicInstallActionsPhase.java:2052)
    at oracle.sysman.oii.oiic.OiicInstallActionsPhase$OiInstRun.run(OiicInstallActionsPhase.java:2945)
    at java.lang.Thread.run(Thread.java:484)
    java.io.IOException: java.io.IOException: No such file or directory
    at oracle.sysman.oii.oiis.OiisLibraryLoader.<init>(OiisLibraryLoader.java:113)
    at oracle.sysman.oii.oiis.OiisActionLibLoader.<init>(OiisActionLibLoader.java:40)
    at oracle.sysman.oii.oiic.OiicInstallSession.getLibLoader(OiicInstallSession.java:4639)
    at oracle.sysman.oii.oiic.OiicInstallSession.getActionLibLoader(OiicInstallSession.java:4405)
    at oracle.sysman.oii.oiis.OiisCompActions.doActionImpl(OiisCompActions.java:1046)
    at oracle.sysman.oii.oiis.OiisCompActions.doAction(OiisCompActions.java:604)
    at Components.oracle.xml.transx.v9_2_0_1_0.CompActions.doAction(Unknown Source)
    at Components.oracle.xml.transx.v9_2_0_1_0.CompInstallPhase1.doActionP1finalClusterSetup0(Unknown Sourc
    at Components.oracle.xml.transx.v9_2_0_1_0.CompInstallPhase1.stateChangeActions(Unknown Source)
    at Components.oracle.xml.transx.v9_2_0_1_0.CompActions.stateChangeActions(Unknown Source)
    at oracle.sysman.oii.oiic.OiicInstallActionsPhase$OiilActionThr.run(OiicInstallActionsPhase.java:604)
    at oracle.sysman.oii.oiic.OiicInstallActionsPhase.executeProductPhases(OiicInstallActionsPhase.java:219
    at oracle.sysman.oii.oiic.OiicInstallActionsPhase.doInstalls(OiicInstallActionsPhase.java:2052)
    at oracle.sysman.oii.oiic.OiicInstallActionsPhase$OiInstRun.run(OiicInstallActionsPhase.java:2945)
    at java.lang.Thread.run(Thread.java:484)
    Thank you,
    Branimir

Maybe you are looking for

  • Using a US Airport Extreme in England

    I have an Airport Extreme that I've been using in my home in Maryland for wi-fi. Now I'm moving to England. Will the Airport Extreme work over there? I see two potential issues: The plug that's supplied won't fit in the British outlet. And do they us

  • Problem accessing VARRAY OF VARCHAR in 9i, but working in 8i

    The following code (modified sample ArrayExample.java for VARRAY OF VARCHAR) produces different results on a 8.1.7 and 9.0.1 database. The standard way of accessing the members of an array of strings in the database: ARRAY array = ((OracleResultSet)r

  • IE7 and VC

    Hi all, is it possible to use the IE7 RC1 with visual composer? Has anybody any experience? Thx for answers. Regards, Marcel

  • Application that uses the accelerometer in E52, E7...

     It's not a question but I would like to suggest this game applcation called SymbiMaze that uses the acccelerometer feature of E52 and E72 and other new Nokia series phone http://symbimaze.sourceforge.net/ At least now we could confirm that the accel

  • XI practice in India

    Hello, I am going to visit India for a short period. Do you know any good instructors or experienced people so that I can practice some real time XI examples? I may need 2,3 days of practice to understand the basics.  I am leaving in 4,5 days. If you