Migrating from 9i to 10g through exp/imp

Hi,
We need to migrate a database on 9i in HP-UNIX to 10g in IBM AIX. Can you please tell me whether i can export data in 9i with 9i export utility and import it into 10g using 10g data pump utility for faster import ?
We don't have the 10g software installed in the HP-UNIX platform.
And what other alternatives we have to reduce the amount of time for the migration process as it's a critical Production database ?
Thanks,
Jayanta

I believe that Justin is correct that if you use exp to unload the data you will need to use imp and not impdp to reload the data.
To speed up the cross-platform exp/imp process I suggest you consider running multiple concurrent exp/imp jobs. You can generate a table=list into a spool file using sql. You can give each large table its own exp job and bunch the small tables.
Depending on how your database objects are organized you might also be albe to export by owner or a combination of owner, tables= exports.
You can use a full=y with the rows=n option to grab the public synonyms, non-owning users, packages, etc.... not brought in by the prior exp/imp.
HTH -- Mark D Powell --

Similar Messages

  • Database upgrade from 8i to 10g using exp/imp

    Dear Friends,
    Please provide the steps to upgrade from 8i to 10g using exp/imp.
    Thanks,
    Rathinavel

    Hi;
    Please also see cold backup option
    How to migrate from 8i to 10g to new server using cold backup [ID 742108.1]
    Also see:
    Upgrading from 8i to 10g with import utility
    http://searchoracle.techtarget.com/answer/Upgrading-from-8i-to-10g-with-import-utility
    Regard
    Helios

  • Reports Migration from 6i to 10g

    In my Project we are having many reports .and we are trying to Migrate those from 6i to 10g can anyone tell me what are the suggestions i can make during this process .. i am the only person who is going to involve in complete migration solely. Any Ideas and suggestions welcome ..

    Hello,
    Oracle Reports: Migration from 6i to 10g
    http://www.oracle.com/technology/products/reports/migration/index.html
    FAQ Migration
    http://www.oracle.com/technology/products/reports/htdocs/faq/faq_migration.htm
    Regards

  • Report generation failed after migrated from 6i to 10g.

    Hi All,
    i have migrated the 6i application to 10g.
    There was a report which was generated in .html format and saved to a remote server location.
    Now after migration to 10g,when i run the report through the URL ,It is still generated on the same remote server location but the it is not showing in the application interface.
    Please help....
    Thanks,
    DK

    Hi, Mike,
    user3211655 wrote:
    Hi All,
    We try to migrate a 8i database to 10g by using the exp and imp. All tables and data are already migrated by imp. During the imp, there are errors said the trigger compile with errors.
    When login to the em to check, I found these 2 errors.
    Line # = 2 Column # = 1 Error Text = PL/SQL: SQL Statement ignored
    Line # = 2 Column # = 60 Error Text = PL/SQL: ORA-00942: table or view does not exist
    My trigger is a very simple one:
    BEGIN
    Select TB_COUNTER_SEQ.NEXTVAL INTO :NEW.INCREMENT_NUM FROM DUAL;
    END;
    And I'm sure the "TB_COUNER_SEQ" is there.
    Do I need to change anything on the trigger when migrating from 8i?
    In fact, besides this trigger, all other trigger imp to this schema are having the same error. The schema in the 10g is a newly created one, is there any special right I need to create grant to this new user?Grant the necessary privileges on the tables (and any other objects used, like sequences) directly to the owner of the triggers. Privileges granted to a role don't count in AUTHID OWNER stored procedures; the privileges have to be granted to the owner of the stored procedure (or to PUBLIC).
    It the error is occurring at position 60, then it looks like you don't have privileges on dual. Login as SYS and
    GRANT SELECT ON dual TO PUBLIC;You may need synonyms (perhaps public synonyms) for the objects, too.

  • Trigger compile with after migrated from 8i to 10g

    Hi All,
    We try to migrate a 8i database to 10g by using the exp and imp. All tables and data are already migrated by imp. During the imp, there are errors said the trigger compile with errors.
    When login to the em to check, I found these 2 errors.
    Line # = 2 Column # = 1 Error Text = PL/SQL: SQL Statement ignored
    Line # = 2 Column # = 60 Error Text = PL/SQL: ORA-00942: table or view does not exist
    My trigger is a very simple one:
    BEGIN
    Select TB_COUNTER_SEQ.NEXTVAL INTO :NEW.INCREMENT_NUM FROM DUAL;
    END;
    And I'm sure the "TB_COUNER_SEQ" is there.
    Do I need to change anything on the trigger when migrating from 8i?
    In fact, besides this trigger, all other trigger imp to this schema are having the same error. The schema in the 10g is a newly created one, is there any special right I need to create grant to this new user?
    Thanks a lot.
    Mike

    Hi, Mike,
    user3211655 wrote:
    Hi All,
    We try to migrate a 8i database to 10g by using the exp and imp. All tables and data are already migrated by imp. During the imp, there are errors said the trigger compile with errors.
    When login to the em to check, I found these 2 errors.
    Line # = 2 Column # = 1 Error Text = PL/SQL: SQL Statement ignored
    Line # = 2 Column # = 60 Error Text = PL/SQL: ORA-00942: table or view does not exist
    My trigger is a very simple one:
    BEGIN
    Select TB_COUNTER_SEQ.NEXTVAL INTO :NEW.INCREMENT_NUM FROM DUAL;
    END;
    And I'm sure the "TB_COUNER_SEQ" is there.
    Do I need to change anything on the trigger when migrating from 8i?
    In fact, besides this trigger, all other trigger imp to this schema are having the same error. The schema in the 10g is a newly created one, is there any special right I need to create grant to this new user?Grant the necessary privileges on the tables (and any other objects used, like sequences) directly to the owner of the triggers. Privileges granted to a role don't count in AUTHID OWNER stored procedures; the privileges have to be granted to the owner of the stored procedure (or to PUBLIC).
    It the error is occurring at position 60, then it looks like you don't have privileges on dual. Login as SYS and
    GRANT SELECT ON dual TO PUBLIC;You may need synonyms (perhaps public synonyms) for the objects, too.

  • Migrating from 9i to 10g designer

    Is there documentation on migrating Designer/Repository from 9i to 10g.
    We have a 9i database and 9i designer. What are the specific steps to be done.
    I know oracle normally has a migration path for its products.
    any tips would be helpful.

    Documentation is in the release notes. Actually, it is quite simple.
    First backup your Repository with the Repository Administration Utility (RAU).
    Install Designer 10g - this can be done in the same ORACLE_HOME as 9i or in a new ORACLE_HOME if you wish. Do this for all Designer users that share your Repository - once you upgrade the repository, old versions of Designer won't be able to use it.
    Then start RAU again. You will notice that the Upgrade button, which is normally grayed out, has become active, and some of the other buttons are grayed out. Use the Check System Requirements utility to make sure that your Repository Owner has all of the needed permissions and that other configurations are correct. It is particularly important that the registry settings that point Designer at "imp" and "exp" point to versions that are compatible with your database version. By the way, the latest version of the Repository requires at least Oracle 9iR2.
    Finally, press the Upgrade button and start the upgrade. This will take a while but went pretty smoothly for me.

  • Can't recreate 9i to 10g with EXP/IMP

    I've been trying to duplicate a database from 9i to 10g. I'm only interested to recreate the users, roles, database links,
    etc. The (production) server that has 9i is outdated, and the 10g is on a new server. I've created a new database on the 10g server, and created all the tablespaces that reflects the 9i server. Next, I used the EXP command on 9i:
    exp system/password FILE=allusers.DMP LOG=allusers.log OWNER=(*list of users*) COMPRESS=N ROWS=N DIRECT=Y CONSTRAINTS=Y INDEXES=Y;
    In the 10g server, I used the import command:
    imp system/password FULL=Y CONSTRAINTS=Y INDEXES=Y FILE=allusers.DMP LOG=allusers.log ROWS=n;
    When I try the IMP command in 10g, I get an error that the users doesn't exist. That only way I can think of to resolve this is
    if I export the entire database from 9i. Wouldn't that conflict with the 10g SYSTEM tablespace? IE:
    exp system/password FULL=Y FILE=full.dmp LOG=allusers.log COMPRESS=N ROWS=N DIRECT=Y CONSTRAINTS=Y INDEXES=Y;
    I even tried to import one user at a time, and it didn't work. IE:
    imp system/password FROMUSER=user1 CONSTRAINTS=Y INDEXES=Y FILE=allusers.DMP LOG=allusers.log ROWS=n;
    I'm stuck. Please help.

    Hello,
    Here's an example of some of the objects, as well as the result when I manually compile them (I even logged in as SYS):
    SQL> alter package cwh.smp_vdg compile;
    Warning: Package altered with compilation errors.
    SQL> alter package sys.comp_login_funct compile;
    alter package sys.comp_login_funct compile
    ERROR at line 1:
    ORA-04043: object comp_LOGIN_FUNCT does not exist
    Few other objects are SYS.DBMS_XPLAN, PUBLIC.SDO_TO_DATE.

  • Refresh database through exp/imp

    version 10203 on windows (old db on solaris 8170)
    i Have to refresh database data, No of users/schemas are 400+. fastest way to do that would be to do full exp/imp.
    but 1st drop current users cascade. (any command to drop all users in with one command?)
    then validate all all tables/schemas are same & up-to-date( any suggestion to validate this efficiently?) i am thinking to check full exp logs on old & new db.(what that can take forever manually going through thousands of tables etc)

    First, make sure that statistics are properly gathered in both the old and the new DB.
    Next, use num_rows column in dba_tables. Since statistics are typically gathered by sampling, they would not necessarily match. They need to be quite close though.
    After you are sure that all objects were transferred, you can issue a query to find all tables with “invalid” number of records.
    The query can look something like this:
    select s.owner, d.table_name , d.num_rows
    from dba_tables d
    where d.owner not in (‘SYS’,’SYSTEM’,…)
    and not exists
               (select * from dba_tables@old_db s
              Where d.owner = s.owner
              And d.table_name = s.table_name
              And s.num_rows between 0.9*d.num_rows and 1.1*d.num_rows
              )You need to take care of some special cases, such as num_rows being NULL, partitioned tables, etc.
    Iordan Iotzov
    http://iiotzov.wordpress.com/

  • Problem in migrating from 6i to 10g and I need help

    I'm trying to change my program from 6i to 10g
    I migrated libraries and
    every thing is ok but when I try to migrate forms I had this error
    ERROR opening D:\10gnkinkos\SHIFTS.fmb :oracle.forms.jdapi.JdapiException: A subclassed module could not be found during loading
    Check subclass and library dependencies

    With "the browser opening a white page" do you mean that the Forms Java applet won't start at all or is it starting with a Forms with a white canvas without any items on it?
    If it is the first (Java not starting) there must be something wrong with your Forms setup. First try to run with the default setup without specifying a form. It should display test.fmx that it is included with the Forms setup. This Forms just tells you the setup succeeded and displays a single OK button

  • Poor performance on reports that were migrated from 6i to 10g

    We are migrating from 6i client server to 10g reports server and getting poor performance on various reports. Reports that work in seconds in 6i are taking much longer to run or even timing out.
    Reports Server:
    Version 10.1.2.0.2
    initEngine = 1
    maxEngine = 20
    minEngine = 1
    engLife = 1
    engLife = 1
    maxIdle = 30
    The reports are being called from 10g forms with the following:
    T_repstr := '../reports/rwservlet?server=rep_aporaapp_frhome1'
    || '&report='|| T_prog_name
    || '&userid='|| T_nds_uid;
    || '&destype=cache'
    || '&paramform=yes'
    || '&mode=Default'
    || '&desformat=pdf'
    ||' orientation=Landscape';
    web.show_document(T_repstr,'_blank');

    Using these and not hearing much bad
    Init Engine 1
    Max Engine 6
    Min Engine 0
    Eng Life 10
    MaxIdle 30
    Trace Error
    Trace Replace
    I set my Report Server Parameters
    CACHE SIZE - 700
    CACHE DIRECTORY = (you have to decide)
    IDLE timeout 120
    Max Connections 120
    Max Queue Size 4000
    trace options = trace_err
    trace mode trace_replace

  • URGENT - Migrating from 9i to 10g designer

    Hi All,
    I have installed new repository for Designer 10g (10.1.2.0.2) and
    I have started Migration from Designer 9i (9.0.2.80.10).
    I have error message from ckrau61 with cause:
    "No Designer Repository has been detected.
    Please check connection details and try again".
    I have checked TNSNAMES.ORA and haven't found any error. Other
    software works with old repository (9i) and i have checked the TNSNAMES.ORA on the server and not on the client ... Oracle is trying to build a db link and it is tested ok.
    The Migration from 9i is not supported in 10g?
    Help-me!!!!
    Any tips would be helpful. Thanks.

    You do not have to install a new Repository and "migrate" your data to upgrade from Designer 9i to Designer 10g. You just install the 10g Designer client, connect to your existing 9i Repository and "upgrade" it to 10g.
    Please refer to the "Upgrading a Release 6i, 9i, or 10g Repository" section in the Repository Installation Guide for complete details.
    - Suresh

  • Oracle 10G Installation and Migration from 6i to 10G and

    I never had the opportunity to Install or Migrate oracle any version.
    We are in the process of Installing Oracle 10G and moving Oracle Forms and Reports from 6i to 10G. I am asked by my superiors to conduct the interviews and decide which candidate will be best. These are temporary positions but are very important as a wrong candidate will affect the entire project. Need the right candidate.
    I would like some hints or suggestion as to what skills should I test or what questions to ask.
    Any sites or any questions will help me.
    Thanks to All

    See,
    to read how we performed the upgrade and see some issues:
    http://www.oracle.com/technology/products/forms/index.html
    http://www.oracle.com/technology/products/forms/htdocs/upgrade/index.html
    http://www.oratransplant.nl/category/oracle/forms/6i-to-10g-upgrade/
    Good Luck!!

  • What is the right tools to migrate from developer suite 10g to 11g?

    Hi all..
    Im kinda new here and hope pro can help me in the right direction. I've been developing forms and reports in 10g which is using the developer suite. My company would like to migrate to 11g. However, i see that there are no 11g developer suite. it must have rename it something else or provided to developer in a different name or so.
    Could someone clarify this and give me a link to what i need to develop forms and reports in 11g. Im sure im going to need the weblogic as well.
    I did find a post where user states that there is no more developer suite in 11g but i find his answer a bit unclear. So i was hoping someone can give a link to what i really need in order to continue with 11g.
    Thanks

    In brief a migration from 10g to 11g is just a recompile, nothing more. There were some built-ins removed in 11g which were deprecated in 10g (like run_product for example) so if you have some dead code containing this built-ins you will get compile errors. But as those built-ins didn't do anything in 10g you should be able to remove them without a second thought.
    As for developer suite: there is no developer suite anymore like there was in 10g; There is only one complete bundle containing the development as well as the deployment components, and you can choose at installation time which components you want to install. You can install the IDEs and omit some of the components you won't need in 11gR1 or install the development version in 11gR2.
    You can find the install bundles here.
    Before you start installing it is a good idea to review the certified system configurations.
    cheers

  • Portal Migration from 9i to 10G

    Hi all
    Iam new to Portals, We will be getting a portal migration project from 9i to 10G.
    I need to know the upgradation procedures needed to do the same. It will be very helpful if anyone can refer me any good document or white paper for this.
    Thnx in advance
    Sriram

    Hi
    I recommend before migrate to a new version, review the export and import, because this a bug in the portal 10G Don´t clone that's why is not function is the 10G version. you cand find documentation about migration and requiriments in the Oracle portal section. Be carefully with the indications in the pdf documentation and do a plan B if you have problems with the migration.
    Best regards
    deepjavero

  • Does migration from 6i to 10g affect on Graphs in Forms

    Hiiiiii Masters
    I am on migration from form 6i to 10g , and i need to migrate the Graphical application too.
    Here i came to know that there is no Graphical support in 10g..
    What should i do? Can any one give me the steps...
    Thanks and Regards
    Swap

    check this document,
    Oracle® Forms Migrating Forms Applications From Forms 6i

Maybe you are looking for

  • External Monitor Not Working (Can't Hear Vocals)

    Hi all. I am about to tear my hair out with monitoring problems I have started experiencing with Adobe Audition. I want to use the External Monitor feature to monitor my vocals whilst recording a track (Don't like the latency of Audtion monitor).  Ho

  • IPhone 5 Battery = Terrible

    I regret upgrading to the iPhone 5.  I've read some people claim it's the iOS.  I honestly don't know. What I do know is that my iPhone 4 had no problems with battery.  It functioned quite well for being 2 years old.  I really miss it now. I've gone

  • BB not syncing with Outlook 2011 Mac

    Hi,  Up until not long ago my BB Torch was syncing without a problem with my Outlook 2011 Calendars in my Mac. Now for some reason it has just stopped working! I did have a few problems with iCloud wiping all of my data off the calendars, iCloud has

  • Default tablespace problem

    I created a new user. I wanted to attach this user to a default tablespace. After I gave the command, "ALTER USER DEFAULT TABLESPACE rent QUOTA UNLIMITED ON rent;", the Oracle SQl Developer gave a command succeeded message. But when I tried to access

  • Cannot connect to server in Icloud

    i had changed my email for my apple ID and I did not change it in icloud.... I cannot remember my password to my first apple ID  on the icloud account. I need to know how to change my icloud info on my Ipad. It keeps telling me to review the terms an