ORACLE OBJECTS FOR OLE(OO4O) PERFORMANCE TUNING

제품 : ORACLE SERVER
작성날짜 : 1997-10-10
ODBC의 경우는 Block단위로 data를 Query하는데 비해 OLE의 경우는 한번에 전체
의 자료를 가져다가 Temporary storage space에 넣게 됩니다.
그래서 튜닝을 위해서는
Windows 3.1의 경우는 c:/windows/oraole.ini
WIN95의 경우는 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OO4O
parameters를 수정해야 합니다.
만일 위의 File이 없는 경우는 모든 변수가 Default로 설정된 경우이므로 인스톨
된 Help를 자세히 읽어보고 적용을 해야합니다.
FetchLimit이 가장 큰 영향을 끼치는 파라미터로, 일반적으로 이 값이 클수록
속도가 빨라지게 됩니다. 다음은 관련 자료입니다.
Tuning and Customization
A number of working parameters of Oracle Objects for OLE can be
customized. Access to these parameters is provided through the Oracle
initialization file, by default named ORAOLE.INI.
Each entry currently available in that file is described below. The location
of the ORAOLE.INI file is specified by the ORAOLE environment variable.
Note that this variable should specify a full pathname to the Oracle
initialization file, which is not necessarily named ORAOLE.INI. If this
environment variable is not set, or does not specify a valid file entry, then
Oracle Objects for OLE looks for a file named ORAOLE.INI in the Windows
directory. If this file does not exist, all of the default values
listed will apply.
You can customize the following sections of the ORAOLE.INI file:
[Cache Parameters]
A cache consisting of temporary data files is created to manage amounts
of data too large to be maintained exclusively in memory. This cache
is needed primarily for dynaset objects, where, for example, a single
LONG RAW column can contain more data than exists in physical
(and virtual) emory.
The default values have been chosen for simple test cases, running on a machine
with limited Windows resources. Tuning with respect to your machine and
applications is recommended.
Note that the values specified below are for a single cache, and that a separate
cache is allocated for each object that requires one. For example, if
your application contains three dynaset objects, three independent data
caches are constructed, each using resources as described below.
SliceSize = 256 (default)
This entry specifies the minimum number of bytes used to store a piece
of data in the cache. Items smaller than this value are allocated the
full SliceSize bytes for storage; items larger than this value are
allocated an integral multiple of this space value. An example of an
item to be stored is a field value of a dynaset.
PerBlock = 16 (default)
This entry specifies the number of Slices (described in the preceding
entry) that are stored in a single block. A block is the minimum unit
of memory or disk allocation used within the cache. Blocks are read
from and written to the disk cache temporary file in their entirety. Assuming a SliceSize of 256 and a PerBlock value of 16, then the block
size is 256 * 16 = 4096 bytes.
CacheBlocks = 20 (default)
This entry specifies the maximum number of blocks held in memory at any
one time. As data is added to the cache, the number of used blocks
grows until the value of CacheBlocks is reached. Previous blocks are
swapped from memory to the cache temporary disk file to make room for
more blocks. The blocks are swapped based upon recent usage. The total
amount of memory used by the cache is calculated as the product of
(SliceSize * PerBlock * CacheBlocks).
Recommended Values: You may need to experiment to find optimal cache parameter
values for your applications and machine environment. Here are some guidelines
to keep in mind when selecting different values:
The larger the (SliceSize * PerBlock) value, the more disk I/O is
required for swapping individual blocks. The smaller the (SliceSize * PerBlock) value, the
more likely it is that blocks will need to be swapped to or from disk.
The larger the CacheBlocks value, the more memory is required, but the
less likely it is that Swapping will be required.
A reasonable experiment for determining optimal performance might
proceed as follows:
Keep the SliceSize >= 128 and vary PerBlock to give a range of block
sizes from 1K through 8K.
Vary the CacheBlocks value based upon available memory. Set it high
enough to avoid disk I/O, but not so high that Windows begins swapping
memory to disk.
Gradually decrease the CacheBlocks value until performance degrades or
you are satisfied with the memory usage. If performance drops off,
increase the CacheBlocks value once again as needed to restore
performance.
[Fetch Parameters]
FetchLimit = 20 (default)
This entry specifies the number of elements of the array into which data
is fetched from Oracle. If you change this value, all fetched values
are immediately placed into the cache, and all data is retrieved from
the cache. Therefore, you should create cache parameters such that all
of the data in the fetch arrays can fit into cache memory. Otherwise,
inefficiencies may result.
Increasing the FetchLimit value reduces the number of fetches (calls
to the database) calls and possibly the amount of network traffic.
However, with each fetch, more rows must be processed before user
operations can be performed. Increasing the FetchLimit increases
memory requirements as well.
FetchSize = 4096 (default)
This entry specifies the size, in bytes, of the buffer (string) used for
retrieved data. This buffer is used whenever a long or long raw column
is initially retrieved.
[General]
TempFileDirectory = [Path]
This entry provides one method for specifying disk drive and directory
location for the temporary cache files. The files are created in the
first legal directory path given by:
1.The drive and directory specified by the TMP environment variable
(this method takes precedence over all others);
2.The drive and directory specified by this entry (TempFileDirectory)
in the [general] section of the ORAOLE.INI file;
3.The drive and directory specified by the TEMP environment variable; or
4.The current working drive and directory.
HelpFile = [Path and File Name]
This entry specifies the full path (drive/path/filename) of the Oracle Objects
for OLE help file as needed by the Oracle Data Control. If this entry cannot
be located, the file ORACLEO.HLP is assumed to be in the directory where
ORADC.VBX is located
(normally \WINDOWS\SYSTEM).

제품 : ORACLE SERVER
작성날짜 : 1997-10-10
ODBC의 경우는 Block단위로 data를 Query하는데 비해 OLE의 경우는 한번에 전체
의 자료를 가져다가 Temporary storage space에 넣게 됩니다.
그래서 튜닝을 위해서는
Windows 3.1의 경우는 c:/windows/oraole.ini
WIN95의 경우는 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OO4O
parameters를 수정해야 합니다.
만일 위의 File이 없는 경우는 모든 변수가 Default로 설정된 경우이므로 인스톨
된 Help를 자세히 읽어보고 적용을 해야합니다.
FetchLimit이 가장 큰 영향을 끼치는 파라미터로, 일반적으로 이 값이 클수록
속도가 빨라지게 됩니다. 다음은 관련 자료입니다.
Tuning and Customization
A number of working parameters of Oracle Objects for OLE can be
customized. Access to these parameters is provided through the Oracle
initialization file, by default named ORAOLE.INI.
Each entry currently available in that file is described below. The location
of the ORAOLE.INI file is specified by the ORAOLE environment variable.
Note that this variable should specify a full pathname to the Oracle
initialization file, which is not necessarily named ORAOLE.INI. If this
environment variable is not set, or does not specify a valid file entry, then
Oracle Objects for OLE looks for a file named ORAOLE.INI in the Windows
directory. If this file does not exist, all of the default values
listed will apply.
You can customize the following sections of the ORAOLE.INI file:
[Cache Parameters]
A cache consisting of temporary data files is created to manage amounts
of data too large to be maintained exclusively in memory. This cache
is needed primarily for dynaset objects, where, for example, a single
LONG RAW column can contain more data than exists in physical
(and virtual) emory.
The default values have been chosen for simple test cases, running on a machine
with limited Windows resources. Tuning with respect to your machine and
applications is recommended.
Note that the values specified below are for a single cache, and that a separate
cache is allocated for each object that requires one. For example, if
your application contains three dynaset objects, three independent data
caches are constructed, each using resources as described below.
SliceSize = 256 (default)
This entry specifies the minimum number of bytes used to store a piece
of data in the cache. Items smaller than this value are allocated the
full SliceSize bytes for storage; items larger than this value are
allocated an integral multiple of this space value. An example of an
item to be stored is a field value of a dynaset.
PerBlock = 16 (default)
This entry specifies the number of Slices (described in the preceding
entry) that are stored in a single block. A block is the minimum unit
of memory or disk allocation used within the cache. Blocks are read
from and written to the disk cache temporary file in their entirety. Assuming a SliceSize of 256 and a PerBlock value of 16, then the block
size is 256 * 16 = 4096 bytes.
CacheBlocks = 20 (default)
This entry specifies the maximum number of blocks held in memory at any
one time. As data is added to the cache, the number of used blocks
grows until the value of CacheBlocks is reached. Previous blocks are
swapped from memory to the cache temporary disk file to make room for
more blocks. The blocks are swapped based upon recent usage. The total
amount of memory used by the cache is calculated as the product of
(SliceSize * PerBlock * CacheBlocks).
Recommended Values: You may need to experiment to find optimal cache parameter
values for your applications and machine environment. Here are some guidelines
to keep in mind when selecting different values:
The larger the (SliceSize * PerBlock) value, the more disk I/O is
required for swapping individual blocks. The smaller the (SliceSize * PerBlock) value, the
more likely it is that blocks will need to be swapped to or from disk.
The larger the CacheBlocks value, the more memory is required, but the
less likely it is that Swapping will be required.
A reasonable experiment for determining optimal performance might
proceed as follows:
Keep the SliceSize >= 128 and vary PerBlock to give a range of block
sizes from 1K through 8K.
Vary the CacheBlocks value based upon available memory. Set it high
enough to avoid disk I/O, but not so high that Windows begins swapping
memory to disk.
Gradually decrease the CacheBlocks value until performance degrades or
you are satisfied with the memory usage. If performance drops off,
increase the CacheBlocks value once again as needed to restore
performance.
[Fetch Parameters]
FetchLimit = 20 (default)
This entry specifies the number of elements of the array into which data
is fetched from Oracle. If you change this value, all fetched values
are immediately placed into the cache, and all data is retrieved from
the cache. Therefore, you should create cache parameters such that all
of the data in the fetch arrays can fit into cache memory. Otherwise,
inefficiencies may result.
Increasing the FetchLimit value reduces the number of fetches (calls
to the database) calls and possibly the amount of network traffic.
However, with each fetch, more rows must be processed before user
operations can be performed. Increasing the FetchLimit increases
memory requirements as well.
FetchSize = 4096 (default)
This entry specifies the size, in bytes, of the buffer (string) used for
retrieved data. This buffer is used whenever a long or long raw column
is initially retrieved.
[General]
TempFileDirectory = [Path]
This entry provides one method for specifying disk drive and directory
location for the temporary cache files. The files are created in the
first legal directory path given by:
1.The drive and directory specified by the TMP environment variable
(this method takes precedence over all others);
2.The drive and directory specified by this entry (TempFileDirectory)
in the [general] section of the ORAOLE.INI file;
3.The drive and directory specified by the TEMP environment variable; or
4.The current working drive and directory.
HelpFile = [Path and File Name]
This entry specifies the full path (drive/path/filename) of the Oracle Objects
for OLE help file as needed by the Oracle Data Control. If this entry cannot
be located, the file ORACLEO.HLP is assumed to be in the directory where
ORADC.VBX is located
(normally \WINDOWS\SYSTEM).

Similar Messages

  • Oracle Objects for OLE (oo4o)

    Is there anywhere I can find documentation about oo4o???
    //Ulf

    10g:
    http://download-west.oracle.com/docs/cd/B14117_01/win.101/b10119/toc.htm#BEGIN
    9.2:
    http://otn.oracle.com/pls/db92/db92.show_toc?partno=a95895
    Cheers, OTN

  • Oracle Objects for OLE (OO4O) Download not working

    Tried to download ODAC10g.exe from:
    http://www.oracle.com/technology/software/tech/windows/ole/htdocs/utilsoft.htm
    Doesn't seem to work.
    -Peter

    Tried to download ODAC10g.exe from:
    http://www.oracle.com/technology/software/tech/windows/ole/htdocs/utilsoft.htm
    Doesn't seem to work.
    -Peter

  • WIN : DISTRIBUTING ORACLE OBJECTS FOR OLE

    제품 : ODBC
    작성날짜 : 1997-12-09
    WIN : DISTRIBUTING ORACLE OBJECTS FOR OLE
    =========================================
    Applications built using Oracle Objects for OLE when distributed need
    a set of dynamic link libraries(DLLs). This bulletin supplements the information given in the Oracle Objects for OLE documentation.
    It provides a complete list of DLLS and the steps necessary to run the executable on a production machine.
    Once the executable is built, the executable needs to be shipped with
    the following files. The files should be installed in \WINDOWS\SYSTEM directory of the production(runtime) machine. The files for different versions of Oracle Objects for OLE (OO4O) are listed below.
    OO4O 1.x OO4O 2.0 OO4O 2.1
    ===========================================================
    ORAIPSRV.DLL OIP20WIN.DLL OIP21WIN.DLL
    ORAIPSRV.REG ORAIPSRV.REG ORAIPSRV.REG
    ORAIPSRV.TLB OIP20WIN.TLB OIP21WIN.TLB
    ORADC.VBX ORADC.VBX ORADC.VBX
    The following files are required for all the three versions of Oracle Objects
    for OLE(OO4O).
    COMPOBJ.DLL
    OLE2.DLL
    OLE2.REG
    OLE2CONV.DLL
    OLE2DISP.DLL
    OLE2NLS.DLL
    OLE2PROX.DLL
    STDOLE.TLB
    STORAGE.DLL
    TYPELIB.DLL
    In addition to the above files, make sure the runtime files required by
    the application programming language are also installed in the right directories.
    For example applications built using Visual Basic 3.0, require
    VBOA300.DLL and VBRUN300.DLL.
    Next, you must register in Windows the information found in
    ORAIPSRV.REG and OLE2.REG
    To register, make sure that you have REGEDIT.EXE in your \WINDOWS\SYSTEM
    directory. In program manager choose File - Run, type
    REGEDIT /S OLE2.REG
    REGEDIT /S ORAIPSRV.REG
    NOT registering will result in 'OLE initialization error'.
    The files listed in this bulletin should not be redistributed to a
    machine that already has Oracle Objects for OLE installed on it.
    The target production machine should be clean. Oracle Objects for OLE
    does not have a de-install option.
    Make sure for Oracle Object for OLE Version 1.x, Required support files
    ( RSF 7.1.X ) is installed on your production machine.
    An exception to the above rule is, if the application is built using
    Oracle Objects for OLE Version 1.0.61,then Required Support files
    (RSF 7.2) must be installed.
    For Oracle Objects for OLE Version 2.0.x and Version 2.1.x, Required
    support files ( RSF 7.3.X ) must be installed on your production
    machine.
    Do not distribute the Required Support files (RSF) files. This would
    be a violation of the license agreement.
    Also, check if the necessary networking software and SQL*Net Client
    software is installed to connect to the database. Finally, make
    certain that \ORAWIN\BIN is in your search path.
    The information in this bulletin is a supplement to the Oracle
    Objects for OLE online help.
    The online help has a section on Redistributable Files.
    You will see a hyperlink to this section on the contents page of the
    help.

    Are you referring to the following?
    http://download-west.oracle.com/docs/cd/B10501_01/win.920/a95895/toc.htm#
    I simply went to the Documentation Index and did a search for this title.
    Regards, OTN

  • Downloading ORACLE OBJECTS FOR OLE (2.3.5.0.0)

    How can I download Oracle Objects for OLE, Version 2.3.5.0.0
    for MS Windows NT.
    In the "Download Software" Section I found only Versions of 8.....
    I really need the 2.3.5.0.0 Version.
    Thanks,
    Roumaina

    How can I download Oracle Objects for OLE, Version 2.3.5.0.0
    for MS Windows NT.
    In the "Download Software" Section I found only Versions of 8.....
    I really need the 2.3.5.0.0 Version.
    Thanks,
    Roumaina

  • ORACLE OBJECTS FOR OLE

    Earlier you had a documentation for ORACLE OBJECTS FOR OLE but that document has disappeared. Is it possible to get it back???

    Are you referring to the following?
    http://download-west.oracle.com/docs/cd/B10501_01/win.920/a95895/toc.htm#
    I simply went to the Documentation Index and did a search for this title.
    Regards, OTN

  • Is oracle objects for ole installed with oracle8i

    Is oo4o installed with oracle8i personal edition or does it need to be installed separately
    How can i check whether it is installed on my machine

    I don't think it is included with the personal edition.

  • Page not found for: Oracle10g Objects for OLE Documentation

    I just open "Oracle Objects for OLE Documentation" on
    http://www.oracle.com/technology/docs/tech/windows/ole/index.html, but can not open
    "Oracle10g Objects for OLE Documentation" with link http://www.oracle.com/technology/pls/db10g/db10g.to_toc?pathname=win.101%2Fb10118%2Ftoc.htm&remark=portal+%28Books%29
    and got this "Sorry, this page was not found".

    Hi Ferrvanto,
    Apologies for the delay responding to you.
    Unfortunately the location to which the link points is a decommissioned server, whose contents can no longer be retrieved.
    Please try our documentation pages at: http://www.oracle.com/technology/documentation/index.html
    Regards,
    Les

  • Unable to add a stored proc through Oracle Provider for OLE DB

    I want to bind an oracle stored procedure to a report. This oracle stored procedure returns a cursor.
    Problem Definition:
    When I use the "Oracle Provider For OLE DB driver." to bind the store procedure with the report, I am getting the following message.
    Description : ORA -06550 Line 1 Column 7
    PLS 00306 wrong number of types or arguments to the "Strored Procedure Name"
    But When I use "Microsoft OLE DB provider for oracle" driver, I can bind the stored procedure to the report successfully .
    Please help me in resolving this problem.
    My Stored procedure is something like this.
    CREATE OR REPLACE PACKAGE GroupsPackage
    AS
    TYPE CURSOR_TYPE IS REF CURSOR;
    PROCEDURE usp_SelectGroups (int intInputI IN ,Dresults_cursor OUT CURSOR_TYPE);
    END;
    CREATE OR REPLACE PACKAGE BODY GroupsPackage
    AS
    PROCEDURE usp_SelectGroups (int intInputI IN ,results_cursor OUT CURSOR_TYPE)
    AS
    BEGIN
    OPEN results_cursor FOR
    SELECT GroupID, GroupName, GroupDescription, LastUpdateDate
    FROM Groups
    ORDER BY GroupName;
    END;
    END;

    I think the following SAP Note would help you
    Symptom
    You create a BusinessObjects report and call an Oracle stored function through an object defined in Designer. The stored function name contains a number (like MyFunc2). You refresh the query and receive the error, "Connection or SQL sentence error (DA0005)" followed by, "ORA-06553: PLS-306: wrong number or types of arguments in call to '<function name>' 6552."
    You see the incorrect SQL when you open the query panel in BusinessObjects.
    Cause
    The function defined on the database has several parameters, each separated by a comma. BusinessObjects replaces this comma by a concatenation operator ('||'). Thus the database does not understand the SQL statement.
    Resolution
    ****CONFIGURATION*****
    Business Objects version 5.x
    Oracle database version 8.1.6
    *********RESOLUTION*****
    Here are two workarounds for this issue:
    Workaround 1
    Modify the SQL generated in the query panel.
    1. Replace the concatenation operators ('ll') with commas.
    2. Check the option "Do not regenerate SQL."
    Workaround 2
    Rename your Oracle function to a name with no digits or numbers.
    Regards,
    Raghavendra

  • Looking for book about performance tuning 11g database

    Hi,
    I am looking for books about performance tuning oracle 11g. The documents from OTN 2 days 11g performance tuning and performance tuning guide are not really study material.
    Has someone idea?
    greeting,
    Max

    Hi,
    http://astore.amazon.com/oraclebooks-20/detail/1590599683 {Part IV Database Tuning }
    Greetings,
    Sim

  • Oracle Provider for OLE  DB is missing

    Hello everyone,
    I am a newbie and I am trying to install the SAP IDM 7.2 on windows server 2008 x64 and Oracle 11.2.0.4. The JVM and the oracle client are 64bit. All components are installed on the same server.
    In the first step "adding an identity store", the oracle provider for OLE is missing from the list. I have been through many discussions regarding the 32/64-bit oracle client issue with the Identity store. Is there any hope to solve this issue without installing a 32-bit oracle client version?
    Thank you
    Basel

    Hi Basel,
    Did you add the file to the OS Classpath or the IDM Classpath?
    Also you might need to install the client separately.  I think that's what I did.  It's been a while since I worked on an Oracle instance.
    Regards,
    Matt

  • Oracle Provider for OLE DB Error

    Hello all.
    Can anyone help me understanding why using a statement like
    select * from openquery( linkservername, 'select * from table' )
    fails with
    Server: Msg 7399, Level 16, State 1, Line 1
    OLE DB provider 'OraOLEDB.Oracle' reported an error.
    [OLE/DB provider returned message: ]
    OLE DB error trace [OLE/DB Provider 'OraOLEDB.Oracle' IRowset::GetData returned 0x80004005:   ].
    On the sql server side, when using the Oracle Provider for OLE DB, but success when I change the linked server to use Microsoft Oracle Provider for OLE DB? It makes no sense to me. Sometimes, when I add a rownum <= 100 it does work with the Oracle OLE DB Provider. As you can see, I installed Oracle Client 10g on the sql server running version 2000, and created a linked server to an Oracle server running Oracle 10.2.4.0. The queries work fine with the Microsoft driver, but fail with the above message when using the oracle native driver.
    For your information, here's the select @@version from the sql server database.
    Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
    Just wanted to know what might the problem as using the Microsoft driver the session doesn't seem to use FCF.
    Any other information you may need, just let me know.
    Thanks!

    Hi,
    I'm not familiar with that particular error, but if you're not already using 10204 oledb/client, I'd certainly do that as a first step. There were lots of issues fixed in our oledb provider since 10201.
    Hope it helps,
    Greg

  • Oracle Provider for OLE DB 10.1.0.2.0

    Hi,
    I installed 10g client on my local PC to get access to an ASP application using 10g database. The select always returns no row for a username, therefore, I could not login to the application. But the sqlStatement in SQL*Plus did return a row. More strangely, one script also uses Oracle Provider for OLE DB 10.1.0.2.0 works without any problem.
    In Oracle Provider for OLE DB 10.1.0.2.0 documentation, it has the following as system requirements:
    System Requirements
    The following items are required on a system to use Oracle Provider for OLE DB:
    1.Windows NT, Windows XP, Windows 2000, or Windows Server 2003
    2.Access to an Oracle database (Oracle8i or later)
    3. Oracle Net Services
    4. Redistributable files provided with Microsoft Data Access Components (MDAC) 2.1 or higher are required by the provider. These files are available at the Microsoft Web site:
    http://www.microsoft.com/data/
    5. Oracle Services for Microsoft Transaction Server release 10.1 or higher. This is required for consumers using Microsoft Transaction Server (MTS) or COM+.
    I think that I might need to download the Microsoft Data Access Components (MDAC). I went to Microsoft web site, and the latest version for MDAC is 2.8. Anybody has any experience with this? Am I on the right track? I don't want to mess up with my machine by installing MDAC 2.8 if it does not solve the problem.
    Thanks, and your early reply is greatly appreciated.
    Jane

    Well, if some of the required componets were missing, I would imagine you getting an error when trying to connect?
    Where is this ASP application actually running?
    Is it running on your localhost IIS web server?
    If not, any setup on your computer will be irrelevent.
    If it is, you need to install MDAC components, and 2.8 is the latest.
    If running on your local IIS, did you try to create a very basic ASP page which just creates a connection to the database in question? Does that work?
    Do you have ON ERROR statements in your code to bypass any/all SQL errors?
    If you create a simple UDL file on your desktop and specify the server/user/password (ater selecting Oracle OLEDB driver), does the connect button work?

  • Oracle Provider for OLE DB - Security

    Hi,
    Appreciate if anyone can advise on the security of data when using Oracle Provider for OLE DB to connect from a client application to Oracle database.
    Is the data encrypted?
    Thanks.
    oh2l

    First, technical questions should be addressed to an appropriate technical forum. Technologies | Windows | OLE DB would be a good place for this question.
    All client applications, regardless of which API they use, rely on TNS (Transparent Network Substrate) to communicate with the database. You can use Oracle Advanced Security to secure the contents of all the Oracle connections on that machine, but by default, all data (other than the password) goes over the wire unencrypted.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • Oracle Provider for OLE DB 9.2.0.2.0

    Data adapter configuration wizard is unable to generate
    update,delete when using Oracle Provider for OLE DB 9.2.0.2.0 against oracle 9.2.0.3.0 database on windows
    2000.Is there any limitaion with Oracle Provider for OLE DB 9.2.0.2.0.
    But data adapter configuration wizard is able to generate
    commands when using Microsoft OLEDB provider for oracle.
    The table has primary key defined.
    Any ideas is greatly appreciated
    Sridhar

    Did you set OLEDB.NET=True in your Connection string?

Maybe you are looking for

  • BB curve 9320 hotmail synchronisation

    Hi, I have managed to set up my hotmail however it won't synchronise, any idea what I should do?

  • Bar code scanner

    How to integrate Barcode scanner with java application?

  • Impact of non running BBP_GET_STATUS_2.

    Good morning, I'd like to have an answer to the following question please : "what is the real impact when the job BBP_GET_STATUS_2 do not run in an SRM production system ; or only rarely ?". Many thanks for your contribution. Best regards, Stéphan

  • Running a form in Debug Mode

    Hi, Is it possible for us to debug a forms which is running in Oracle AS? I guess is a remote question, but what is the purpose of having Attach Debug & Debug Control in the form builder? Please help me. Thanks Balaji

  • Help my itouch's screen won't respond to home & sleep/wake button

    Hi guys need your help, My itouch's(4th gen) screen won't respond to home & sleep/wake button. also the device is on cause when I try to do screen capture the shutters do come off.I've also resetted it a couple of time, tried to drain it and charge a