Migration: Access 2003 to Oracle SQL

Dear all

I would like to migrate from Access 2003, to Oracle 10 g. I use SQL Developer to the task and have reached the point to capture the XML file I exported from access. I need to create a repository of migration on the target database, and this causes problems that I have all of the necessary privileges.

In the process, I have been informed that the migration from Access to Oracle are not easy to reach and in fact requires careful planning before execution. My goal is not really to transfer the data stored in the database file. I only really want to transform the logic of code SQL Oracle access. I was wondering if anyone could advise on the typical sides of success in the realization of this task.

I migrated the same Access database to MS SQL Server some time ago and the process seems to be going smoothly. Would it not be reasonable then to migrate MS SQL to Oracle SQL, if this is easier?

Any comments would be much appreciated.

Thank you.

M

Use the option of rapid migration of SQL Developer...

Here, you specify the mdb file and oracle database connection...

and then it's just a matter of clicks

you will be able to transfer your data from access to oracle...

personally, I have not tried the ODBC option between oracle and access...

will try that...

Tags: Database

Similar Questions

  • Migration from MySQL to Oracle SQL does not

    Hello everyone,

    I am new to Oracle SQL, but since our MySQL database is more and get more slowly, I would like to test the performance of Oracle SQL.

    So, I downloaded the current Oracle Linux distro and installed Oracle Database 11 g Express Edition.

    I connected with Oracle SQL Developer and started to migrate the MySQL database by following each step of this tutorial.

    I had to abandon all the privileges of the user migration (otherwise the creation and the deleteion of the migration repository did not) and I have disabled the migration of constraints to make migration work.

    Then I proceeded through all of the steps of the tutorial and ended with a "successful migration.

    The last step of the tutorial, it was to connect to the db migrated (using a combination of username/password generated name), it was not possible.

    What do I already checked?

    • Logged on as user system, I see that there is no new user created for the migrated db
    • Looking at the overview in the migration repository I see 3 phases, not knowing if the third displays an error or if it is not necessary at all (I got 58 tables in the db of the source)
      • Capture of 58/58
      • Convert 58/58
      • Compile 0/58

    From here, I don't know where to look for additional errors.

    I still can't use the migrated db and so I can't go forward with my tests.

    I missed something?

    I would appreciate your help.

    Astaldo

    Astaldo salvation,

    First, you must use SQL Developer 4.0.2 If you aren't already. It is available for free on OTN

    http://www.Oracle.com/technetwork/developer-tools/SQL-Developer/downloads/index-098778.html

    There are two ways to convert tables from MySQL to Oracle.

    1) copy to Oracle

    (2) migration to Oracle.

    Copy to Oracle is the simplest method. It does not imply the creation of a repository of migration.  But it only migrates data without constraints or default values or indexes and tables. The set of data to move should be reasonably low as it is moved on JDBC.

    It may suit your purpose to try to Oracle.

    http://dermotoneill.blogspot.co.UK/2010/11/copy-to-Oracle.html

    Migrate Oracle requires the implementation of a migration repository. But he migrate the default settings, constraints, and indexes and can also provide scripts offline data move that can manage the circulation of large data sets.

    Here is a small script to create a new MIGRATIONREPO user, and grant the correct privileges.

    CREATE USER MIGRATIONREPO IDENTIFIED BY oracle.

    ALTER USER MIGRATIONREPO QUOTA UNLIMITED ON USERS;

    GRANT CONNECT, RESOURCE, CREATE VIEW, CREATE MATERIALIZED VIEW to MIGRATIONREPO;

    Then using SQL Developer, create a connection to MIGRATIONREPO, right-click on the connection and choose "associate the Migration repository.

    I hope you have success best creation of migration with the privileges of theses repository.

    Migration Wizard step 8: target database

    Choose Offline Mode.

    This will present you with a build script that you can inspect before the race.

    The build script must be run using the SQL Developer worksheet and choose free user sufficiently privileged in Oracle generally SYSTEM.

    Note that if you would rather work with the repository you must currently you can browse your browser of Migration.

    Access converted database objects, right-click and select "generate the target".

    This will again open the Migration Wizard in step 8. Allowing you to choose Offline Mode so that you can review the build script.

    Hope this helps,

    Kind regards

    Dermot.

    SQL development team.

  • convert the access query to oracle sql

    I'm trying to convert this query MS Access to oracle sql:

    Sum (IIf (IsNull ([INV_MTL_MATERIAL_TRANSACTIONS1]! [PRIMARY_QUANTITY]), 0,-[INV_MTL_MATERIAL_TRANSACTIONS1]! [PRIMARY_QUANTITY])) AS PRIMARY_QTY


    I tried to convert myself but still no luck.  Invalid number of arguments.


    Sum (if (NVL (INV. MTL_MATERIAL_TRANSACTIONS1. PRIMARY_QUANTITY), 0,-INV. MTL_MATERIAL_TRANSACTIONS1. PRIMARY_QUANTITY)) AS PRIMARY_QTY


    Can someone help me convert this request? Thank you.

    The immediate if (IIF) statement said:

    If primary_quantity is null return 0 for another return negative primary_quantity.

    Since there is no difference at all between 0 and - 0 I would write it as:

    sum (nvl (primary_quantity, 0) * - 1).

    Change a minute later, never send before thinking.

    Because you are just adding up the values obtained, he must not care about NULL values at all as aggregate functions generally ignore nulls, it should just be:

    Sum (primary_quantity * - 1).

    John

  • MS Access 2010 and Oracle SQL Developer Version 4.0.3.16 error

    OS: Windows 7 Enterprise

    System type: 64-bit operating system

    I can't MS Access 2010 to work/open with SQL Developer version 4.0.3.16.

    ERROR when connecting to MS Access 2010 test

    "Status: failure Test failed: [Microsoft] [ODBC Driver Manager]" Data source name not found and no default driver specified".

    I added the 32-bit for MS Access ODBC data source I try to use with SQL version 4.0.3.16 with the "C:\Windows\SysWOW64\odbcad32.exe" application developer, but I still don't have the same error.

    I seems that Developer SQL version looking 4.0.3.16.is the 64-bit driver (ODBC Data Source) and I have no idea of directing SQL Developer version 4.0.3.16 to use the 32-bit driver (ODBC Data Source) when opening MS Access 2010

    Thanks in advance for your advice.

    the on-board jdk is 64-bit. To actually install a JDK 7 Java 32 bits, and then configure sql developer to use this JDK

    OR

    go back and get the 3.2 with a JDK embedded sql developer - it is a 32-bit, a

  • Access 2003-> Oracle 10 g: fixed error of migration, SQL script

    I recently migrated an Access 2003 to SQL using Oracle SQL developer Oracle database, and the process went well, with the exception of some migration errors.

    The errors I had have largely brought on 3 main groups:

    (i) "doesn't have to convert' errors:
    Failed to convert view Q345_Delete_NR > filename. Q345 - Delete NR: unexpected node in the AST: EXEC_PARAM_LIST: column of the row-1-1

    (II) 'limitation of translation mistakes:
    Limitation of the translation "cannot convert to display" met on view filename. Q326 - update column of NA column_name line 0 0

    (III) "parse errors":
    oracle.dbtools.migration.parser.ext.ExtStringTemplate.setValue(ExtStringTemplate.java:106)

    I know that these can be fixed, but I'm unable to understand what they mean. I would be grateful for some advice on what this means and how do I address to them.

    Finally, I would like to watch the complete SQL script for the database migrated - please someone let me know how to consider this in a single sheet? I would like to create a stored procedure from this one.

    Thank you.

    Published by: 803242 on October 19, 2010 16:23

    As you have an Oracle database you currently have support for this database and this is quite enough to save a service request for the SQL Migration Workbench developer.
    Saving a service request will allow us to examine the migration of more detailed SQL Dev and then we can improve the product.

    (The stored procedures, you need to manually extract the instructions in the script generated) that you intend to do) and then put it in a procedure.

  • Connect to Access 2003 forms to oracle

    Hello

    I have a migration task Access 2003 tables with data for Oracle DB. Access database is on the (Windows) file server where all users have access to it :).
    Datebase Oracle is on Linux. I want to migrate date from access to Oracle, then connet forms of access to the Oracle schema. Access forms must provide the ability to read and write data in Oracle. Any ideas how I could do this?

    The first step is to use the developer SQL Migration Workbench to migrate the tables and data from MS Access to Oracle.

    The second step is to create a linked table in your Access database for each of your table migrated. Which is explained in detail in the following thread:

    Access 97 to the conversion of the Oracle

    I hope this helps.

    Concerning
    Wolfgang

  • Pouvez Oracle SQL Developer support z/OS DB2 SQL convert

    I read the document, it says SQL * Developer can support converted SQL DB2 for LUW for Oracle; but I want to know if it can also support SQL convert of DB2 for z/OS to Oracle.

    Thank you.

    Hello

    Unfortunately, the answer is no.  SQL * Developer does not currently support the migration of DB2 on z/OS.

    If you have access to My Oracle Support then the next note has any suggestions for alternative methods for the migration-

    How to migrate databases non-Oracle for which a SQL * Developer Migration Workbench Option is not available (Doc ID 393760.1)

    It can also there have produced third or companies that may be able to help.

    Kind regards

    Mike

  • EMERGENCY: Opening of a MS Access 2003 database in Ms 2003 and Vista simultaneously irremediably corrupts the database, erasing all forms.

    EMERGENCY: Opening of a MS Access 2003 database in Ms 2003 and Vista simultaneously irremediably corrupts the database, erasing all forms.  It is a progressive company upgrade to Ms Windows and Office 2003 to Ms Vista and Office 2007.  Some users now have the Vista Machines and still others 2003 machines.  They all share the object database, which resides on a SQL Server.  When the database is opened in 2003 and Vista users at the same time, the forms are destroyed and the database is permanently damaged.

    Means of access:

    http://answers.Microsoft.com/en-us/Office/default.aspx

    Office at the above link forums

    http://social.answers.Microsoft.com/forums/en-us/addbuz

    Access support at the link above.

    They will help you with your questions of access when repost you in the Office Forums above.

    See you soon.

    Mick Murphy - Microsoft partner

  • How to migrate from MySQL to Oracle stored procedure

    Hi all

    I've migrated mysql 5.1.42 - enterprise-gpl-advanced DB for oracle sqldeveloper 3.1.07 tool.

    DB objects migrate successfully except stored procedures.

    I checked .sql and files... Capture process not captured SQL stored procedures.

    Could you please suggest where I can check correct error or how to fix this.

    Thanks in advance.

    Hello

    SQL * Developer version you use is an old and you must use the latest version available from this link.

    Oracle SQL Developer

    However, even the v4 version does not support the migration of procedures stored as stated in this link - MySQL

    http://www.Oracle.com/technetwork/developer-tools/SQL-Developer/supportedmigplatforms-086703.html

    You will need to manually convert the MySQL in Oracle format, stored procedures since even the "Scratch Editor" under "tools - migration '-doesn't have an option for MySQL conversion.

    The documentation includes details of the difference between MySQL and Oracle stored procedures-

    Oracle SQL Developer information for the migration of MySQL®

    in chapter Triggers and procedures stored

    Kind regards

    Mike

  • ClassCastException in oracle.sql.ArrayDescriptor.createDescriptor

    Hi team,

    I'm getting a ClassCastException while creating an ArrayDescriptor in my web application.

    I get the connection of the DBCP Tomcat connection pool using jndi lookup.

    I use jar pilot ojdbc6.jar, 10g to Oracle server, server, Tomcat 7 and JDK 7.

    Please help me to get the object oracle.jdbc.OracleConnection of the connection that is returned to the pool.

    Here is the stack trace that I receive.

    30 sep 2013 01:30:44 error_jsp:82 - Exception ERROR:. com.sun.proxy$ Proxy4 cannot be cast to oracle.jdbc.OracleConnection

    java.lang.ClassCastException: com.sun.proxy. $Proxy4 cannot be cast to oracle.jdbc.OracleConnection

    at oracle.sql.ArrayDescriptor.createDescriptor(ArrayDescriptor.java:149)

    at oracle.sql.ArrayDescriptor.createDescriptor(ArrayDescriptor.java:115)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)

    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)

    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)

    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)

    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)

    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)

    to org.apache.coyote.AbstractProtocol$ AbstractConnectionHandler.process (AbstractProtocol.java:589)

    to org.apache.tomcat.util.net.JIoEndpoint$ SocketProcessor.run (JIoEndpoint.java:310)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

    to java.util.concurrent.ThreadPoolExecutor$ Worker.run (ThreadPoolExecutor.java:615)

    at java.lang.Thread.run(Thread.java:724)

    Better yet, use OracleConnection.createOracleArray (12.1) or OracleConnection.createARRAY (11.x). Unfortunately, you can't use the standard JDBC method java.sql.Connection.createArrayOf as Oracle is not and can not support. To access the Oracle methods try this:

    Table a = conn.unwrap (oracle.jdbc.OracleConnection.class) .createOracleArray (sqlTypeName);

    Douglas

  • Lack of TIME in Access 2003

    I am filling an Access 2003 DateTime field with date AND time by using the following code:

    -FORM-
    < cfset createODBCDateTime = datetime (now ()) >
    < cfinput type = "hidden" name = "createdDateTime" value = "datetime # #" >
    -ENDFORM-

    -ACTIONPAGE-
    < cfinsert datasource = "intranet" tablename = "alerts" formfields = "alertID, isAlertColor, alertText, beginDateTime, endDateTime, createdDateTime, createdIP, createdUser" >
    -ENDACTIONPAGE-

    Copy the following code returns:

    {ts ' 2007-05-14 14:52:11 ""}

    However, in Access 2003, it looks like this:

    14/05/2007


    I'm capture createdDateTime, endDateTime, and beginDateTime and * need * hh: mm in all areas. How can I go about it?

    It seems that the problems were using and . Switch to standard SQL INSERT and UPDATE queries did the trick. Now, the dates AND periods are found in the database and in my application.

  • Oracle Sql developer 2.1 does not work

    Hello
    Oracle Sql developer 2.1 does not work on my machine (Windows server 2003 pack 2 service) but works on xp and vista. On the other hand oracle datamodeller works very well.

    can someone help me?

    Thank you

    Who must have worked also. Do you all not basic ASCII characters in the path?

    K.

  • A question about the Oracle SQL Developer Oracle instance connection

    Hi all

    I would be grateful if you could kindly give me a helping hand.

    Recently, I installed the Oracle 11 g on Linux (ubuntu 8.10) database. I not create startup scripts. So here's how I start the server: (my linux user name is "dariyoosh", but in order to start the server I have connection on the terminal shell as user 'oracle')
    dariyoosh@alborz:~$ su oracle
    Password: 
    oracle@alborz:/home/dariyoosh$ cd
    oracle@alborz:~$ ORACLE_SID=database01
    oracle@alborz:~$ . oraenv
    ORACLE_SID = [database01] ? 
    The Oracle base for ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1 is /u01/app/oracle
    oracle@alborz:~$ sqlplus '/as sysdba'
    ...
    SQL> STARTUP NOMOUNT
    ORACLE instance started.
    ...
    SQL> ALTER DATABASE MOUNT;
    ...
    SQL> ALTER DATABASE OPEN;
    
    Database altered.
    Then I can work without any problems with my database and everything works pretty well. Today, I decided to install Oracle SQL Developer IDE as it makes it easier to modify the SQL code. My problem is that after reading the tutorial Oracle online, that I am still able to connect to my database. Firstly according to the method that I wrote, I have set up the Oracle instance. But then when I run Oracle SQL Developer I don't know what to choose for the user name and password? because since SQL * Plus shell as you can see I always write: "sqlplus 'virtue sysdba' and it does not prompt me for any password, I can access the database directly." Any idea? What password? What user name? for Oracle SQL Developer?

    Thanks in advance.

    When you connect "/ as sysdba", you actually connect as the user named SYS from the privileges of your operating system. SYS is the owner of the database and a privileged user. You really want to use this username for the day to day operations, but only for what can do only SYS. If you need a different user name. Several Oracle databases have a user named SCOTT who has a number of tables for use tutorial. By default, the password for SCOTT's "Tiger." You may also have other demo users, such as "HR". I admit that I forgot what is the password of the HR, but it doesn't really matter because SYS can change with this command:

    ALTER USER hr IDENTIFIED BY whateveryouwant;
    

    This command:

    SELECT USERNAME FROM ALL_USERS;
    

    lists all the users in your database. Understand that many of these users are there as owners of objects such as stored procedures and tables for Application Express, or TYPEs for Oracle Locator, not for general use. When you are ready to create your own objects, ask SYS create a username for them with

    CREATE USER myusername IDENTIFIED BY mypassword;
    

    and grant that user the privileges as necessary. You'll want to read before you get too far - I think that the developer of the Application Guide is a good starting point.

  • Access 2003 - repeated "You cannot make changes to the database" error

    Hey all,.

    Im having a very strange problem with Microsoft Access 2003, we work with the old databases and when we open them by Access 2003 we get the message "you cannot make changes to objects in database" error, which is expected. However, the laptop began to repeat this message repeatedly about 8 times after the first time that you click on it. Its very annoying to have to keep clicking to get rid of the error message. Its a very strange problem, any ideas on how to solve this problem, or even explain what could of happened will be appreciated.

    Thanks in advance

    PS Ce is not an option for updating the database, we work with a program that uses a database of 97 old and if you update the database the program will stop working.

    Hello

    First of all it doesn't seem that it is a Toshiba laptop failure.
    This looks more like a problem of Microsoft.
    I recommend to check the articles in the Microsoft Knowledge base or / and contact Microsoft technical support.

    I studied a bit and found these pages. Maybe you will find useful information.

    http://www.smartcomputing.com/editorial/article.asp?article=articles/WebOnly/TechSupport/420w10/20w01.asp&GUID
    http://support.Microsoft.com/kb/824260/
    http://support.Microsoft.com/?scid=kb;en-us;824278&SPID=2509&SID=98

    Good luck

  • I am designing a task manager with a reminder system that works in Microsoft Access. DOE anyone know of a way to do just using Access 2003?

    How can I create a task with Microsoft Access Manager?

    Hello Mr. Jama,.

    Thanks for visiting the site of the community of Microsoft Windows XP. The question you have posted is related to Access 2003 and would be better suited to the community of Office Discussion groups. Please visit the link below to find a community that will provide the support you want.
    http://www.Microsoft.com/Office/Community/en-us/flyoutoverview.mspx

    Steven
    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think

Maybe you are looking for

  • why I can not get the same apps I have on my iPad?

    why I can not get the same apps I have on my iPad?

  • Gamevil spirit stones refunds in app

    Gamevil has recently ceased to sit on their stones of mind game, as a result, players are able to request refunds for in-app purchases that were made while it was supported. The problem is that I made purchases that are more than 90 days ago and when

  • Windows Vista securty update fails

    Securuty update for windows vist KB967723, for windows vista KB970430 and 972145 update does not install. Continues to fail.

  • Cannot open hidden flles dxb & wab

    I received a response to my question, but I can not always open hidden files. Robert Clarkxt

  • processRequest in search page

    Hi allI built a search page (auto customization criteria) with simple search panel. The results are displayed in the SubTabs. When users enter data to search and click on 'Go', he should go to the first tab in the results, every time. But the process