Bulk upload bug in ODAC 11.2 Release 5 (11.2.0.3.20) with Xcopy Deployment

There is a bug in ODP.NET (ODAC 11.2 Release 5 (11.2.0.3.20) with Xcopy Deployment)
When large amount of data is uploaded using OracleBulkCopy the following exception is thrown
System.EntryPointNotFoundException: Unable to find an entry point named 'OpsBulkCopyFreeDataPointers' in DLL 'OraOps11w.dll'.
at Oracle.DataAccess.Client.OpsBC.FreeDataPointers(OPOBulkCopyValCtx* pOPOBulkCopyValCtx)
at Oracle.DataAccess.Client.OracleBulkCopy.PerformBulkCopy()
at Oracle.DataAccess.Client.OracleBulkCopy.WriteDataSourceToServer()
at Oracle.DataAccess.Client.OracleBulkCopy.WriteToServer(DataTable table, DataRowState rowState)
at Oracle.DataAccess.Client.OracleBulkCopy.WriteToServer(DataTable table)
at OracleBulkUploadBug.Program.UploadData(OracleConnection connection)
at OracleBulkUploadBug.Program.Main(String[] args)
Steps to reproduce.+
*1) Create a temp table*
CREATE TABLE "RAM"."BLKUPLOADBUG"
"COLUMN1" VARCHAR2(1000 BYTE),
"COLUMN2" VARCHAR2(1000 BYTE),
"COLUMN3" VARCHAR2(1000 BYTE),
"COLUMN4" VARCHAR2(1000 BYTE),
"COLUMN5" VARCHAR2(1000 BYTE)
SEGMENT CREATION IMMEDIATE PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE
INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT
TABLESPACE "USERS" ;
*2) Run the following c# code*
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Oracle.DataAccess.Client;
using System.Data;
namespace OracleBulkUploadBug
class Program
private const string TABLE_NAME = "BlkUploadBug";
private const int ROWS_TO_INSERT = 10000;
static void Main(string[] args)
string ConnString = @"Data source=localhost/xexdb;User ID=ram; password=ram";
try
using (OracleConnection connection = new OracleConnection(ConnString))
connection.Open();
using (OracleCommand cmd = connection.CreateCommand())
cmd.CommandText = string.Format("TRUNCATE TABLE {0}", TABLE_NAME);
cmd.ExecuteNonQuery();
Console.Write("Uploading data...");
UploadData(connection);
Console.WriteLine("done.");
//ShowData(connection);
catch (Exception ex)
Console.WriteLine(ex);
static void UploadData(OracleConnection connection)
DataTable table = new DataTable(TABLE_NAME);
table.Columns.Add("Column1", typeof(string));
table.Columns.Add("Column2", typeof(string));
table.Columns.Add("Column3", typeof(string));
table.Columns.Add("Column4", typeof(string));
table.Columns.Add("Column5", typeof(string));
for (int i = 0; i < ROWS_TO_INSERT; i++)
table.Rows.Add("aaa", "bbb", "ccc", "ddd", "eee");
using (OracleBulkCopy oracleBulkCopy = new OracleBulkCopy(connection))
oracleBulkCopy.DestinationTableName = table.TableName;
oracleBulkCopy.WriteToServer(table);
static void ShowData(OracleConnection connection)
using (OracleCommand cmd = connection.CreateCommand())
cmd.CommandText = string.Format("SELECT * FROM {0}", TABLE_NAME);
using (OracleDataReader reader = cmd.ExecuteReader())
while (reader.Read())
Console.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}",
reader.GetString(0), reader.GetString(1), reader.GetString(2),
reader.GetString(3), reader.GetString(4));
}

Hi Greg,
Thanks for the detailed explanation. Let me start off by describing our current scenario.
We deploy our application with its own set of Oracle driver files (ODP.NET). The driver files were picked from Xcopy deployment package ODAC 11.2 Release 4 (11.2.0.3.0). This works fine for users (50% of our 1000+ user base) who do not have any other installation of Oracle drivers. For the rest of the users who may have another version of ODP.NET (ODAC 11.2 Release 5 (11.2.0.3.20)), installed via Oracle Universal Installer (OUI) we have a problem.
Since Oracle.DataAccess.dll and OraOps11w.dll files have the same version numbers in different packages it is making things very difficult for us. The application picks up Oracle.DataAccess.dll version 11.2.0.3.20 as it is present in the GAC and uses the local OraOps11w.dll 11.2.0.3.0 present in the application folder. This causes the missmatch and the exception gets thrown. Please do note that the exception pops up only when uploading large amounts of data using Oracle bulk upload.
You can use my demo code and try it out for yourself. Install 11.2.0.3.20 using OUI and copy OraOps11w.dll from 11.2.0.3.0 to the local application folder, next to the EXE file. The exception is reproducible always when ROWS_TO_INSERT >= 10000. Reduce the ROWS_TO_INSERT to < 1000 or 100 and it will work flawlessly. I think the error message Unable to find an entry point named 'OpsBulkCopyFreeDataPointers' in DLL 'OraOps11w.dll' is incorrect.
It is true that there are multiple versions of OraOps11w of differing patch levels that all show the same version number.+ Any particular reason to do this? How do you keep track of which fixes are present in which file if the version number never changes?
Regards,
Ram

Similar Messages

  • Can I use ODAC 11.2 Release 6 11.2.0.4.0 with oracle 11.2.0.3.0

    Hi all,
    my question is very simple.
    Can I use ODAC 11.2 Release 6 11.2.0.4.0 client with RAC oracle server 11.2.0.3.0 ?
    Best Regards
    lluthus

    Yes

  • VS 2012 does not finish starting after installing ODAC 11.2 Release 5

    I installed the ODAC 11.2 Release 5 (11.2.0.3.20) with Oracle Developer Tools for Visual Studio. When VS 2012 restarts the splash page comes up with a message to wait while an operation completes but it never does. Does anyone have an idea as to what the problem may be?
    Running Win 7 Pro with VS 2012 Ultimate.
    Paul

    I would like to add some additional information to the above post. I am receiving the same error using the new release. The beta release worked fine. I completely uninstalled the beta and then installed the new release. Once installed, VS2012 stopped working. The splash screen comes up and then the little box stating that it is waiting for a background process to complete is displayed. That is it. From what I can tell, it is in a userwait state.
    Unfortunately, when I uninstalled the component, it left some artifacts behind. When I now start VS2012, I get errors stating that Oracle ODT did not load correctly and then VS2012 stops working and exits. I am running VS2012 as administrator.
    This behavior is exhibited on both Windows 8 and Windows7 Home Ultimate (both 64bit) and VS2012 ultimate.
    The activity log shows what is giving the error, shows the following:
    <entry>
    <record>270</record>
    <time>2012/09/17 11:57:57.734</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>Begin package load [Oracle Developer Tools for Visual Studio]</description>
    <guid>{D601BB95-E404-4A8E-9F24-5C1A462426CE}</guid>
    </entry>
    <entry>
    <record>271</record>
    <time>2012/09/17 11:57:57.738</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>CreateInstance failed for package [Oracle Developer Tools for Visual Studio]</description>
    <guid>{D601BB95-E404-4A8E-9F24-5C1A462426CE}</guid>
    <hr>80070002</hr>
    <errorinfo>Could not load file or assembly 'Oracle.VsDevTools.11.0, Version=4.112.3.20, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. The system cannot find the file specified.</errorinfo>
    </entry>
    <entry>
    <record>272</record>
    <time>2012/09/17 11:57:57.738</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>End package load [Oracle Developer Tools for Visual Studio]</description>
    <guid>{D601BB95-E404-4A8E-9F24-5C1A462426CE}</guid>
    <hr>80004005 - E_FAIL</hr>
    <errorinfo>Could not load file or assembly 'Oracle.VsDevTools.11.0, Version=4.112.3.20, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. The system cannot find the file specified.</errorinfo>
    </entry>
    The above entry was thrown when VSDevTools had been removed from the system.
    Unfortunately, I did not get any information about what exactly was causing the wait state when the Dev Tools for VS was installed. From Process Explorer, I could see that msenv.dll was chewing through cycles, waiting for multiple objects. I have stack prints for devenv.exe and msenv.exe as well as a thread screenshot if anyone is interested in seeing them.
    Hopefully this will shed some light on what needs to be fixed.
    Thanks,
    Craig D.

  • ODAC 11.2 Release 3 DevTools for VS installation problem

    Hi!
    I've got Windows 7 x64 and my problem is:
    I dowloaded ODAC 11.2 Release 3 (11.2.0.2.1) with Oracle Developer Tools for Visual Studio
    and i tried install with setup.exe after i unzipped package.
    I saw for 1 sec console with some text and that's all. I found a log file with this text:
    Using paramFile: C:\Users\John Smith\Desktop\ODTwithODAC112021 (1)\install\oraparam.ini
    Checking monitor: must be configured to display at least 256 colors.    Actual 4294967296    Passed
    The commandline for unzip:
    C:\Users\John Smith\Desktop\ODTwithODAC112021 (1)\install\unzip -qqqo ..\stage\Components\oracle.jdk\1.5.0.24.08\1\DataFiles/"*.jar" -d "C:\Users\JOHN~1\AppData\Local\Temp\OraInstall2011-11-24_09-32-13PM"
    Other execute files in unzipped catalog install also have problems.
    Please help.
    MG
    Edited by: 899087 on 2011-11-24 13:30

    Pl idnetify which vesion of Win 7. Are you following the install steps here - http://www.oracle.com/technetwork/topics/dotnet/downloads/install112021-200037.html
    Oracle typically does not like to install software from (or to) directories that contain spaces in their names
    HTH
    Srini

  • ODAC 12r3 beta2 32-bit xcopy deployment & EF6

    I've tried to use EF6.1.1 together with xcopy deployed managed ODAC driver. EF complains it cannot find the provider with invariant name "Oracle.ManagedDataAccess.Client", even though i added it to my App.Config. (also checked version number and public key token).
    After installing the non-xcopy client on my system it all works, this is no problem for my development system, but i don't want to do this for the actual client pcs later.
    please make sure we can use xcopy-deployment together with entity framework.

    Yes, i did rebuild the solution (even closed VS2012, cleaned and rebuild).
    My complete App.Config looks like this:
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
       <configSections>
          <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
      </configSections>
      <startup>
            <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
        </startup>
      <entityFramework>
        <providers>
          <provider invariantName="Oracle.ManagedDataAccess.Client" type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=6.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
        </providers>
      </entityFramework>
    </configuration>
    other things maybe relevant:
    - there was an oracle 11g client installed on my system
    - i had a class derived from DbConfiguration in my project with SqlProviderServices("Oracle.ManagedDataAccess.Client", EFOracleProviderServices.Instance); in the constructor
    - i also have a dotConnect for Oracle trial version installed on my system

  • HT1338 I need to bulk upload to Auctiva (auction software) but Java was disabled on my computer. I have 10.5.8 so does this mean that I can't use Java? If not, then is there a workaround to be able to use the bulk uploader from Auctiva?

    I need to bulk upload images from iPhoto to Auctiva (auction software) that will then be posted to eBay; however Java was disabled on my computer some time ago due to "known issues."  I have 10.5.8 so does this mean that I can't use Java? If not, then is there a workaround to be able to use the bulk uploader from Auctiva? As it stands now, I have to upload photos individually which is super time consuming.

    You can re-enable it for special purposes, opposite of disabling it...
    Disable Java in your Browser settings, not JavaScript.
    http://support.apple.com/kb/HT5241?viewlocale=en_US
    http://support.google.com/chrome/bin/answer.py?hl=en-GB&answer=142064
    http://support.mozilla.org/en-US/kb/How%20to%20turn%20off%20Java%20applets

  • Bulk upload in SAP DMS

    Hi
    Can anybody explain me how to do bulk upload in SAP DMS. I want to prepare the metadata (with original file path) in Excel sheet and it has to be uploaded in SAP DMS along with original file.
    Thanks & Regards
    Harrshini
    Edited by: Harshini.A on Sep 29, 2010 8:54 AM

    Hi
    The original files are saved in our local drives (for example C: drive) and the file paths are mentioned in a excel sheet.  Can anyone explain how to move these files into content server and and store the corresponding content server file paths.
    Regards
    Harshini
    Edited by: Harshini.A on Oct 20, 2010 4:25 PM

  • How to create a web bulk upload in SAP BW

    Hi there,
    does anyboady has an idea which is the best way to create a bulk upload via web interface where the user can select a csv file and upload data by himself?
    Thanks in advance.
    regards,
    ralph

    Hi Jos,
    no I want to upload a csv to a cube or ods via web as a self service for our user. We use SEM for data entry but some persons have so many data that they need a way to upload those. Also they don't have a gui so I need a way to upload data via web.
    thanks anyway.
    best regards
    Ralph Leber

  • Bulk upload into an existing email newsletter database

    Hi,
    I would like to do a bulk upload into an existing email newsletter database.
    When I export the database that I want to update, the file format is:
    Full Name | Email Address | Opt-in Status | Subscribe date
    However, the file format of the entities basic import file is:
    Email Address
    Title
    First Name
    Last Name
    Company Name
    Custom Date
    Which one should I use?
    Thanks for your help.

    Hi Christina,
    You need to use the file format of the import file, always.
    Otherwise you'll end up with customers that have email addresses as name and names as email addresses.
    Let me know if you run into any issues.
    Thanks and regards,
    Florin

  • Importing spreadhseets from input forms for bulk uploads

    Hi,
    I believe you can export the results of a report / page to an excel spreadsheet, but can you import a spreadhseet for bulk upload from an input form ? The reason I am asking is we don't want to allow the users of the input form "developer" rights (i.e loading spreadsheets from SQL workshop), but we do want to allow them the ability to bulk populate tables from spreadsheets. Alternatively can you set the developer rights to only allow bulk uploads and nothing else ?
    thank you
    Tim

    I'd like to know this too.
    ta

  • Programmatically bulk upload of files via restful API

    Hi,
    If I am building a custom client application and need to bulk upload say 10 files.. what restful API does sharepoint include to accomplish that.
    A couple of more questions on the above:
    1. Is there any limitation to the size of the file that I can upload via the restful call?
    2. Is there any limitation to the number of files that I can upload via the restful call?
    3. What are the performance characteristics of bulk upload of files?
    4. Does the client side sharepoint 2013 javascript library support buld upload of files.
    5. What happens if a there is a failure in uploading one of the files.. after a few have been during the bulk upload?
    6. What about bulk upload of other (non-file) data?
    Thanks
    Naresh

    Thanks for pointing out Dave. I will look into the link that you sent...
    could you also tell me, if the javascript client library also support this (say I'm writing code to run on a non-windows platform). Also assume that I have the sharepoint hosted on-premise.
    Naresh

  • Installing  64-bit ODAC 11.2 Release 3 (11.2.0.2.1) for Windows x64

    Dear all;
    I just downloaded 64-bit ODAC 11.2 Release 3 (11.2.0.2.1) for Windows x64 on my local pc...I am trying to run the install.bat after unzipping the file however, the black pop-up window comes up and disappears almost immediately. Does anyone know what is causing this. Also all help is appreciated with the installation. Kindly note, I have read the installation manual and it is not really helpful.

    this is the content of it
    @echo off
    REM ====================================
    REM ODAC 11.2.0.2.1 XCOPY INSTALL SCRIPT
    REM ====================================
    REM
    REM  This batch file installs components in an Oracle Instant Client Home
    REM
    REM  ====================
    REM  MODIFICATION HISTORY
    REM  ====================
    REM 
    REM  11/15/10 - change version number to 11.2.0.2.1
    REM  06/30/10 - change version number to 11.2.0.1.2
    REM             Add ODP.NET 4 and ASP.NET 4 components
    REM  08/21/09 - change version number to 11.1.0.7.20
    REM  08/21/09 - remove component odp.net 1.x
    REM  01/22/08 - Handle directory names with spaces
    REM  01/22/08 - Fixed oracle.key file generation so that products that rely on
    REM             it can reference the appropriate registry location
    REM  01/22/08 - Log all xcopy operations to the install.log in the destination
    REM             directory
    goto :ParseArgs
    REM **********************
    REM INSTALL ALL COMPONENTS
    REM **********************
    :InstallAll
    REM installing everything so set DEP to false or else dependencies such as
    REM basic client will get installed needlessly by each component
    set DEP=false
    call :basic %1 %2 %3 %4
    call :odp.net20 %1 %2 %3 %4
    call :odp.net4 %1 %2 %3 %4
    call :asp.net %1 %2 %3 %4
    call :asp.net4 %1 %2 %3 %4
    call :oledb %1 %2 %3 %4
    call :oramts %1 %2 %3 %4
    goto :EOF
    REM ************************
    REM INSTALL ASPNET Providers
    REM ************************
    :asp.net
    REM echo Please wait... installing Oracle Providers for ASP.NET
    if {%DEP%} == {true} (
    call :odp.net20 %1 %2 %3 %4
    echo *************************************** >> %2\install.log
    echo Installing Oracle Providers for ASP.NET >> %2\install.log
    echo *************************************** >> %2\install.log
    REM copy the files
    xcopy asp.net %2 /E /F /R /Y >> %2\install.log
    echo.>> %2\install.log
    pushd %2
    REM pass in false for dependency because odp.net2x files are not copied over yet
    REM not calling confifure.bat as follows since on Win2k when dir names contain
    REM a space it has issues when retreiving CURRENT DIR in configure.bat
    REM call %2\configure.bat asp.net %3 false
    call configure.bat asp.net %3 false
    popd
    echo.>> %2\install.log
    echo ************************************** >> %2\install.log
    echo Oracle Providers for ASP.NET installed >> %2\install.log
    echo ************************************** >> %2\install.log
    echo.>> %2\install.log
    REM echo Oracle Providers for ASP.NET installed in an Oracle Instant Client Home.
    goto :EOF
    REM **************************
    REM INSTALL ASPNET Providers 4
    REM **************************
    :asp.net4
    REM echo Please wait... installing Oracle Providers for ASP.NET 4
    if {%DEP%} == {true} (
    call :odp.net4 %1 %2 %3 %4
    echo ***************************************** >> %2\install.log
    echo Installing Oracle Providers for ASP.NET 4 >> %2\install.log
    echo ***************************************** >> %2\install.log
    REM copy the files
    xcopy asp.net4 %2 /E /F /R /Y >> %2\install.log
    echo.>> %2\install.log
    pushd %2
    REM pass in false for dependency because odp.net4 files are not copied over yet
    REM not calling confifure.bat as follows since on Win2k when dir names contain
    REM a space it has issues when retreiving CURRENT DIR in configure.bat
    REM call %2\configure.bat asp.net4 %3 false
    call configure.bat asp.net4 %3 false
    popd
    echo.>> %2\install.log
    echo **************************************** >> %2\install.log
    echo Oracle Providers for ASP.NET 4 installed >> %2\install.log
    echo **************************************** >> %2\install.log
    echo.>> %2\install.log
    REM echo Oracle Providers for ASP.NET 4 installed in an Oracle Instant Client Home.
    goto :EOF
    REM *******************
    REM INSTALL ODP.NET 2.0
    REM *******************
    :odp.net20
    REM echo Please wait... installing Oracle Data Provider for .NET 2.0
    if {%DEP%} == {true} (
    call :basic %1 %2 %3 %4
    echo ******************************************** >> %2\install.log
    echo Installing Oracle Data Provider for .NET 2.0 >> %2\install.log
    echo ******************************************** >> %2\install.log
    REM copy the files
    xcopy odp.net20 %2 /E /F /R /Y >> %2\install.log
    echo.>> %2\install.log
    pushd %2
    REM not calling confifure.bat as follows since on Win2k when dir names contain
    REM a space it has issues when retreiving CURRENT DIR in configure.bat
    REM call %2\configure.bat odp.net20 %3
    call configure.bat odp.net20 %3
    popd
    echo.>> %2\install.log
    echo ******************************************* >> %2\install.log
    echo Oracle Data Provider for .NET 2.0 installed >> %2\install.log
    echo ******************************************* >> %2\install.log
    echo.>> %2\install.log
    REM echo Oracle Data Provider for .NET 2.0 installed in an Oracle Instant Client Home.
    goto :EOF
    REM *****************
    REM INSTALL ODP.NET 4
    REM *****************
    :odp.net4
    REM echo Please wait... installing Oracle Data Provider for .NET 4
    if {%DEP%} == {true} (
    call :basic %1 %2 %3 %4
    echo ****************************************** >> %2\install.log
    echo Installing Oracle Data Provider for .NET 4 >> %2\install.log
    echo ****************************************** >> %2\install.log
    REM copy the files
    xcopy odp.net4 %2 /E /F /R /Y >> %2\install.log
    echo.>> %2\install.log
    pushd %2
    REM not calling confifure.bat as follows since on Win2k when dir names contain
    REM a space it has issues when retreiving CURRENT DIR in configure.bat
    REM call %2\configure.bat odp.net4 %3
    call configure.bat odp.net4 %3
    popd
    echo.>> %2\install.log
    echo ***************************************** >> %2\install.log
    echo Oracle Data Provider for .NET 4 installed >> %2\install.log
    echo ***************************************** >> %2\install.log
    echo.>> %2\install.log
    REM echo Oracle Data Provider for .NET 4 installed in an Oracle Instant Client Home.
    goto :EOF
    REM *************
    REM INSTALL OLEDB
    REM *************
    :oledb
    REM echo Please wait... installing Oracle Provider for OLEDB
    if {%DEP%} == {true} (
    call :basic %1 %2 %3 %4
    echo ************************************* >> %2\install.log
    echo Installing Oracle Provider for OLE DB >> %2\install.log
    echo ************************************* >> %2\install.log
    REM copy the files
    xcopy oledb %2 /E /F /R /Y >> %2\install.log
    echo.>> %2\install.log
    pushd %2
    REM not calling confifure.bat as follows since on Win2k when dir names contain
    REM a space it has issues when retreiving CURRENT DIR in configure.bat
    REM call %2\configure.bat oledb %3
    call configure.bat oledb %3
    popd
    echo.>> %2\install.log
    echo ************************************ >> %2\install.log
    echo Oracle Provider for OLE DB installed >> %2\install.log
    echo ************************************ >> %2\install.log
    echo.>> %2\install.log
    REM echo Oracle Provider for OLEDB installed in an Oracle Instant Client Home.
    goto :EOF
    REM **************
    REM INSTALL ORAMTS
    REM **************
    :oramts
    REM echo Please wait... installing Oracle Services for MTS
    if {%DEP%} == {true} (
    call :basic %1 %2 %3 %4
    echo ********************************** >> %2\install.log
    echo Installing Oracle Services for MTS >> %2\install.log
    echo ********************************** >> %2\install.log
    REM copy the files
    xcopy oramts %2 /E /F /R /Y >> %2\install.log
    echo.>> %2\install.log
    pushd %2
    REM not calling confifure.bat as follows since on Win2k when dir names contain
    REM a space it has issues when retreiving CURRENT DIR in configure.bat
    REM call %2\configure.bat oramts %3
    call configure.bat oramts %3
    popd
    echo.>> %2\install.log
    echo ********************************* >> %2\install.log
    echo Oracle Services for MTS installed >> %2\install.log
    echo ********************************* >> %2\install.log
    echo.>> %2\install.log
    REM echo Oracle Services for MTS installed in an Oracle Instant Client Home.
    goto :EOF
    REM ***********************************
    REM INSTALL Basic Oracle Instant Client
    REM ***********************************
    :basic
    REM echo Please wait... installing Basic Oracle Instant Client
    echo ************************************** >> %2\install.log
    echo Installing Basic Oracle Instant Client >> %2\install.log
    echo ************************************** >> %2\install.log
    REM copy the files
    xcopy instantclient_11_2 %2 /E /F /R /Y >> %2\install.log
    echo.>> %2\install.log
    pushd %2
    call configure.bat basic %3
    popd
    echo.>> %2\install.log
    echo ************************************* >> %2\install.log
    echo Basic Oracle Instant Client installed >> %2\install.log
    echo ************************************* >> %2\install.log
    echo.>> %2\install.log
    REM echo Basic Oracle Instant Client installed.
    REM echo.
    REM echo Please prepend %2 and %2\bin to system path environment variable
    goto :EOF
    REM =======================
    REM Parse Script Arguments
    REM =======================
    :ParseArgs
    if /i {%1} == {} goto :Usage
    if /i {%2} == {} goto :Usage
    if /i {%3} == {} goto :Usage
    if /i {%1} == {-h} goto :Usage
    if /i {%1} == {-help} goto :Usage
    REM install dependencies or not - default is true
    set DEP=true
    if /i {%4} == {false} set DEP=false
    if NOT EXIST %2\*.* (
      mkdir %2 > NUL 2>&1
    echo ****************** >> %2\install.log
    echo ODAC install files >> %2\install.log
    echo ****************** >> %2\install.log
    REM /R to overwrite readonly files at destination
    REM /Y to overwrite an existing file without prompting
    xcopy configure.bat %2 /R /Y /F >> %2\install.log
    xcopy unconfigure.bat %2 /R /Y /F >> %2\install.log
    xcopy uninstall.bat %2 /R /Y /F >> %2\install.log
    echo.>> %2\install.log
    if /i {%1} == {basic}     goto :basic
    if /i {%1} == {odp.net20} goto :odp.net20
    if /i {%1} == {odp.net2}  goto :odp.net20
    if /i {%1} == {odp.net4}  goto :odp.net4
    if /i {%1} == {asp.net}   goto :asp.net
    if /i {%1} == {asp.net2}  goto :asp.net
    if /i {%1} == {asp.net4}  goto :asp.net4
    if /i {%1} == {oledb}     goto :oledb
    if /i {%1} == {oramts}    goto :oramts
    if /i {%1} == {all}       goto :InstallAll
    goto :Usage
    :Usage
    echo.
    echo Usage:
    echo   install.bat component_name oracle_home_path oracle_home_name [install_dependents]
    echo.
    echo Example:
    echo   install.bat all       c:\oracle myhome       (install all components)
    echo   install.bat odp.net2  c:\oracle myhome true  (install ODP.NET 2 and its dependent components)
    echo   install.bat odp.net4  c:\oracle myhome true  (install ODP.NET 4 and its dependent components)
    echo   install.bat asp.net2  c:\oracle myhome true  (install ASP.NET Providers 2 and its dependent components)
    echo   install.bat asp.net4  c:\oracle myhome true  (install ASP.NET Providers 4 and its dependent components)
    echo   install.bat oledb     c:\oracle myhome true  (install OraOLEDB and its dependent components)
    echo   install.bat oramts    c:\oracle myhome true  (install ORAMTS and its dependent components)
    echo   install.bat basic     c:\oracle myhome false (install Oracle Instant Client)
    goto :EOF

  • Are the ODT tools really included in ODAC 11.2 Release 3 (11.2.0.2.1)

    I have installed ODAC 11.2 Release 3 and Oracle Developer Tools for Visual Studio (11.2.0.2.1) using the download at http://download.oracle.com/auth/otn/other/ole-oo4o/ODTwithODAC112021.zip onto a PC running VS2010 running Windows XP Professional SP3.
    This has successfully installed the Oracle data providers and "ODAC Documentation for Visual Studio 2010" (which I can access and use successfully from within VS2010) but there is no sign of any of the ODT tools !
    I have tried digging into the install files and can find no evidence of the ODT install.
    Can anyone confirm (or not) that ODT is part of this install please ?

    Thanks for the updates - yes, I forgot to say that I am running VS2010 Premium, sorry.
    I don't get ODP.NET in Server Explorer, I only get the standard Microsoft providers (including Microsoft's Oracle provider).
    My OUI "installActions" log shows:
    INFO: Current Inventory:
         Oracle Home: OraClient11g_home1
              Sun JDK 1.5.0.24.08
              Installer SDK Component 11.2.0.2.0
              Oracle One-Off Patch Installer 11.2.0.0.2
              Oracle Universal Installer 11.2.0.2.0
              SQL*Plus Files for Instant Client 11.2.0.2.0
              RDBMS Required Support Files for Instant Client 11.2.0.2.0
              SSL Required Support Files for InstantClient 11.2.0.2.0
              Oracle Globalization Support 11.2.0.2.0
              Oracle JDBC/OCI Instant Client 11.2.0.2.0
              Oracle ODBC Driverfor Instant Client 11.2.0.2.0
              Oracle Instant Client 11.2.0.2.0
              Oracle Data Access Components Documentation 11.2.0.2.0
              Oracle Services For Microsoft Transaction Server 11.2.0.2.0
              Oracle Objects for OLE 11.2.0.2.0
              Oracle Provider for OLE DB 11.2.0.2.0
              Oracle Data Provider for .NET 11.2.0.2.0
              Oracle Providers for ASP.NET 11.2.0.2.0
              Oracle Data Access Components Documentation for Visual Studio 2010 11.2.0.2.0
              Oracle Data Access Components for Oracle Client 11.2.0.2.1
    Should I see ODT in there as a part of the inventory ?
    Could anyone point me at something in the VS configuration files that should reference ODT so that I can definitively say whether the tools have been installed and properly integrated.
    Thanks again.

  • Bulk uploads of Word docs to Portal

    my client wishes to upload approx. 50 word docs from their existing file server to Portal. ....manually posting the docs into an existing content area is prohibitive.
    Any hints on the most efficient way to bulk upload the docs into portal????
    thanks
    Sharon (443)994-4084

    this solution sounds great, only 1 problem:
    when I reach step 4 (click the "unzip" link.....), I do not see an 'unzip' link. I am logged on as the owner of the folder(with cascading privileges).
    Any thoughts on why the 'unzip' link is not being displayed? the online help suggests that the unzip link will automatically be displayed when the 'zip file' item type is chosen(which I've done).
    How about via a zip file:
    1) zip the docs
    2) create a new item as a zip type
    3) upload the zip file
    4) click the "unzip" link next to the new item
    Portal will unzip the files and if the directory structure was stored with the zip, Portal will attempt to recreate the actual folders they existing in on the client. If the folders are already created, portal will put the docs in the appropiate folders.
    Mike Kleiman

  • How to bulk upload users in wireless using XML and CUP?

    Hello I am working with wireless and I know there is a way to bulk upload users.
    Can anyone provide an example to upload users?
    Thx
    Utyrear Ytrew

    Hi Daniel
    I am trying to add addition propertires like TV, Copier etc. to Room Mailbox in Exchange 2010 using following commands:-
    [PS] C:\Windows\system32>$ResourceConfiguration = Get-ResourceConfig
    [PS] C:\Windows\system32>$ResourceConfiguration.ResourcePropertySchema+=("Room/Whiteboard")
    Upper two commands run fine but following command gives error:-
    [PS] C:\Windows\system32>Set-ResourceConfig -ResourcePropertySchema $ResourceConfiguration.ResourcePropertySchema
    The term 'Set-ResourceConfig' is not recognized as the name of a cmdlet, function, script file, or operable program. Ch
    eck the spelling of the name, or if a path was included, verify that the path is correct and try again.
    At line:1 char:19
    + Set-ResourceConfig <<<<  -ResourcePropertySchema $ResourceConfiguration.ResourcePropertySchema
        + CategoryInfo          : ObjectNotFound: (Set-ResourceConfig:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException
    I also tried with space after set but still getting error:
    [PS] C:\Windows\system32>Set -ResourceConfig -ResourcePropertySchema $ResourceConfiguration.ResourcePropertySchema
    Set-Variable : A parameter cannot be found that matches parameter name 'ResourceConfig'.
    At line:1 char:20
    + Set -ResourceConfig <<<<  -ResourcePropertySchema $ResourceConfiguration.ResourcePropertySchema
        + CategoryInfo          : InvalidArgument: (:) [Set-Variable], ParameterBindingException
        + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.SetVariableCommand
    Pl advise the solution at [email protected] . I got this help from
    http://zbutler.wordpress.com/2010/03/17/adding-additional-properties-to-resource-mailboxes-exchange-2010/

Maybe you are looking for

  • Cannot place image on contact in Address Book

    Hello, When trying to place an image by either dragging and dropping, editing and double clicking on the image placeholder the image does not stay. I have opened console and found the following when trying to drop an image (it can be any image, jpg,

  • How to use an external trigger on an electrometer (KEITHLEY 6517A)

    I'm really new using LABVIEW, so please, be patient with me... I'm using a KEITHLEY electrometer to acquire data from a dosimeter. We are going to do some measurements on a pulsed source and before the pulse there's a trigger signal. I don't know the

  • How to install Oracle Webtier (OHS) in console mode

    Is possible use the Oracle Webtier installer in console mode? I mean, with no GUI. I need to install OHS in a Solaris 11 Box with no X. I don't want to use the ssh X forwarding. If I read correctly the docs [1], there are only two options: GUI mode o

  • HT5730 Update 10.8.4 will not install correctly

    Anyone else experiencing same issue? Installs - restart - load up and same update present.

  • How to 2-way sync?

    Hey all, Can anyone tell me how to setup a 2-way sync between the client and the server? Right now I can get it so that the client either overwrites the server or vice versa. But that is not acceptable, I need to be able to have data entered on the c