Access 2003 to Oracle Migration Queries

Hi Experts,
I have taken up a project to migrate Access 2003 application to Oracle 9i.The Forms and Reports will continue to run in Access 2003 with Oracle 9i database. I decide to use Oracle Migration workbench for the migration purpose.What I think is the back-end i.e. database and queries will be automatically migrated to Oracle 9i but I'm not sure about the front end application.
Do I need to change front end application to point to database in Oracle 9i or OMW will do that itself.I am also confused with lots of queries that reside in current Access database. I presume these queries will be converted to Oracle procedures/views without any manual intervention but will the front-end application also be modified automatically to point to those stored procedures/views. Otherwise an extensive code change will be required which may result in huge cost.
Currently the Access application is not using any ODBC DSN as it gets connected to the database automatically. Should the database connection be changed to use DSN prior to Migration?
One more thing, the application is using single-level linked table. Will the linked table get automatically converted and connected or I need to do anything?
Could anyone help me in this issue by giving some ideas so I can manage the job efficiently and make proper planning before plunging into the real work.
Thanks & Regards
S C

The Migration Workbench will modify the Access mdb file as part of the migration if you request it, to create the necessary link tables to oracle, it will use an ODBC DSN to do this. This is explained in our documentation. This should be transparent.
However for complex application, you often have a tuning exercise, to ensure that the jet engine does the "right" thing, and there changes are required, e.g. a two way join, you would want that to happen on the server and not done on the client. This would be same tuning exercise, if the back end was SQL Server.
In the latest release of the Access plugin, we did a better job migrating queries to views, but you need to plug this into your code.
Yes, the exporter should extract the information about the linked table, assuming the link is valid at the time of extraction.
Donal

Similar Messages

  • Migration: Access 2003 to Oracle SQL

    Dear All
    I would like to perform a migration from Access 2003, to Oracle 10g. I am using SQL Developer for the task, and have reached the point of capturing the XML file that I exported from Access. I need to create a migration repository on the target database, and this is causing problems as I do not have all the necessary privileges.
    In the process, I have been advised that migrations from Access to Oracle are not easy to achieve, and in fact require careful planning before execution. My objective is not really to transfer the data stored within the database file. I only really want to convert Access logic into Oracle SQL code. I was wondering if anyone could advise on the typical odds of success in achieving this task.
    I migrated the same Access database to MS SQL Server some time ago and the process seemed to go smoothly. Would it be reasonable then to migrate from MS SQL to Oracle SQL if this is easier?
    Any feedback would be very much appreciated.
    Thank you.
    M

    Thanks for your response.
    I am not familiar with the intricacies of the process, I'm just following the instructions set out in the Oracle Migrating 3rd Party Databases white paper.
    In this document, a process is set out consisting of steps that export an Access database, and then capture it to an Oracle user area with appropriate privileges. The process is achieved through Oracle SQL Developer.
    I'd be very grateful if you could expand on your answer if there is a better way of translating Access queries into Oracle SQL. I am aware that an Access front-end is capable of connecting with an Oracle database to execute queries, however, there are considerable limitations in the use of Access that I would like to avoid - hence the migration.

  • Access 2003 to oracle 9i Migration(Oracle Migration Workbench)

    Hi Experts,
    I have taken up a project to migrate Access 2003 application to Oracle 9i.The Forms and Reports will continue to run in Access 2003 with Oracle 9i database. I decide to use Oracle Migration workbench for the migration purpose.What I think is the back-end i.e. database and queries will be automatically migrated to Oracle 9i but I'm not sure about the front end application.
    Do I need to change front end application to point to database in Oracle 9i or OMW will do that itself.I am also confused with lots of queries that reside in current Access database. I presume these queries will be converted to Oracle procedure without any manual intervention but will the front-end application also be modified automatically to point to those stored procedures.Otherwise an extensive code change will be required which may result in huge cost.
    So, could anyone help me in this issue by giving some ideas so I can manage the job efficiently.
    Thanks & Regards
    S C

    The Migration Workbench will modify the Access mdb file as part of the migration if you request it, to create the necessary link tables to oracle, it will use an ODBC DSN to do this. This is explained in our documentation. This should be transparent.
    However for complex application, you often have a tuning exercise, to ensure that the jet engine does the "right" thing, and there changes are required, e.g. a two way join, you would want that to happen on the server and not done on the client. This would be same tuning exercise, if the back end was SQL Server.
    In the latest release of the Access plugin, we did a better job migrating queries to views, but you need to plug this into your code.
    Yes, the exporter should extract the information about the linked table, assuming the link is valid at the time of extraction.
    Donal

  • Access to linux oracle migration

    Hi. I have a huge access application and database that I am
    trying to migrate from access to the linux version of oracle 8.
    I have the access application and database in seperate mdb files.
    Is there a way I can convert this db to oracle 8 for linux and
    preserve all the rules in my database. Also what will happen to
    any of my queries that use directsql. Thank you very much.
    Birju Shah
    null

    hi Birju,
    You can download the MS Access conversion kit from this web site
    and this will migrate application and database to Oracle on any
    supported platform (including Linux).
    Log onto http://technet.oracle.com
    Go to Technologies
    Go to Migration technologies
    Go to Migration Toolkits
    and pick the MS Access kit for Oracle 8.1.5
    We hope to have a plugin that will allow users to migrate from
    Access to Oracle8i (on any supported platform) in the very near
    future. This plugin will work with the Oracle Migration
    Workbench.
    Regards
    John
    Birju (guest) wrote:
    : Hi. I have a huge access application and database that I am
    : trying to migrate from access to the linux version of oracle
    8.
    : I have the access application and database in seperate mdb
    files.
    : Is there a way I can convert this db to oracle 8 for linux and
    : preserve all the rules in my database. Also what will happen
    to
    : any of my queries that use directsql. Thank you very much.
    : Birju Shah
    Oracle Technology Network
    http://technet.oracle.com
    null

  • Migrate From MS Access 2003 to Oracle using Oracle SQL Developer 3.0

    Hello All,
    I am trying to migrate Access DB .mdb using the Oracle SQL Dev 3.0 Data Migration Wizard, everything go very nice and smooth until the Capture Step, for sure am using the online mode, in the Capture Step the list of available databases is empty and a Msg Box saying that the DB list should have at leats one database selected, so I don't know what's that mean or how to fix this.
    in my .mdb file I have four tables and I can copy the data to Oracle using the Right click and copy to Oracle Function, but it really takes much time.
    Any help would be really appreciated and thanks in advance.
    yours,
    Hussein

    Just to clarify:
    You have created the migration repository and start the migration using Tools => Migration => Migrate
    - now you've selected the repositiry
    - specified a project
    - selected the source database
    => you've choosen the ONLINE Mode
    ==>> and now you don't see your MS Access database in the "Connection" List
    Is this correct?
    If the steps you're doing match the steps I've posted above, then please be aware for MS Access migrations you need to choose the OFFLINE method. The MS Access source database information is collected by the MS Access Exporter available from Tools => Migration => MS Access Exporter
    Once you've created the XML/OCP file you specify this newly created file during the OFFLINE migration mode.
    If your steps differ from mine, please post yours more detailed.
    Thx.

  • Error while migrating from ms access 2003 db to oracle 10g in sqldeveloper

    Hello,
    i am working on migration project from MS access 2003 to Oracle 10g on windows XP sp2 plateform using SQL developer.
    it went quit smoothly till the "capture microsoft access" .so in this step the sql developer opens the access db in background... but while opening the file in background it gives error
    Object library not registered i tried many workaround but of no use..
    anybody's help in this regard would be well appreciated.
    thanks.

    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

  • How do I view Migrate Data errors - Access 2003 - Oracle 10g

    I'm trying to use the SQL Developer to migrate data from an Access 2003 database to an Oracle 10g database. I followed the instructions found here:
    http://www.oracle.com/technology/tech/migration/workbench/files/omwb_getstarted.html
    I was able to complete every step except the actual data move. I exported the xml for the Access database, I captured the export and then ran the generation scripts on my target Oracle database (I'm using the same schema for the migration repository and the actual data). It created the tables with only one or two errors which I resolved.
    Now, when I select Migration->Migrate Data, I get the dialog that appears to start 4 or 5 threads and attempts to migrate each table. They all error and do not transfer any rows. I can see that there's one error per table, but I can't see the error text. I just know that an error occurred. Is there a log somewhere or is the error displayed somewhere else? How do I know what's gone wrong?
    Thanks.

    I too receive unexplained error counts using the Migrate Data menu selection and unexplained failures using the Generate Data Move Scripts menu selection. Permissions granted by role or direct grants should not be a problem, but a Migrate Data error appears in the Migration Log panel at the bottom of the SQL Developer window, "Failed to disable constraints: ORA-00942 ... ". No further details available on what constraints or why the error. No other errors were detected while following the instructions found in the Oracle SQL Developer Migration Workbench Getting Started guide. SQL Developer never migrates the data from the existing Access 2000 mdb file to the newly created schema objects in Oracle 10g using either method. The following roles and privileges have been granted to both the repository owner and the target schema owner:
    GRANT RESOURCE TO MIGRATE_USER WITH ADMIN OPTION;
    GRANT CONNECT TO MIGRATE_USER WITH ADMIN OPTION;
    ALTER USER MIGRATE_USER DEFAULT ROLE ALL;
    -- 25 System Privileges for MIGRATE_USER
    GRANT CREATE ROLE TO MIGRATE_USER;
    GRANT ALTER TABLESPACE TO MIGRATE_USER;
    GRANT ALTER ANY SEQUENCE TO MIGRATE_USER;
    GRANT INSERT ANY TABLE TO MIGRATE_USER;
    GRANT SELECT ANY TABLE TO MIGRATE_USER;
    GRANT CREATE ANY TABLE TO MIGRATE_USER;
    GRANT UNLIMITED TABLESPACE TO MIGRATE_USER WITH ADMIN OPTION;
    GRANT DROP TABLESPACE TO MIGRATE_USER;
    GRANT CREATE ANY TRIGGER TO MIGRATE_USER;
    GRANT ALTER ANY ROLE TO MIGRATE_USER;
    GRANT CREATE VIEW TO MIGRATE_USER WITH ADMIN OPTION;
    GRANT DROP USER TO MIGRATE_USER;
    GRANT CREATE TABLESPACE TO MIGRATE_USER;
    GRANT GRANT ANY ROLE TO MIGRATE_USER;
    GRANT CREATE ANY SEQUENCE TO MIGRATE_USER;
    GRANT ALTER ANY TABLE TO MIGRATE_USER;
    GRANT DROP ANY TRIGGER TO MIGRATE_USER;
    GRANT DROP ANY ROLE TO MIGRATE_USER;
    GRANT DROP ANY SEQUENCE TO MIGRATE_USER;
    GRANT UPDATE ANY TABLE TO MIGRATE_USER;
    GRANT ALTER ANY TRIGGER TO MIGRATE_USER;
    GRANT COMMENT ANY TABLE TO MIGRATE_USER;
    GRANT DROP ANY TABLE TO MIGRATE_USER;
    GRANT CREATE PUBLIC SYNONYM TO MIGRATE_USER WITH ADMIN OPTION;
    GRANT CREATE USER TO MIGRATE_USER WITH ADMIN OPTION;
    -- 1 Tablespace Quota for MIGRATE_USER
    ALTER USER MIGRATE_USER QUOTA UNLIMITED ON USERS;
    Operating system for both Access 2000 and Oracle 10g is Windows XP PRO SP2.
    Oracle SQL Developer is version 1.1.2.25 build MAIN-25.79 on Windows XP PRO SP2. All three are on the same PC.
    Since only the last step failed, I created a User DSN with the ODBC administrator. Then, linked the newly created Oracle table to Access via ODBC using the DSN created. Next, I created an append query with the source being the Access table and the target being the Oracle table. I moved the data by pressing the red exclamation mark.

  • Migrating Access 2003 DB to Oracle

    Hi.
    I’m trying to migrate an Access 2003 (*.mdb) database to Oracle using this tutorial http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/hol08/sqldev_migration/msaccess/migrate_microsoft_access_otn.htm , but i’m experiencing some problems.
    I’ve installed the Oracle Database XE and SqlDeveloper 3.0 without problems.
    In SqlDeveloper, i’ve succeeded in making the connections and users and making an XML export, but when I get to the pint of “Capturing the Microsoft Access Exported XML” I get into problems. The ‘Migration’ point in the menu is simply missing.
    I’ve have searched a bit to check out if I was fx missing an add-in but it seems not to be the issue.
    Can someone tell me how get the Migration point in the menu?
    Instead I’ve tried the Tools – Migration – Migrate Wizard and it seems to work, when I choose the Offline method. But I would like it to work as described in the tutorial. What am I doing wrong?

    Hello,
    The version 3 of SQL Dev introduces a new method to migrate from access :
    1. Create a new connection to this Access Database
    2. Right-click on the connection name and choose "Copy to Oracle".
    You will have then to choose where this database must be copied and if you want to include the data or not.
    Please have a try and keep me informed of the result.
    Cheers,
    Jean-Patrick

  • Unable to view queries from MS Access 2003

    Hi
    I installed Oracle SQL Developer 2.1.0.63 on my machine. I successfully connected to one of MS Access 2003 database. Also I changed the permissions of MS Access system tables in database. So I am now able to see all my tables under "Tables" in that database.
    But I am not able to view query contents which I have written for MS Access tables (Only names of those queries are displayed under "Queries").
    Can anyone plz help me out for this?
    Thanks.
    Edited by: user12364936 on Dec 17, 2009 10:56 PM

    Hi,
    Queries from MS Access are considered as Views in Oracle.
    So I recommend you to do a capture of you MS Access database to view correctly your queries:
    ==>Right click on Access connexion
    ==>Select 'Capture Access database' menu
    Once the captured has been made, you'll see in the capture the 'Views' with same names as your queries.
    Right click on the view and select Edit menu.
    You'll see the script which can be used to retrieved the same data than your queries.
    I hope it helps you.
    Regards
    Mireille

  • Migrating access 2003

    Hello,
    This access 2003 schema is not properly normalized and has some design inconsistencies. What's the recommended approach to migrate to Oracle? Migrate to Oracle 9i and fix the issues OR Fix access tables, forms (and code), reports (and any code) and then migrate to Oracle? Thanks in advance for any answers.

    Well if you are going to continue with your Access front end, it might be simpler in the long run to address your schema issues in Access, make any form and code changes you need. Then test the modified application and migrate the schema+data to Oracle and create the necessary link tables to point to the tables in Oracle.
    This approach should reduce the complexity of the migration effort.
    Donal

  • Connecting Access 2003 forms to oracle

    Hi,
    i have a task to migrated Access 2003 tables with data to Oracle DB. Access database is on the file serwer (Windows) where all users have access to it :),
    Oracle datebase is on the Linux. I want to migrate date from Access to Oracle and then connet forms from Access to Oracle schema. Access forms must give the possibility to read and write data in Oracle. Any ideas how I might do this?

    The first step is to use the SQL Developer Migration Workbench to migrate the tables and the data from MS Access to Oracle.
    The second step is to create a linked table in your Access database for each of your migrated table. That is explained in details in the following thread:
    Access 97 to Oracle conversion
    I hope that helps.
    Regards
    Wolfgang

  • Migrating Access DB to Oracle Hosted APEX environment

    I was wondering if there was a way to migrate an Access DB to the Oracle Hosted APEX environment using the Oracle Migration Workbench? You have to specify the location of the DB and schema and I don't know this information since the DB location is on the Oracle Hosted site. I would like to evaluate the migration functionality of the APEX tool without having to download it locally along with Oracle 10G. Is there a way to do this using the Hosted website?
    Thanks!

    The quick answer to this is no.
    However, there are some services (http://www.appshosting.com) which do offer that type of access at no charge.
    Thanks,
    - Scott -

  • Unable to Create  Oracle Model  When  Migrating from access 2000 to Oracle

    Hi ,
    I am migrating an access 2000 Database to Oracle 9i using Oracle Migration Workbench .
    I was sucessful in creation of Source Model ,but when I try to create the Oracle Data Model - Oracle Workbench
    HAngs . In short the Oracle Model creation log screen hangs .
    If any body has faced any similar please help me out .
    Please suggest a work around for this problem .
    Thanks in Advance
    Arun

    Arun,
    Can you provide a reproducible test case so that we can confirm the behavior here and log a bug? More detail can be found in the log/Error.log in case there is a java exception that is being thrown.
    Regards,
    Turloch
    Oracle Migration Workbench Team

  • How to migrate MS Access table to Oracle 8i

    I need to migrate MS Access v 97 tables to Oracle 8i and save as Oracle tables.
    Could you tell me in detail how to do it.
    Thanks a lot
    Zixing

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Shahbaz Rasheed ([email protected]):
    Originally posted by Oracle Migration Workbench Team:[b]Use the Oracle Migration Workbench Access plug-in. This will automate the process for you. The plug-in is available for download from this site.<HR></BLOCKQUOTE>
    Personal Oracle8 has Oracle MS Access Migration utility. You can migrate your data from Access to Oracle. If you still unable to migrate your data please email me at [email protected] I'll send you step-by-step for Migration document
    Regards
    Shahbaz
    null

  • Migrating MS access database to oracle

    hi
    Please let me know what are the steps to follow to migrate data from MS acess to oracle or any other databases tell me the steps one by one right from loadiing migration assistant etc

    Hello,
    To download and install the Oracle Migration Workbench and MSAccess plugin, you should select the downloads page from the following URL:
    http://otn.oracle.com/tech/migration/index.html.
    The download page will give you full details on how to install the product correctly (it is very easy to do this!).
    Once you have installed the product, you can access the user guide and reference guide from the Help menu option wothin the product. These documents (especially the user guide) will bring you through a successful migration step by step.
    The URL above also contains links to many other sources of information on migrations and you may find some of these useful.
    I hope this helps,
    Tom.

Maybe you are looking for

  • ADE 4.0.1 and Windows 8.1

    Is Adobe 4.0.1 compatible with Windows 8.1? The highest Windows-version on the Adobe-website, that I have found for ADE 4.0.1 is: 7. Can't find anything about ADE 4 and W8.1. thx Willem

  • Looking for a way to pass parameter to external list from infopath

    Hey, i have a Sharepoint 2010 list for which I want to create Infopath form. I have an external content type and external list based on it. I want to prepopulate some fields in my Sharepoint list with data from external list. I tried to use external

  • Sync : Changes in phone do not appear in Lotus Not...

    Hi everyone, I've been fighting with my N73, PC suite and Lotus Note 6.5 for quite some time with this problem... When I sync, it doesn't synch from my phone to my computer although the option for cross sync is checked in the options ! When I sync an

  • Adobe Media Encoder All Video Output 'White'

    Hi all, I am attempting to use Adobe Media Encoder to  export a QT h264 optimized for upload to facebook from a QT file exported 'Same as Source' from Avid MC 5.0.3, whic would be 1080i60 1920x1080.  The source file playsback correctly in QT player o

  • One to Many CMP Bean

    Does anyone have a One to Many relationship for CMP working in 9.0.3 or 9.0.4? If so can you please send me the code at [email protected] I continue to get the following error: com.evermind.server.rmi.OrionRemoteException: Transaction was rolled back