MS ACcess and Oracle CLOBs

I am trying to transfer data into an Oracle Database from Access. The table I'm aiming at is a CLOB, and Access/Windows ODBC are complaining about the sql data type being out of range. Experimenting with removing fields from my script I have narrowed it down to the CLOB filed. I have tried google searches and found several answers to the error but none that has anything to do with CLOBs
The table is set up as a linked table and the file dsn looks like this
I'm using DRIVER=Microsoft ODBC for Oracle in my data source and the Access field I was migrating out of is set as "Memo", but again I've tried experimental loads with more restrictive datatypes and different drivers and not had any joy.
I all else fails I can dump the whole lot to an excel file and load it through sql developer but for various reasons I would rather go through the access route if at all possible. Can anyone help please?
Thanks

Remember that Microsofts ODBC driver for Oracle was designed with Oracle7 in mind. So possibly clob is not supported. (Also driver was deprecated long, long time ago by MS.)
Within first few links from relevant google search:
http://msdn.microsoft.com/en-us/library/ms713590(v=VS.85).aspx
http://support.microsoft.com/kb/244661
Edited by: orafad on Sep 20, 2011 2:10 PM

Similar Messages

  • 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

  • Microsoft Access and Oracle Forms

    Hello All,
    I have a requirement pertaining to fetching data from Microsoft Access Tables from an Oracle Form and posting that data in an oracle Database 9i eventually.The exact entities from Access Databse needs to be replicated with data upload through Forms9i...
    Please send me the technology aspects of this and an insight how this can be achieved...
    Regards,
    Kapil Uppal

    Kapil,
    If I remember well, there exists a database migration assistant to turn Access databases to Oracle.
    However, Forms9i no longer has an Oracle Call Adapter (OCA)component which would be required to make Forms9i work with ODBC databases. Oracle's database connect strategy is to use gateways instead.
    Removing OCA could be a hot topic to discuss, but the decision made was based on the assumption that Forms9i is Web only and therefore no client side databases are used.
    Not sure if Microsoft Access allows you to perform JDBC connects, as this would be an option to get data into Oracle Forms (requires some coding though).
    Fran

  • DATA IMPORT from MS.ACCESS TO ORACLE DATABASE

    I have an MS ACCESS MDB file , I to import all the Tables and Data into ORACLE DATABASE through FORMS.Because this file is on Client side, and maintain on daily basis ,so it is very hard to import manually daily through traditional ODBC method,for that our one team member busy all day with that issue.
    Is it possible in our forms to import data from MS.ACCESS to ORACLE. I tried HOST command but it doesn't work.
    Data structure and Table Name are same both is MS Access and Oracle.
    We are Oracle 8i and Developer 6i

    Like i said in my previous post, the same steps that you used to do manually, you need to do it through forms, it's not that straight forward, you need to do lots of coding.
    connect form to MS Access db read the data, and insert them into oracle tables.
    Search the forum, there are solutions previously posted, and keep checking the online help .
    Tony

  • While migrating from access to oracle ??

    While loading data from SQL Loader, DATE is taken as dd-mmm-yy (eg: 18-MAR-02) even after specified in "mm/dd/yyyy HH24:mi:ss" in controlfile. How to resolve this problem ???
    rgds,
    manish

    Hi,
    Did you follow all the steps in the SQL*Developer documentation about preparing the Access database for migration -
    Oracle® SQL Developer User’s Guide Release 3.0 -
    2.2.4.3 Before Migrating From Microsoft Access
    and -
    Oracle® SQL Developer Supplementary Information for Microsoft Access Migrations Release 3.0
    2.4 Preparing the Microsoft Access Database for Capture
    The error also indicates there may be a problem with your Access installation so could you check that everything is okay with that ? I have found references that indicate a re-install of Office/Access will prevent the error.
    Regards,
    Mike

  • Using form with mssql,access and oracle9i

    Is it a good idea to use forms 9i with mssql,access and oracle 9i as back end
    meaning using forms6i/9i as front end
    what happens with datatype defined in mssql tables
    like smallint etc
    SEJ

    Yes, I have read it. Good information, and it has gotten me close. If I follow what it says, I can get directly into insert mode ... however, update and delete buttons still exist.
    Here are the exacts in my situation:
    1) created a dynamic page that creates a link generated from the function 'Portal30.wwv_user_utilities.get_url('my_application.my_link','parameter_name','parameter_value');'. Notice no relational operator.
    2) created a form that is based upon table 'b'. The value passed to this form by step 1 is a foreign key from table 'a'.
    3) created a link object that references form identified in step 2.
    By clicking on the link generated by the dynamic page (with a parameter set and no conditional operators set), we go to the form in insert mode but we see all buttons. After your last note I decided to try a new, fresh, Portal generated form based upon table 'b', making the primary key and the foreign key hidden. I modified the link to reference this new form. By clicking the link, I go to the form in insert mode, but ALL buttons are showing, including query, next, and previous, even though some of these buttons are invalid.
    I am using 3.07.? We are in the middle of installing 3.08 or 3.09, whichever we can get running first. My dba is out for the week, so I will not be able to upgrade until next week.
    Any thoughts you have would be helpful. I am on the verge of creating 2 forms, but I don't want the code duplication if I can help it.
    Once again, thanks in advance.

  • Oracle Streams b/w MS-Access 2007 and Oracle 10g.

    Can we set up Oracle Streams between MS-Access 2007 and Oracle 10g? Ms-Access as source and Oracle 10g as destination database. If so, can any one please give me little heads up with supported doc's or any source of info.

    Help Help....!!!

  • Hetrogenous join: ms access local and oracle on server

    Hello
    I want to know if it is possible to join tables from a local client ms access db and an oracle db on a server. I have used the link feature in ms access and the hsodbc feature of oracle, but the ms access db is local and the oracle is not. Is there anyway that I can control the local access db from a link from the oracle db on the remote server?
    Thanx

    There is no such facility as of now to acces Oracle table from DB2 database or anything.
    You can spool the data into flat file for MS access table and import that data into
    Oracle table.

  • Using Clob with TopLink 9.0.4.5 and Oracle 10g RAC

    I am trying to store an XML file in a Clob type field of a DB table using TopLink 9.0.4.5 and Oracle 10g RAC and need some guidance about how to do it. I got some directions to start it with the Tip "How-To: Map Large Objects (LOBs) to Oracle Databases with OracleAS TopLink" but still need some more helps.
    When using the Oracle JDBC OCI driver, the tip gives the code block for a Clob field:
    DirectToField scriptMapping = new DirectToField();
    scriptMapping.setAttributeName("script");
    scriptMapping.setFieldName("IMAGE.SCRIPT");
    descriptor.addMapping(scriptMapping);
    As I understand, TopLink creates instances of the Descriptor class at run time for each of the descriptor files and stores them in a database session, where is the proper place (in SessionEvent of TopLinkSessionEventHandler?) for me to get a reference to such an instance of my Descriptor class in Java code so that I can add the above mentioned additional Mapping? Are the above String values of "script" and "IMAGE.SCRIPT" predefined in TopLink API? Can I accomplish the same thing just using the TopLink Workbench tool instead? If yes, please advise the detailed steps to do so.
    The tip also states to call the following code in case of using Clob:
    DatabaseLogin login = session.getLogin();
    login.useStringBinding();
    Should the above 2 lines of code be called after the following lines of code?
    SessionManager sessionManager = SessionManager.getManager();
    Server serverSession = (Server)sessionManager.getSession("MY_SESSION_NAME");
    Besides the above extra coding for the Session and Descriptor Mapping, is there any special handling in between Data model and DB table mapping? Can I map a Java String type to a DB Clob field using the Direct-to-field mapping?
    Appreciate any help.

    Never mind ....... I had already figured it out .....

  • Ms-access XP front-end and oracle ODBC driver

    Hi all,
    I need to set up 5 workstations with ms-access front end accessing an oracle database through Oracle ODBC 9.2.0.5.0 driver and linked tables.
    My main concern is to learn about any issues that may limit what can and can�t be done through access as opposed to an oracle client. I found out that the maximum size of an access XP database is 2GB, but I have not found accurate information as to the maximum number of records ms-access can handle per table. This would be of critical importance to me because the tables I'm working with may eventually hold up to hundreds of thousands of records.
    Concurrency control is also an important topic since 2 or more of the clients may at some point read or write information on the same tables.
    Answers to these questions and any other issues of special importance would be greatly appreciated.
    Thanks a lot,
    JP.

    Just seen this message you had posted to OTN. I am currently looking for some sample codes developing applications using MS Access as front end connected to Oracle database. I appreciate if you can provide me some sample codes that has a master-detail-relationship type of access form that performs an inserts into the master and detail table. Thanks a lot.

  • Entity Framework - Code First - Migration - How to access SQL Server and Oracle using the same context?

    Hello,
    I use Entity Framework code first approach.
    My project is working fine with SQL Server. But, I want to access Oracle too. I want to switch SQL Server and Oracle in run time.
    I am able to access Oracle using "Oracle.ManagedDataAccess.EntityFramework.dl" in a new project.
    But, Is this possible to access SQL Server and Oracle in the same project.
    Thanks,
    Murugan

    This should be possible with a Code-First workflow.  In Code-First the database mapping layer is generated at runtime.
    David
    David http://blogs.msdn.com/b/dbrowne/

  • Accessing and modifying an Oracle DB via OraclePortal

    Hello, I hope I am not bothering you too much with these, maybe, silly questions.
    My task is to generate an "Applikation" which access an Database (Oracle) reading, writinge Data (also inserting new Data). There are quite a few Tables to show and modify.
    First I thought I use Oracle Forms, but this was ruled out, because it sends Java Applets to the user, and this is currently not an option. Now I found that there is also a Form feature in the Oracle Portal, which seems to be able to access the database (with nice stylable views).
    Now my question: Which Products are needed to do this? (Only the Oracle Database, and Oracle Portal?). How does the User's WebBrowser get the form? As Java Applet or HTML text? Are there any Performance considuration because of Portal on the server? Are there maybe some experience somehow, for building such a Database "Application" with Oracle Portal?
    Thank you in advance!
    Wolfgang Henickl

    You need the Oracle JDBC driver on the Tomcat machine. If you are going to use the OCI driver (rather than the thin driver) you also need the Oracle client pieces installed.
    The easiest way to use the drivers within Tomcat is to put the jar file in you application's WEB-INF/lib directory. If you are using Tomcat 4, there have been reports that it won't find the file with a .zip extension. Rename classes12.zip to classes12.jar; you do not have to unzip/rejar the contents.

  • Access Manager Policy Agent and Oracle AS

    Hi,
    my system uses Oracle Application Server. The security dept use Sun Access Manager. I need to integrate the security of the Oracle system with the policy agent. Where this gets a little confusing is that one of my developers tells me that this is difficult to implement and that Sun arent planning on supporting the Oracle AS in future.
    What I would like is some clarification from the horses mouth so to speak. In particular is it possible to integrate the policy agent and Oracle AS, and are Sun committed to supporting and developing for this.
    Thanks,
    Andy.

    "Where this gets a little confusing is that one of my developers tells me that this is difficult to implement"
    "it is NOT an implementation but an integration ! difficult ? why ?"
    "and that Sun arent planning on supporting the Oracle AS in future."
    There is a PA 2.2 for Oracle 10g ! It is the latest version(2.2 I mean). I don't see any reasons why Sun should not continue. But it is ONLY my point of view...
    "What I would like is some clarification from the horses mouth so to speak. In particular is it possible to integrate the policy agent and Oracle AS, and are Sun committed to supporting and developing for this."
    Of course it is possible because you can find the PA that will integrate your Oracle AS with a Sun AM.
    1) Please read the documentation.
    http://docs.sun.com/app/docs/coll/1322.1
    Download the one for Oracle and read also the user guide.
    PA are very easy to integrate if you know what you do... Espec. und. the AM auth and sso... If you can be helped by a AM guy from your comp. it is welcome... It is a j2ee agent and of course the PA will make what is necessary to redirect you to AM at login time and later to auth. your request...2)
    2) Download the soft and do the job :-)
    Product Downloads
    Sun Java System Access Manager Policy Agent 2.2 for Oracle Application Server 10g
    http://www.sun.com/download/products.xml?id=455d52ed
    I did plenty of int. with Sun/Bea/Tomcat AS(don't forget there are also webserver agents like Apache PA) with AM and it is not a big deal. Not Oracle, but it is an AS and I don't see why it should be difficult...
    Hope this helps a bit.

  • BIEE access to Essbase and Oracle

    I need to access Essbase through BIEE, and lookup the description from Oracle DB using the Essbase id retrieved at particular levels.
    I experienced that even though I select two dimensions out of the five dimensions, all dimensions will be accessed with crossjoin as below:
    With
    set [MATERIALS5] as '[MATERIALS].Generations(5).members'
    set [GEOGRAPHY5] as '[GEOGRAPHY].Generations(5).members'
    set [YEARS2] as '[YEARS].Generations(2).members'
    set [DATE5] as '[DATE].Generations(5).members'
    set [Axis1Set] as 'crossjoin ({[MATERIALS5]},crossjoin ({[GEOGRAPHY5]},crossjoin ({[YEARS2]},{[DATE5]})))'
    select
    {[MEASURES].[AMOUNT]} on columns,
    NON EMPTY {[Axis1Set]} properties ANCESTOR_NAMES, GEN_NUMBER on rows
    from [CUBE01.JP]
    Basically, I only retrieve month only and also the month properties at level 3 of "DATE" dimension. Why is 'DATE5' needed when I need MONTH only (which is 'DATE3')? Is the above an optimal path for the Essbase access?
    My experience is that I see the memory grows up and up and then reaches around 2GB and then BIEE returns an error. Then I also need to restart BIEE so that I can rerun the query.
    Can anyone give me any hints how to tune up the access and address this problem?
    Thanks

    Hi,
    Are there any document that describes how to interpret the following generated statement?
    >>>
    With
    set MATERIALS5 as 'MATERIALS.Generations(5).members'
    set GEOGRAPHY5 as 'GEOGRAPHY.Generations(5).members'
    set YEARS2 as 'YEARS.Generations(2).members'
    set DATE5 as 'DATE.Generations(5).members'
    set Axis1Set as 'crossjoin ({MATERIALS5},crossjoin ({GEOGRAPHY5},crossjoin ({YEARS2},{DATE5})))'
    select
    {MEASURES.AMOUNT} on columns,
    NON EMPTY {Axis1Set} properties ANCESTOR_NAMES, GEN_NUMBER on rows
    from http://CUBE01.JP
    <<<
    Thanks

  • Import Access and Excel datafile into Oracle

    Dear SQL Expert:
    Could you hint me how to import Access and Excel datafiles into a newly install oracle database. An outline doc on procedure would be helpful.
    Thanks, user607670.

    either thru one of the following methods:
    <ol>
    <li> SQL*Loader </li>
    <li> UTL_FILE </li>
    <li> PL/SQL Developer tool using the text import utility </li>
    </ol>

Maybe you are looking for

  • Multiple entries in the table cabn

    Hello, Can Anyone tell me how is it possible to have multiple entries of the same "atnam" field in the table CABN. It has something to do with changing number. Because I used a wrong select-instruction e.g. select atnam in charact where .... IN ....

  • Can't create Rescue and Recover Disks

    I  have Thinkpad T43 and when I try to make the disks via the IBM Access applications I get an error message that the files can't be found, but the IBM Preloaded is still there. Do I have to order the disks from Lenovo?

  • Need help with an analytic function I think

    I have a table as such: BID, POSITIONDATE 1 3/10/2009 1 3/11/2009 1 3/12/2009 1 3/13/2009 1 3/13/2009 1 3/13/2009 1 3/14/2009 I need to select a count(*) from this table for EACH day in MARCH, but the table is missing the days of 3/1 - 3/9 I need my

  • Add Substitutable Fields in transaction OBBH

    Hi, I need to add a substitutable field to the list of substitutable fields present in transaction OBBH. Any suggestions would be helpful. Thanks, Alam.

  • Costs Report for inventory items

    Does anyone know if there is a report where i can see all the items with their costs? I am using moving averag valuation method. Thanks Jacobo