Oracle Export and import
Hi,
I just want to do the export and import.
Source DB - Oracle 10g on Solaris 64 bit OS. (Export)
Destination DB - Oracle 9i on Windows OS (import).
Kindly confrm that these export and import is possible in oracle.
Thank you,
add version=9.x while taking the export from solarisThat advice doesn't apply for 10g to 9i.
The export has to be done with the 9i "exp" binary, from a 9i ORACLE_HOME. It can be done over a SQLNet connection.
The subsequent import has to be done with the 9i "imp" binary.
Hemant K Chitale
Similar Messages
-
Calling Oracle Export and Import in java
Hi,
I am trying to call oracle export and import utilites in my java application,
can anyone help me that how can i do this, plz consider the case as this is a part of my project..
Regards
AshishYou should just be able to call the "imp" and "exp" executables ($ORACLE_HOME/bin) using the Runtime class. You can setup the various parameters for export / import in a parameter file.
http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html
http://www.orafaq.com/faqiexp.htm -
Calling oracle export and import utilities in java
Hi,
can someone help me, i have to call oracle export and import utilities through my java application, can anyone guide me, how i can do it..
Thansks
AshishHi,
can someone help me, i have to call oracle export and
import utilities through my java application, can
anyone guide me, how i can do it..You mean the command line ones? Use Runtime.exec(); -
Scripting Oracle export and import dumps
Hello,
I would like to know if it is possible to script oracle export and import dump commands in a PL/SQL package rather than at command prompt. Also, how can i copy the export dump files across the network to a specific location.
I would really appreciate if someone can provide me with examples????
Thanks.Yes, there's DBMS_JOB on 9i, it's sort of DBMS_SCHEDULER's 'grampa' ;)
Check the 9i docs (http://tahiti.oracle.com) and do some searches here and on http://asktom.oracle.com for more info.
Hoewever, in order to execute OS-commands, you'll probably need a JAVA wrapper.
DBMS_JOB cannot do that.
Examples can be found here:
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:952229840241
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:16212348050 -
Scripting oracle export and import dumps through PLSQL stored procedures
Hello,
I would like to know if it is possible to script oracle export and import dump commands in a PL/SQL package rather than at command prompt. Also, how can i copy the export dump files across the network to a specific location.
I would really appreciate if someone can provide me with examples????
OR
If there is off the shelf solution for what i am trying to achieve?
Many Thanks.Hello,
there are many ways to do this:
- Java with PL/SQL wrapper,
- call C code as external procedure from PL/SQL,
- DBMS_SCHEDULER has some features related to this as well,
- or write your own logic: for example creating a new file with UTL_FILE could be the trigger of the export.
Franky
Edited by: Franky on Aug 10, 2009 4:25 AM - extended -
Oracle Export and Import of XE application
I am trying to do an Oracle Export of an EX application and an Import to another PC. Can it be done?
I have encountered several problems. Either it brought over the application, but no Pages or I cannot access the Login page.
My reason for this is to handle application updates/changes for 50 odd remote users.
I am using APEX Release 2.1.0.00.39Yes it was a full database export with all schemas.
I ran the following query before and after the import:
select object_type, count(*) from dba_objects where owner = 'FLOWS_020100' group by object_type order by 1;
After the IMPORT, I had less LOBs (4) and Tables(8).
The missing tables are:
DR$WWV_FLOW_OH_IDX$I
DR$WWV_FLOW_OH_IDX$K
DR$WWV_FLOW_OH_IDX$N
DR$WWV_FLOW_OH_IDX$R
DR$WWV_FLOW_OH_PT_IDX$I
DR$WWV_FLOW_OH_PT_IDX$K
DR$WWV_FLOW_OH_PT_IDX$N
DR$WWV_FLOW_OH_PT_IDX$R
The script below was used to reinstate the SYS grants to flows_020100:
Select owner||':'||table_name||':'||privilege from dba_tab_privs where grantee='FLOWS_020100' and grantor='SYS';
The results from the script:
grant SELECT on SYS.OBJ$ to Flows_020100;
grant SELECT on SYS.USER$ to Flows_020100;
grant SELECT on SYS.V_$SESSION to Flows_020100;
grant SELECT on SYS.V_$PARAMETER to Flows_020100;
grant SELECT on SYS.V_$TIMER to Flows_020100;
grant SELECT on SYS.DBA_IND_COLUMNS to Flows_020100;
grant SELECT on SYS.DBA_OBJECTS to Flows_020100;
grant SELECT on SYS.DBA_ROLLBACK_SEGS to Flows_020100;
grant SELECT on SYS.DBA_ROLE_PRIVS to Flows_020100;
grant SELECT on SYS.DBA_SYS_PRIVS to Flows_020100;
grant SELECT on SYS.DBA_SEQUENCES to Flows_020100;
grant SELECT on SYS.DBA_TABLES to Flows_020100;
grant SELECT on SYS.DBA_TAB_COLUMNS to Flows_020100;
grant SELECT on SYS.DBA_TAB_PRIVS to Flows_020100;
grant SELECT on SYS.DBA_USERS to Flows_020100;
grant EXECUTE on SYS.UTL_FILE to Flows_020100;
grant EXECUTE on SYS.UTL_SMTP to Flows_020100;
grant EXECUTE on SYS.UTL_HTTP to Flows_020100;
grant SELECT on SYS.DBA_SEGMENTS to Flows_020100;
grant SELECT on SYS.DBA_FREE_SPACE to Flows_020100;
grant SELECT on SYS.DBA_DATA_FILES to Flows_020100;
grant SELECT on SYS.DBA_TABLESPACES to Flows_020100;
grant EXECUTE on SYS.DBMS_LOCK to Flows_020100;
grant EXECUTE on SYS.DBMS_SYS_SQL to Flows_020100;
grant EXECUTE on SYS.DBMS_FLASHBACK to Flows_020100;
grant EXECUTE on SYS.DBMS_RLS to Flows_020100;
grant EXECUTE on SYS.DBMS_CRYPTO to Flows_020100;
grant EXECUTE on SYS.WWV_FLOW_VAL to Flows_020100;
grant SELECT on SYS.FLOW_SESSIONS to Flows_020100;
grant SELECT on SYS.FLOW_PARAMETERS to Flows_020100;
grant SELECT on SYS.FLOW_SQLAREA to Flows_020100;
grant SELECT on SYS.FLOW_SGA to Flows_020100;
32 rows selected.
FYI:
When I Imported this last time, I Imported by users. Three imports statements for each user flows_020100, flows_files and apex_public_user (XE_DBA).
imp system/passwrd file=g:\common\xe\xedba_full.dmp ignore=y fromuser=flows_020100 touser=flows_020100 log=c:\flows_logs.log
imp system/passwrd file=g:\common\xe\xedba_full.dmp ignore=y fromuser=flows_files touser=flows_files log=c:\files_logs.log
imp system/passwrd file=g:\common\xe\xedba_full.dmp ignore=y fromuser=xe_dba touser=xe_dba log=c:\xe_dba_logs.log
as opposed to my initial IMPORT:
imp system/passwrd file=g:\common\xe\xefull.dmp ignore=y
FYI: I am not getting the Err-1016 "4550" Page "1" not found error. It now lets me log in , but there are[b] no applications. It should have been 5 applications.
Hey, in typing the above statement, I realized that my login page is "101" (default) and Page "1" is a data entry page. -
How to export and import database from one laptop to another?
hi,
plz anyone help me to export and import one of my user in the database to another laptop.....
i hav absoulutely no knowledge in doing this, plz some one help to do it from scrap...
thanks in advance for ur kind helpwhat's the oracle version on Source and Target Database release version? Take a look at the below links.
[http://wiki.oracle.com/page/Oracle+export+and+import+]
[Import_Export_FAQ|http://www.orafaq.com/wiki/Import_Export_FAQ]
Export
[Oracle Export Utility|http://www.psoug.org/reference/export.html]
[Oracle Import Utility|http://www.psoug.org/reference/import.html]
HTH
Anantha -
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. -
I need to export users with tables and data from Oracle 8.0.4 and import into Oracle 8.1.7.
But the condition is that we need to retain the Japanese characters.
I did this using simple export and import functions but Japanese characters were imported as Junk.
Can somebody tell me what is the clean way of exporting and importing such that Japanese charaters are not converted to Junk.You must set the correct characterset before exporting and importing (I don't know which characterset is correct for you, but choosing the same characterset as the characterset of your database should work).
Use NLS_LANG environment variable to do this,
NLS_LANG=<LANGUAGE>_<TERRITORY>.<CHARACTERSET>. On UNIX if NLS_LANG is not set explicitly, it defaults to AMERICAN_AMERICA.US7ASCII, that means all special characters cannot be translated.
On Windows NLS_LANG is set at installation time, it corresponds to the settings of Windows itself. -
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.
-
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
RonDo 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;
****************************************************************** -
Guide me for exporting and importing data from oracle 10g to oracle 9i
I have been trying export and import options in oracle but m not very clear about the procedure..
Also when i am logging in as Scott/tiger i am facing an error
ORA 1542 - tablespace 'USER' is offline and cannot allocate space in it.how to resolve itHello,
I see two questions.
ORA 1542 - tablespace 'USER' is offline and cannot allocate space in it.how to resolve it About the error ORA-01542 you have to bring the Tablespace USERS online:
http://www.error-code.org.uk/view.asp?e=ORACLE-ORA-01542
If you cannot bring it online you may have to Recover it first.
I have been trying export and import options in oracle but m not very clear about the procedure..About the Export in 10g and Import in 9i (9.2 or 9.0.1 ?), you have to export with the Export utility of the Target Database (the lowest Database version here: 9.0.1 or 9.2) then, you have to Import to the Target Database using its Import utility (in 9.0.1 or 9.2).
The following Note of MOS may guide you:
Compatibility Matrix for Export And Import Between Different Oracle Versions [Video] [ID 132904.1]
NB: You cannot use here the DATAPUMP.
Hope this help.
Best regards,
Jean-Valentin -
Could I export and import my oracle database via Stored Procedure???
Hi all,
I need to export my database using stored procedure, the stored procedure will be called by java application and it works well
Now I still get the "BIG QUESTION", could I export and import database using stored procedure???
Really thanks for the response.
Regards,
KahlilHi,
I think you can use DBMS_DATAPUMP (10.1+), see [DBMS_DATAPUMP|http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28419/d_datpmp.htm#i1007277], for examples see [http://www.psoug.org/reference/dbms_datapump.html]
Regards, -
Very Urgent - Export Oracle 10G and Import Oracle 9i
Dear Friends,
I am in a very tense sitution. Please help to sort out this problem. I am running an application against Oracle 10G. Now I want the the data of the application running under 10G(server A) to be imported to Oracle 9i (another Server B) and run the same application. What should I do so that i can export the data from Oracle 10G and import in Oracle 9i.
Please treat this as very urgent.You need to post your question in the database forum. This forum is for Oracle Forms. There are database tools such as SQL Developer that let you move data back and forth between databases.
-
Require help in understanding exporting and importing statistics.
Hi all,
I am bit new to this statistics.
Can anyone please explain me in detail about these commands.
1) exec DBMS_STATS.GATHER_TABLE_STATS (ownname => 'MRP' , tabname => 'MRP_ATP_DETAILS_TEMP', estimate_percent => 100 ,cascade => TRUE);
2) exec DBMS_STATS.CREATE_STAT_TABLE ( ownname => 'MRP', stattab => 'MRP_ATP_3');
3) exec DBMS_STATS.EXPORT_TABLE_STATS ( ownname => 'MRP', stattab => 'MRP_ATP_3', tabname => 'MRP_ATP_DETAILS_TEMP',statid => 'MRP27jan14');
4) exec DBMS_STATS.IMPORT_TABLE_STATS ( ownname => 'MRP', stattab => 'MRP_ATP_3', tabname => 'MRP_ATP_DETAILS_TEMP');
I understand that these commands are used to export and import table statistics.
But please anyone help me in understanding this indetail.
Thanks in advance.
Regards,
Shiva.Shiva,
Please post the details of the application release, database version and OS.
Please see (FAQ: Statistics Gathering Frequently Asked Questions (Doc ID 1501712.1) -- What is the difference between DBMS_STATS and FND_STATS).
For exporting/importing statistics summary of FND_STATS Subprograms can be found in (Doc ID 122371.1)
http://etrm.oracle.com/pls/et1211d9/etrm_pnav.show_details?c_name=FND_STATS&c_owner=APPS&c_type=PACKAGE&c_detail_type=source
http://etrm.oracle.com/pls/et1211d9/etrm_pnav.show_details?c_name=FND_STATS&c_owner=APPS&c_type=PACKAGE%20BODY&c_detail_type=source
Thanks,
Hussein
Maybe you are looking for
-
Apple tv stream quits after approx 30 seconds when streaming a movie from itunes on my Macbook Pro.
-
Illustrator creates a transparent PDF - but I don't want it to ...
I am running CS4 on Mac. When I save an Illustrator file to a PDF and then place the file in a Powerpoint presentation the image background is transparent (it does not appear to be transparent in Illustrator). If I save the same file as a PNG file, i
-
Process order %00000000001 has been selected for deletion
Hi Guys, With the use of strategy type 86 (assem bly processing for process order) when creating the sales order it is giving the error Process order %00000000001 has been selected for deletion Message no. V1796 According to process order will be cre
-
Is Microsoft Lumia 535 worth it?
Hi I'm from Philippines and I'm planning to buy a Lumia 535 next month... but I'm worried because almost all of the reviews said that it has touch issues and I'm afraid that When I buy I will also get a defective Unit with touch issues too. This is m
-
CR 2008 and BOE XI 3.1 patches and fix pack?
I'm installing Crystal Reports 2008 and BOE XI 3.1 on windows 2008 server, can anybody tell me which service pack and fix I need to install for each product? When I looked under both product, there are so many of them. Any help is appreciated. Rega