BLOB insert behavior with thin driver using standard JDBC2.0 and ORACLE-JDBC2.0API

We have a problem with a BLOB insert to an oracle 8.1.7 DB using Oracle 8.1.7 JDBC thin driver.We get socket read/write error after inserting 32k of data using the standard JDBC2.0 API but using the Oracle JDBC2.0API (using OracleResultSet) it goes fine. We have a requirement to use the standard JDBC2.0 so that our code works with multiple database vendors. Is there another way to get in the blob data with standard JDBC API & using thin driver...?
thanks,
Madhu
Here is my sample test program that does both standard & oracle specific JDBC Blob test insert.
import java.sql.*;
import java.io.*;
import oracle.sql.BLOB;
import oracle.jdbc.driver.OracleResultSet;
public class testBLOB {
//trying to insert a huge file to a BLOB
static String fileName = "/kernel/genunix";
public static void main(String[] args) {
String driverName = "oracle.jdbc.driver.OracleDriver";
String dbURL = "jdbc:oracle:thin:@localhost:1521:test"; //thin driver
String user = "BlobTest";
String passwd = "BlobTest";
Connection con=null;
try {
Class.forName(driverName);
con=DriverManager.getConnection(dbURL, user,passwd);
catch (Exception e) {
e.printStackTrace();
close(con);
int i = 0;
while (i < args.length) {
if (args.equals("-f"))
fileName = args[++i];
i++;
System.out.println("The file being Stored is: "+fileName);
createTable(con);
insertUsingOracleAPI(con);
insertUsingJDBC20API(con);
//readDB(con);
static String getFileName() {
return fileName;
public static void close(Connection con) {
try {
if (con != null) {
con.close();
catch (Exception e) {
System.exit(-1);
public static void createTable(Connection con) {
Statement stmt ;
try {
stmt = con.createStatement();
stmt.execute("DROP TABLE basic_blob_table");
stmt.close();
catch (SQLException sqlEx) {
System.out.println("Dropped the Table");
try {
stmt = con.createStatement();
stmt.execute("CREATE TABLE basic_blob_table ( x varchar2(30), b blob)");
stmt.close();
catch (SQLException sqlEx) {
sqlEx.printStackTrace();
close(con);
System.out.println("Created the Table");
public static void insertUsingOracleAPI(Connection con) {
OutputStream os = null;
Statement stmt = null;
ResultSet rs = null;
FileInputStream is = null;
try {
con.setAutoCommit(false);
stmt = con.createStatement();
stmt.execute("INSERT INTO basic_blob_table VALUES( 'OracleAPI', empty_blob())");
System.out.println("Inserted the dummy Row");
rs = stmt.executeQuery("Select * from basic_blob_table where x='OracleAPI'");
if (rs != null && rs.next()) {
BLOB blob = ((OracleResultSet)rs).getBLOB(2);
File file = new File(getFileName());
is = new FileInputStream(file);
os = blob.getBinaryOutputStream();
byte[] chunk = new byte[1024];
int length = -1;
while((length = is.read(chunk)) != -1)
os.write(chunk, 0,length);
System.out.println("Inserted the File " + getFileName() );
catch (Exception e) {
e.printStackTrace();
finally {
try {
if (os != null) {
os.flush();
os.close();
if (is != null)
is.close();
stmt.close();
con.commit();
con.setAutoCommit(true);
catch (Exception e) {}
public static void insertUsingJDBC20API(Connection con) {
PreparedStatement stmt = null;
FileInputStream is = null;
try {
stmt = con.prepareStatement("INSERT INTO basic_blob_table VALUES(?,?)");
File file = new File(getFileName());
is = new FileInputStream(file);
stmt.setString(1,"JDBC20API");
stmt.setBinaryStream(2,is,(int)file.length());
stmt.executeUpdate();
catch (Exception e) {
e.printStackTrace();
finally {
try {
if (is != null)
is.close();
stmt.close();
catch (Exception e) {}
null

Thanks for the response.
I understand what you are saying...
that readers don't block writers in Oracle (the same is true in SQL Server 2000).
However, I don't see how my test case is working correctly with Oracle (the exact same code acting as I'm thinking it should with SQL Server, but I still think it is acting incorrectly with Oracle).
I have transaction A do this:
update <table> set <column2>=<value> where <column1>='1'
then I use Thread.sleep() to make that program hang around for a few minutes.
Meanwhile I sneak off and start another program which begins transaction B. I have transaction B do this:
select * from <table> where <column1>='1'
and the read works immediately (no blocking... just as you have said) however, transaction A is still sleeping, it has not called commit() or rollback() yet.
So what if transaction A were to call rollback(), the value read by transaction B would be incorrect wouldn't it ?
Both A and B use setAutoCommit(false) to start their transactions, and then call setTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED).
Isn't that supposed to guarantee that a reader can only read what is committed ?
And if a row is in "flux"... in the process of having one or more values changed, then the database cannot say what the value will be ?
I can almost see what you are saying.
In letting the reader have what it wants without making it wait, I suppose it could be said that Oracle is holding true to the "only let committed data be read"
So if that's it, then what if I want the blocking ?
I want an entire row to be locked until whoever it in the middle of updating, adding, or removing it has finished.
Do you know if that can be done with Oracle ? And how ?
Thanks again for helping me.

Similar Messages

  • Jdbc connection using oracle thin driver( using jdk1.4 and oracle8 )

    hello ..
    while i was tring to connection using oracle thin driver and jdk1.4 am getting the below error message. i have set the class path for the driver also. am using oracle8 personal edition and jdk1.4.
    [java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
            at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
            at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
            at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333)
            at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:404)
            at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.ja
    va:468)
            at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)
            at java.sql.DriverManager.getConnection(DriverManager.java:512)
            at java.sql.DriverManager.getConnection(DriverManager.java:171)
            at Connexa.main(Connexa.java:18)[/b]
    Press any key to continue...
    my program is....
    import java.sql.*;                                          
    import java.io.*;
    import java.util.*;
    import oracle.jdbc.driver.*;
    // needed for new BFILE class
    import oracle.sql.*;
       public class Connexa {
      public static void main (String args []) throws Exception {
            Statement stmt=null; 
      try{
        // Load the Oracle JDBC driver                            
        //DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    Class.forName("oracle.jdbc.driver.OracleDriver");
        // Connect to the database
        // You can put a database name after the @ sign in the connection URL.
    Connection conn =
    DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","scott","tiger");
        //Connection conn =
        //  DriverManager.getConnection ("jdbc:odbc:datasource", "system", "manager");
        stmt = conn.createStatement ();
    catch (SQLException e)
          e.printStackTrace();

    The code itself is fine; the problem is with one of:
    1) the connection URL
    2) intermediate networking
    3) the database itself
    1) your connection URL is "jdbc:oracle:thin:@127.0.0.1:1521:orcl"
    - is Oracle really running on the default port, 1521
    - is the installation SID really "orcl"
    2) lots of possibilities, but only a couple are likely
    - is TCP/IP configured and running on your host
    - is there a persoanl firewall rpduct running? perhaps it's blocking the connection
    3) Is Oracle running?
    Is the listener running?

  • Does oracle 8.1.6.0 jdbc thin driver support jdk1.3 and oracle 8.0.5 database ?

    I have downloaded oracle 8.1.6.0 jdbc thin driver(named classes12.zip) to run with jdk1.3 to access oracle 8.0.5, but when I compile and run the jdbccheckup.java downloaded from oracle website like this:
    javac -classpath d:\jdbc\classes12.zip jdbccheckup.java
    (compile succeed)
    java -classpath d:\jdbc\classes12.zip jdbccheckup
    an error occured:
    Exception in thread "main" java.lang.NoClassDefFoundError:jdbccheckup
    Why??????

    Try this isntead.
    java -classpath d:\jdbc\classes12.zip;. jdbccheckup
    an error occured:
    Exception in thread "main" java.lang.NoClassDefFoundError:jdbccheckup
    Why??????

  • After install of Lion, secondary internal hard drive used for backup and time machine is not showing on the desktop.

    After an install of Lion, my secondary internal hard drive used for backup and time machine is not showing on the desktop. Cannot be located with Disk Utility either. Contains vital files! please help...

    I have a TB internal drive, but this is what it shows for memory slots:
    Memory Slots:
      ECC:    Enabled
    DIMM Riser B/DIMM 1:
      Size:    2 GB
      Type:    DDR2 FB-DIMM
      Speed:    800 MHz
      Status:    OK
      Manufacturer:    0x0000
      Part Number:    0x000000463732353642363145353830304600
      Serial Number:    0x00000000
    DIMM Riser B/DIMM 2:
      Size:    2 GB
      Type:    DDR2 FB-DIMM
      Speed:    800 MHz
      Status:    OK
      Manufacturer:    0x0000
      Part Number:    0x000000463732353642363145353830304600
      Serial Number:    0x00000000
    DIMM Riser A/DIMM 1:
      Size:    1 GB
      Type:    DDR2 FB-DIMM
      Speed:    800 MHz
      Status:    OK
      Manufacturer:    0x80AD
      Part Number:    0x48594D5035313241373243503844332D5335
      Serial Number:    0x42076007
    DIMM Riser A/DIMM 2:
      Size:    1 GB
      Type:    DDR2 FB-DIMM
      Speed:    800 MHz
      Status:    OK
      Manufacturer:    0x80AD
      Part Number:    0x48594D5035313241373243503844332D5335
      Serial Number:    0x4207631E
    DIMM Riser B/DIMM 3:
      Size:    Empty
      Type:    Empty
      Speed:    Empty
      Status:    Empty
      Manufacturer:    Empty
      Part Number:    Empty
      Serial Number:    Empty
    DIMM Riser B/DIMM 4:
      Size:    Empty
      Type:    Empty
      Speed:    Empty
      Status:    Empty
      Manufacturer:    Empty
      Part Number:    Empty
      Serial Number:    Empty
    DIMM Riser A/DIMM 3:
      Size:    Empty
      Type:    Empty
      Speed:    Empty
      Status:    Empty
      Manufacturer:    Empty
      Part Number:    Empty
      Serial Number:    Empty
    DIMM Riser A/DIMM 4:
      Size:    Empty
      Type:    Empty
      Speed:    Empty
      Status:    Empty
      Manufacturer:    Empty
      Part Number:    Empty
      Serial Number:    Empty

  • Linking Access tables, creating a query with using both Access and Oracle

    Hello,
    I am using 3.0.04.34 version Oracle Developer. I am supposed to create a script/procedure to use both Access tables and oracle tables together. There is an option in developer to copy the access tables into oracle. But it doesn't help me. Because when we updated the access tables
    the copied ones are not be updated. How can I created a linked access tables to oracle and create a query with using both access and oracle table together.
    I will appreciate if you guys help me. I look forward to hearing from you guys.
    Thanks,
    Pinar

    Pinar,
    to be able to query MS Access tables in Oracle you need an additional product, the Oracle Database Gateway for ODBC. It allows you to link any foreign database into an Oracle database using a suitable ODBC driver. You can then access the MS Access tables through a database link based on the Database Gateway for ODBC. This will also allow you to join local Oracle and remote MS Access tables from your Oracle database.
    There's a note on My Oracle Support which gives you more details:Document 233876.1 Options for Connecting to Foreign Data Stores and Non-Oracle Databases - For example - DB2, SQL*Server, Sybase, Informix, Teradata, MySQL
    And there's also a dedicated Forum: Heterogeneous Connectivity

  • How to use Standard POD and Integrated POD at same VMfg session

    Hi,
    how POD's have to configure so that you can use Standard POD and Integrated POD at same VMfg session. we have problem that if I login to VMfg and open default integrated POD, this POD opened in normal way. But, after that if you open default Standard POD (workstation ), it will not opened. VMfg gives error 'The POD "" type of I does not exist. (Message 15924)'
    Same problem when you login to VMfg and open Standard POD: POD open normally. After that open Integrated POD: this POD open normally. But when open Standard POD again, an error exists 'The POD "*" type of I does not exist. (Message 15924)'
    Regards,
    - Jukka

    Hi,
    you are right, when &WORKSTATION_TYPE=S is configured for standard POD and &WORKSTATION_TYPE=I for integrated POD, both PODs can be used in same session.
    Also I noticed that if &WORKSTATION_TYPE=S is not configured for Standard POD, in first time when I open this POD, I got error. But when I reopen same Standard POD, it will open normally without errors. Why it works so?
    - Jukka

  • I just received my i phone 4,inserted Amayim with 4G plan,but showing noservice and bar with emergency calls only screen.Also when i down loaded i tunes to my laptop (windows7) there is an error(9808) message saying i tunes store not supported completely.

    i just received my i phone 4,inserted Amayim with 4G plan,but showing noservice and bar with emergency calls only screen.Also when i down loaded i tunes to my laptop (windows7) there is an error(9808) message saying i tunes store not supported completely.

    first of all the iphone 4 is not a 4G phone
    second it sounds like your iphone could be locked to another operator then the sim you have inserted

  • How do I send email with pictures attached, using PSE 9 and Windows 7 ?

    How do I send email with pictures attached, using PSE 9 and Windows 7 ?

    Try email attachment workflow in Organizer. http://tv.adobe.com/watch/learn-photoshop-elements-9/sharing-your-images-via-email/
    Thanks
    Andaleeb

  • Problems writing from BLOB to File with Thin-drivers

    I'm having problems when I'm trying to put a blob to a file
    using jdbc-thin drivers(8.1.5).
    It works perfectly well with the oci-drivers but not with thin.
    When I execute the same code with the thin-drivers I get:
    Error: java.io.IOException: ORA-21560: argument 2 is null,
    invalid, or out of range
    ORA-06512: at "SYS.DBMS_LOB", line 640
    ORA-06512: at line 1
    Please help me...
    /Stefan Fgersten
    lob_loc = ((OracleResultSet)rset).getBLOB(1);
    in = lob_loc.getBinaryStream();
    FileOutputStream file =
    new FileOutputStream("d:/dir/picture.jpg");
    int c;
    while ((c = in.read()) != -1)
    file.write(c);
    file.close();
    in.close();
    null

    Has anyone managed to find a solution (other than switching drivers) for this? I too am using the 8.1.5 thin driver on an 8.1.5 database and receive the same error. Please help!!
    Nkem
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Stefan Fgersten ([email protected]):
    I'm having problems when I'm trying to put a blob to a file
    using jdbc-thin drivers(8.1.5).
    It works perfectly well with the oci-drivers but not with thin.
    When I execute the same code with the thin-drivers I get:
    Error: java.io.IOException: ORA-21560: argument 2 is null,
    invalid, or out of range
    ORA-06512: at "SYS.DBMS_LOB", line 640
    ORA-06512: at line 1
    Please help me...
    /Stefan Fgersten
    lob_loc = ((OracleResultSet)rset).getBLOB(1);
    in = lob_loc.getBinaryStream();
    FileOutputStream file =
    new FileOutputStream("d:/dir/picture.jpg");
    int c;
    while ((c = in.read()) != -1)
    file.write(c);
    file.close();
    in.close();<HR></BLOCKQUOTE>
    null

  • Problem with Thin Driver

    Hi All
    I am using WinNT and Tomcat installed on it
    I have jdk1.3 . Loaded classes111.zip after unzipping and included all classes in classpath of the m/c .
    Now when I try to access database it gives following error
    java.sql.SQLException: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=135286784)(E
    RR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
    at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:407)
    at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:152)
    at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.ja
    va:214)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:193)
    at java.sql.DriverManager.getConnection(DriverManager.java:517)
    The code that gives error is following..
    import java.sql.*;
    import java.io.*;
    public class ConnectionBean {
    // private String myDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
    //private String myURL = "jdbc:odbc:pms";
    private String myDriver="oracle.jdbc.driver.OracleDriver";
    String myURL="jdbc:oracle:thin:@192.168.24.60:1521:softedge";
    String User="scott";
    String Pass="tiger";
    // Connection dbConnection = DriverManager.getConnection
    //("jdbc:oracle:dnldthin:@localhost:1521:orcl","TomA","caffeine");
    public Connection myConn;
    public ConnectionBean() {}
    public void setConnection() throws Exception {
    public Connection getConnection() throws Exception {
    System.out.println(" Inside getConnection");
    Class.forName(myDriver);
    System.out.println("After class.forname");
    //myConn = DriverManager.getConnection(myURL,"sa","");
    myConn = DriverManager.getConnection(myURL,User,Pass);
    System.out.println("After getConnection(m");
    return myConn;
    public void takeDown() throws Exception {
    myConn.close();
    Line that thows the error in this code is..
    myConn = DriverManager.getConnection(myURL,User,Pass);
    If anyone can tell me what is the problem and what is its resolution..
    Thanks
    null

    mohitmm stated :
    classes12.zip is same as classes102.zip
    totally false !!
    there is a naming pattern or convention being used for the ORACLE claases based upontheir JDK versions.
    JDK 1.0.2 --> is the basis for the classes102.zip file
    JDK 1.1.x --> is the basis for the classes111.zip file
    JDK 1.2.x --> is the basis for the classes12.zip file.
    JDBC drivers based upon jdk 1.2.x were first released with the rdbms 8.1.6 SDK and 8.1.6 platforms and they continue to be released with the rdbms 8.1.7 platform.
    i hope this helps ...

  • DB Connection with thin driver is hanging in Oracel EM 10g

    I have couple of J2EE applications deployed in Oracel 10g EM.
    The applications build using Struts and JDBC.
    I am using java thin driver to make DB Connection
    Problem: When ever I make the db connection call, it is hanging there and not returning the db connection.
    Observation: I have verified in serverlogs, applicationlogs but nothing i found. Hence I have created a separate static class and make the jdbc connection which is very quick and working fine.
    I have ran the below command at the shell prompt: lsof -i:1521 | wc -l
    It returned 128 connections.
    I really did not uderstand what exactly went wrong here, Is there any problem with my application server or with my application.
    Kindly get back to me what exactly is the wrong here, also Please let me know if you need more information.
    Thanks in advance.
    Edited by: user7631923 on Jan 4, 2013 2:13 PM

    I have couple of J2EE applications deployed in Oracel 10g EM.
    The applications build using Struts and JDBC.
    I am using java thin driver to make DB Connection
    Problem: When ever I make the db connection call, it is hanging there and not returning the db connection.
    Observation: I have verified in serverlogs, applicationlogs but nothing i found. Hence I have created a separate static class and make the jdbc connection which is very quick and working fine.
    I have ran the below command at the shell prompt: lsof -i:1521 | wc -l
    It returned 128 connections.
    I really did not uderstand what exactly went wrong here, Is there any problem with my application server or with my application.
    Kindly get back to me what exactly is the wrong here, also Please let me know if you need more information.
    Thanks in advance.
    Edited by: user7631923 on Jan 4, 2013 2:13 PM

  • Problem with thin driver connection from servlet

    i'm using a servlet and i'm trying to connect to Oracle using the syntax below. but i get an error.
    DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
    Connection conn = DriverManager.getConnection
    ("jdbc:oracle:thin:@qit-uq-cbiw:1526:orcl", "scott", "tiger");
    // @machineName:port:SID, userid, password
    the error...
    Class oracle.jdbc.driver.OracleDriver not found.
    DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
    ^
    1 error
    i guess the question is, what should be in place of
    oracle.jdbc.driver.OracleDriver());

    Here is what I use:
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    con = DriverManager.getConnection(url, userName, password);Which would appear to be the same as what you use. So your syntax is probably OK. This driver exists in a file provided by Oracle as classes12.zip or classes12.jar. On a normal Oracle9i install on Windows this is located C:\oracle\ora90\jdbc\lib, where C: is your Oracle installation drive. I would check to be sure that your classpath points to this specific file (not just the directory).
    Also, if you are using an OLD version of Oracle, this file could be named classes111.zip or classes111.jar.
    Joel

  • Problem with thin driver and tnsname syntax

    I have tried to use the tnsname syntax for the thin driver.
    ORACLE_HOME points to the right home, but I always get an E/A-Exception: Unknown host specified.
    I thought that tnsname syntax is supported in the latest driver. What am I doing wrong?
    Then entry:
    MEDORA.euro.med.ge.com =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (COMMUNITY = TCP.euro.med.ge.com)(PROTOCOL = TCP)(Host = zzimedo1.euro.med.ge.com)(Port = 1521))
        (CONNECT_DATA =
          (SID = rad)
          (GLOBAL_NAME = MEDORA.euro.med.ge.com)
      )The URL: jdbc:oracle:thin:@medora
    Thanks,
    Sascha

    I have tried to use the tnsname syntax for the thin driver.
    ORACLE_HOME points to the right home, but I always get an E/A-Exception: Unknown host specified.
    I thought that tnsname syntax is supported in the latest driver. What am I doing wrong?
    Then entry:
    MEDORA.euro.med.ge.com =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (COMMUNITY = TCP.euro.med.ge.com)(PROTOCOL = TCP)(Host = zzimedo1.euro.med.ge.com)(Port = 1521))
        (CONNECT_DATA =
          (SID = rad)
          (GLOBAL_NAME = MEDORA.euro.med.ge.com)
      )The URL: jdbc:oracle:thin:@medora
    Thanks,
    Sascha

  • JSP Not Working with Thin Driver

    My JSP is not working with Oracle thin driver but it is working with Oracle OCI driver.
    From my jsp i am calling a stored procedured and passing 170 parameters to the procedure. This JSP works with Oracle OCI Driver configured as thrid party drivers in iAS6.0 SP2, but not working with Oracle Thin Driver configured as third party drivers in iAS6.0. My thin driver JDBC Connection URL is as follows:
    jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = MAPDBI01)(PORT = 1521)))(CONNECT_DATA =(SID = MAPS))).
    I have to give this URL because my production server deployment consists of iWS4.1 SP5 and iAS6.0 SP2 in different solaris boxes and Oracle 8.1.7 Database server in another Solaris Box. There is a pool of proxy servers between iAS6.0 box and the oracle box.

    Wim,
    I'd really appreciate it if you could provide some sample code. A complete, small, simple java class that I could copy and try out would be wonderful -- if it's not too much trouble.
    Thanks heaps (in advance :-),
    Avi.

  • HPDM using WOL with thin clients using WES8

    When using HPDM 4.6 with t620 clients using WES8, the Wake on LAN option does not work.It makes it impossible to do settings and deployments outside office hours.How can this be fixed?

    Hi,
    Thin clients normally have a low memory allocation on the video card (8mb to 16MB) so this can be a problem.  Check to see if you can change this in the BIOS on the WYSE.  If not connect at 256 Colours to reduce this.  If you have pictures linked to products then their resolution will not be good but for SAP itself the difference is small.  Also rename the SAPSS.AVI to .old if you have not already done so so that the splash screen does not come up when logging in.
    In my multimedia testing on thin clients, unrelated to SBO, I found that both memory and processor power made a huge difference, which is contrary to thin client manufacturer claims.  As an example I used a 200MHz/64MB TC for a flash application and sound was about 3 seconds behind the image and the image update would skip 3 to 5 frames when updating.  Moving to a 800Mhz/128MB TC The frame refresh rate was almost perfect and the sound was only about 0.5 seconds behind.  I would therefore test on a more powerful thin client to see if it improves performance.
    The S30 is a 400MHz (rated @ 533 on performance by AMD).   Try a 1GHz TC with the maximum Video memory you can find.
    We are currently using VXL Itona 800Mhz/128MB and do not experience too much rolling but we are using 256 colours.
    Hope this helps.

Maybe you are looking for

  • House Bank in Accounting documnet

    Dear All, When I am creating customer invoice House bank is not updating in Accounting document , but house bank is maintained in Customer master at company code level. Do we need to  do any additional settings. We can not maintain at reconciliation

  • Re: customer service dept/faults team

    I have dealt with the India-based faults service at intervals over a number of years, mainly for b.b. problems.  It does not get any better! This morning I found my phone had gone down overnight.  Have spent approx. 4 hrs today dealing with them.  Th

  • Change of PO currency

    Hi Experts After creation of PO, i wish to change the order currency in the PO. It is possible and any implications due to that? Warm regards ramSiva

  • Older Macbook Pro Blue Screen

    I have a 2006 Macbook Pro with Snow Leopard. 15" Display. Had a problem with a blue screen appearing for various small amounts of time primarily when viewing video on the Internet. Usually only occurred during 1st half hour of use. After that no prob

  • Query on technical settings!

    Hi experts, Need your valid support and information! In our company we are using 4.7 with ECC 6.0, we have sand box access. Now for our training purpose we would like to have portal to get practice on E-recrutiment, training and event management  tra