Import Oracle 9i dump into Oracle 10g

Hi All,
I want to know how do we import oracle 9i dump in to Oracle 10g
Kindly inform us how it can be done
Thanks
Pandianaj

Hi,
In order to move data from 9i to 10g:
o use exp version 9i
o use imp version 10g
From documentation:
Exporting Data From Releases Earlier Than 10.2 and Importing Into Release 10.2
Export From      Import To      Use Export Utility For      Use Import Utility For
Release 10.1      Release 10.2      Release 10.1           Release 10.2
Release 9.2      Release 10.2      Release 9.2           Release 10.2
Release 8.1.7      Release 10.2      Release 8.1.7           Release 10.2
Release 8.0.6      Release 10.2      Release 8.0.6           Release 10.2
Release 7.3.4      Release 10.2      Release 7.3.4           Release 10.2
------------------------------------------------------------------------------Cheers
Legatti

Similar Messages

  • Need help for importing oracle 10G dump into 9i database

    hi, Someone help me to import oracle 10G dump into 9i database. I'm studying oracle . Im using oracle 10G developer suite(downloaded from oracle) and oracle 9i database. I saw some threads tat we can't import the higher version dumps into lower version database. But i'm badly need help for importing the dump...
    or
    someone please tell me the site to download oracle 9i Developer suite as i can't find it in oracle site...

    I didnt testet it to import a dump out of a 10g instance into a 9i instance if this export has been done using a 10g environment.
    But it is possible to perform an export with a 9i environment against a 10g instance.
    I am just testing this with a 9.2.0.8 environment against a 10.2.0.4.0 instance and is working so far.
    The system raises an EXP-00008 / ORA-37002 error after exporting the data segments (exporting post-schema procedural objects and actions).
    I am not sure if it is possible to perform an import to a 9i instance with this dump but maybe worth to give it a try.
    It should potentially be possible to export at least 9i compatible objects/segments with this approach.
    However, I have my doubts if this stunt is supported by oracle ...
    Message was edited by:
    user434854

  • How we import oracle 10g dump to oracle 9i

    Hi
    Expert I want to import oracle 10g dump to oracle 9i
    is it possible ??????????
    but how
    Thanks
    Madhvesh

    Welcome to the forums !
    Pl post details of your OS and database versions.
    Pl see MOS Doc 1065604.1 (How to Import to lower version database or run network export with exp/imp utilities)
    HTH
    Srini

  • Step to export and import oracle 10g on AIX,LINUX

    Hi ,
    Plase any one can give nme the steps to be followed to export and import oracle 10g database from AIX to AIX and LINUX also.
    Waiting for your response.
    Thanks..

    You dont have to follow any special steps, Export and Import are same on all OS's.

  • How to import a data dump into Oracle express

    Hi
    Thank you for reading my post
    how i can import a data dump which is a dump of my Schema in oracle 10g into oracle database express ?
    indeed it is just 20 tables and one sequence that i exported from oracle 10g and i want to import it into my oracle express 10g
    thanks

    Hi,
    I
    1) export the data from your source database XE
    C:\WINDOWS\system32>exp userid=USER1@XE1 file=user1.dmp
    2) in the target XE database you would have to recreate the same user, e.g. USER1
    3) run imp on the same dump file:
    C:\WINDOWS\system32>imp userid=USER1@xe2 file=user1.dmp full=yes ignore=yes
    II
    From DOS prompt make directory
    DOS>md c:\oraclexe\tmp
    DOS>cd c:\oraclexe\app\product\10.2.0\server\BIN
    DOS>sqlplus SYS/Password AS SYSDBA
    It is posible to be SYS/Password@SID AS SYSDBA
    SQLPlus>CREATE OR REPLACE DIRECTORY XMLDIR AS 'C:\oraclexe\Tmp';
    SQLPlus>GRANT READ, WRITE ON DIRECTORY XMLDIR TO property;
    Go back to DOS prompt. There are two files - expdp.exe and impdp.exe in BIN directory.
    DOS>expdp SYS/Password AS SYSDBA SCHEMAS=property DIRECTORY=XMLDIR DUMPFILE=property.dmp LOGFILE=property.log
    From DOS prompt make directory
    DOS>md c:\oraclexe\tmp
    DOS>cd c:\oraclexe\app\product\10.2.0\server\BIN
    DOS>sqlplus SYS/Password AS SYSDBA
    It is posible to be SYS/Password@SID AS SYSDBA
    SQLPlus>ALTER SYSTEM SET NLS_LENGTH_SIMANTICS='CHAR' SCOPE=BOTH;
    SQLPlus>CREATE OR REPLACE DIRECTORY dmpdir AS 'C:\oraclexe\Tmp';
    SQLPlus>GRANT READ, WRITE ON DIRECTORY XMLDIR TO public;
    Go back to DOS prompt. There are two files - expdp.exe and impdp.exe in BIN directory.
    DOS>impdp SYS/Password AS SYSDBA SCHEMAS=property DIRECTORY=XMLDIR DUMPFILE=property.dmp LOGFILE=property.log
    There are so many treads about export and import in XE.
    Konstantin

  • Import a user dump into Oracle 8i Database

    Please help, I tried to import a user dump file to Oracle 8i Database by command line (imp system/manager@instance).
    However, reture a message with" imported successful with warning". And I couldn't connect the database with the new user login.
    Any advice?

    Hi,
    I
    1) export the data from your source database XE
    C:\WINDOWS\system32>exp userid=USER1@XE1 file=user1.dmp
    2) in the target XE database you would have to recreate the same user, e.g. USER1
    3) run imp on the same dump file:
    C:\WINDOWS\system32>imp userid=USER1@xe2 file=user1.dmp full=yes ignore=yes
    II
    From DOS prompt make directory
    DOS>md c:\oraclexe\tmp
    DOS>cd c:\oraclexe\app\product\10.2.0\server\BIN
    DOS>sqlplus SYS/Password AS SYSDBA
    It is posible to be SYS/Password@SID AS SYSDBA
    SQLPlus>CREATE OR REPLACE DIRECTORY XMLDIR AS 'C:\oraclexe\Tmp';
    SQLPlus>GRANT READ, WRITE ON DIRECTORY XMLDIR TO property;
    Go back to DOS prompt. There are two files - expdp.exe and impdp.exe in BIN directory.
    DOS>expdp SYS/Password AS SYSDBA SCHEMAS=property DIRECTORY=XMLDIR DUMPFILE=property.dmp LOGFILE=property.log
    From DOS prompt make directory
    DOS>md c:\oraclexe\tmp
    DOS>cd c:\oraclexe\app\product\10.2.0\server\BIN
    DOS>sqlplus SYS/Password AS SYSDBA
    It is posible to be SYS/Password@SID AS SYSDBA
    SQLPlus>ALTER SYSTEM SET NLS_LENGTH_SIMANTICS='CHAR' SCOPE=BOTH;
    SQLPlus>CREATE OR REPLACE DIRECTORY dmpdir AS 'C:\oraclexe\Tmp';
    SQLPlus>GRANT READ, WRITE ON DIRECTORY XMLDIR TO public;
    Go back to DOS prompt. There are two files - expdp.exe and impdp.exe in BIN directory.
    DOS>impdp SYS/Password AS SYSDBA SCHEMAS=property DIRECTORY=XMLDIR DUMPFILE=property.dmp LOGFILE=property.log
    There are so many treads about export and import in XE.
    Konstantin

  • Export and import Oracle 10G database

    Hello all
    Can anyone tell me once for all how can i backup oracle 10G database and restore it in other computer (export and import)
    thanks alot
    Ron

    Do you can access to metalink?
    If not, I copy an paste this doc's....
    Doc ID: Note:10767.1
    Subject: How to perform FULL System Export/Imports
    Type: BULLETIN
    Status: PUBLISHED
    Content Type: TEXT/X-HTML
    Creation Date: 18-APR-1994
    Last Revision Date: 30-AUG-2002
    Purpose
    This article highlights some important points to consider when performing
    a Full System Export and Import.
    Scope and Application
    It is intended to assist users performing FULL System Exports and Imports.
    A Full System Export and Import is a useful way to replicate or clean up
    a database. Please note the following guidelines when performing a Full
    System Export and Import:
    1. When performing the import, ensure you are pointing at the correct
    instance. Always check values for the SID and two task driver before
    proceeding.
    *Note:   On Unix systems, just entering a sub-shell, such as using
    C-shell, can change the database that the import would work
    against.
    2. When possible, it is advisable to take a physical copy of the
    exported database and the database you intend to import into before
    starting the import. This ensures any mistakes are reversible.
    3. NEVER run a FULL SYSTEM IMPORT on a machine that has more than one
    database UNLESS you are 100% sure all tablespaces have been
    pre-created. A full import will create any undefined tablespaces
    using the same datafile names as the exported database. There are
    situations where this is very dangerous:
    -> If the datafiles belong to ANY other database, they will be
    CORRUPTED. This is especially true if the exported database is
    on the same machine, because its datafiles will be re-used by
    the database you are importing into.
    -> If the datafiles have names that clash with existing operating
    system files.
    4. When exporting, it is advisable to also produce a report showing
    information you may need before / after the import:
    -> List the tablespaces and datafiles
    -> List the rollback segments
    -> List a count, by user, of each object type such as tables,
    indexes, etc.
    This enables you to ensure that tablespaces have been pre-created
    and to check the success of the import after it is complete.
    5. If you are creating a completely new database from an export, remember
    to create an extra rollback segment in SYSTEM, and make this available
    in the init.ora file before proceeding with the import.
    6. There are some versions of export that do not retain sequence numbers
    correctly. It is advisable to select next_value for each sequence
    after the export so that these can be checked after import.
    Following these guidelines will help you to avoid major problems.
    Doc ID: Note:174226.1
    Subject: How To Copy an Oracle Database To Another Machine
    Type: HOWTO
    Status: PUBLISHED
    Content Type: TEXT/X-HTML
    Creation Date: 12-OCT-2001
    Last Revision Date: 01-OCT-2003
    goal: How to copy an Oracle database to another machine
    fact: Oracle Server - Enterprise Edition
    fix:
    Pre-requisites: The copy is between 2 machines, both have to be on the same OS
    and have to have exactly the same database version installed.
    1. Make sure the database you want to copy was closed with a SHUTDOWN IMMEDIATE,
    SHUTDOWN NORMAL or SHUTDOWN TRANSACTIONAL.
    2. Copy init.ora and control files to create instance and be able to go in
    mount mode. Check the init.ora for the locations where the controlfiles have
    to be, if those locations are not valid on the machine put the control files on
    different places and adjust the init.ora accordingly.
    3.a. Copy the datafiles (all of them).
    b. Copy the redo-logfiles (all of them).
    4.a. (Unix only) Set the environment variables:
    ORACLE_SID - set to the database name you wish to create
    ORACLE_HOME - set to full pathname of the Oracle system home directory
    PATH - needs to include $ORACLE_HOME/bin
    b. (NT/2000 only) Do 'set ORACLE_SID=<SID>'
    Use oradim to create the service for the instance. For more information
    on oradim please refer to (the part that refers to creating a new instance):
    Note:68720.1 Creating a new 7.3, 8.0, 8.1 Instance/Database
    5. Use servermanager (check the name to use for your version of oracle) or
    sqlplus (version 9i and above) to startup the database in mount mode.
    Do
    CONNECT INTERNAL/<PASSWORD>
    then
    STARTUP MOUNT
    Then do a rename of the copied datafiles if they are not in the same path as on
    the other machine. For all the files that are in the result of the query:
    SELECT NAME FROM V$DATAFILE;
    do
    ALTER DATABASE RENAME FILE '<oldfullpath>\<filename>' to <
    newfullpath>\<filename>';
    6. Query the datadictionary for the old location of the redolog files using:
    SELECT MEMBER FROM V$LOGFILE;
    If the new place is not the same as the old do:
    ALTER DATABASE RENAME FILE '<oldfullpath>\<redologfilename>' to &
    lt;newfullpath>\<redologfilename>';
    7. Now open the database:
    ALTER DATBASE OPEN;
    ******************************************************************

  • Export Oracle 9i / Import Oracle 10g

    Dear all,
    I´ve a Oracle 9i installation. From this instance I create with the exp-tool a user dumpfile. Then I would like import this dumpfile into a 10g instance. With thre schematas it works only that one tell me : Only a dba can import a dumpfile that have been created by a dba. But this user on 10g is a dba.
    Thanks for any usefull sugestions.
    Kind regards
    Robert

    try to import wi this command
    imp <username/password'> file=<Directory/.dmp> full=y ignore=Y BUFFER=67108864
    ignore=Y opton will ignore if the object already exists
    Precreate the users and Tablespaces before uising this command
    the message you have posted is bit unclear
    Hope this will help

  • Steps to export and import oracle 10g databse from AIX to AIX and LINUX

    Hi,
    I need the steps to export the oracle 10g database from AIX server to AIX server and LINUX server.
    Please give me all the steps as this is my first exort an import activity.
    thanks,

    For 10g there exist two ways to do so.
    1) Regular exp/imp.
    2) Data pump expdp/impdp.
    As this is your first export and import activity, relevant concept understanding is mandatory for you.
    Documentation Link
    http://download-east.oracle.com/docs/cd/B19306_01/server.102/b14215/toc.htm
    Read the chapters 1,2,3 (Data pump expdp/impdp) and 19 (regular exp/imp). Good luck.

  • Importing Oracle 10g export file to Oracle 9i

    We have an export file from a 10g database and wanting to import them to 9i database. Is this possible?

    Assuming that they have both 10g and 9i database, there is no reasom why they can't use the 9i export and import utilities to load the data.
    If the dump file came from a 3rd party's database to whcih they don't have access, then obviously they won't be able to load the file into a 9i database.

  • Is it possible to import existing tables dump into another tables.

    Hi,
    i have a schema called "xyz". in that i have a,b,c tables. i took a,b,c tables backup using normal export. and also i have e,f,g tables in same schema ("xyz"). i want to import a,b,c data into e,f,g tables. can anyone please let me know what is the import command. dont give me the data pump options. i have some problems to take the data pump expors of those 3 tables.

    841731 wrote:
    Hi,
    i have a schema called "xyz". in that i have a,b,c tables. i took a,b,c tables backup using normal export. and also i have e,f,g tables in same schema ("xyz"). i want to import a,b,c data into e,f,g tables. can anyone please let me know what is the import command. dont give me the data pump options. i have some problems to take the data pump expors of those 3 tables.not possible using exp & imp

  • Importing MYSQL dump into Oracle database

    Hi,
    I want to import MYSQL database dump into Oracle 9i database.
    Can any body suggest as how to proceed for this.
    thanks in advance

    if you're referring to dump generated by mysqldump then you have a lot of work to do since Oracle does not support sql syntax in the dump file.
    alternatively, you can export each table into .csv file using phpMyAdmin and then load that .csv using SQL Loader or external table.

  • Problem while importing same data dump in 2 databases

    Hi,
    Oracle Version : 11G r2
    I have installed oracle 11g and created a database db1. I created tablespace tbl1, user usr1, granted required permissions and imported oracle data dump into it using the impdp command.
    Now, i want to import the same dump into another database. I created a fresh database db2. But the dump requires tablespace name as tbl1 and user name as usr1.
    How do i import the dump into this new db2.
    FYI - I tried a few things. I created db2. Logged into it using sqlplus system/pwd@db2 command. Created a new tablespace tbl1 and user usr1. I was able to create them successfully without errors like 'already existing'. But when i issue the impdp command, i get 'table already exists' for all tables in the dump. :(
    Please tell me how to do this.
    Thanks,
    Anandhi

    Hi,
    When you import second fresh database, it means there haven't tbl1 tablespace. 1. you can create this tablespace in second database.
    2. If you don't need create again same table space then you must use REMAP_TABLESPACE and REMAP_SCHEMA option of impdp
    for example :
      inpdp REMAP_TABLESPACE=TBL1:USERS REMAP_SCHEMA=USR1:USR2  DUMPFILE=DATA_PUMP_DIR:DUMP.DMPRegards
    Mahir M. Quluzade

  • Import from oper dump

    Hai
    i have a table pk16 in dev environment.
    i was given a dump from oper environment to import to the table pk16.
    condition is if the record exists in pk16 in dev then no import. if not found then import.
    how can i do this..?
    S

    it is exported from export utility.
    blueshadow.. i already imported into the temporary table pk16_tmp and i found so many mismatches between this two. so i need to import oper dump only when the record does not exist at all.
    is there any option in imp command to append...?
    i have a suggestion... i can import the oper dump into a temporaty table. then create a pk16_tmp.lst file from "select * from pk16_tmp" and load the data using sqlloader which will used for append.
    what u guys suggest?
    S

  • Import oracle 11g database into oracle 10g Server -

    Hi guys,
    We have a oracle db running on Oracle 11g. Now, we would like to export from oracle 11g into Oracle 10g XE for important demo. Is it possible??
    When i try to import into Oracle 10g XE, the following Error msg appears :
    IMP-00010: Not a valid export file, header failed verification
    Pls help soonest possible...
    tx
    Rama

    A BIG thank you to both of you, Managed to import succesfully. appreciate your help.
    Just for others who would be using this forum.
    Steps involved
    1. connect with Oracle 10g Export utility to the source db.
    2. export the db from source to target server
    3. create DDL & schema of the source db.... ( i used toad dba )
    4. run the DDL & schema of the target db (oracle 10g) .. ( i used toad dba )
    5. import the dump to target server.
    6. done...
    thanks.

Maybe you are looking for