
|
[oracle-l]
||
[Date Prev]
[08-2007 Date Index]
[Date Next]
||
[Thread Prev]
[08-2007 Thread Index]
[Thread Next]
RE: export & import FULL =Y
- From: <Joel.Patterson@xxxxxxxxxxx>
- To: <godwin.ror@xxxxxxxxx>, <oracle-l@xxxxxxxxxxxxx>
- Date: Thu, 2 Aug 2007 08:56:35 -0400
You can also drop all the objects first with drpmyobj2.sql shown below
by logging into each account. Of course you could modify it to select
from dba_objects and drop everyone you select from a DBA account.
Purge the recyclebin first if on oracle10g. (note: script does not
bother with materialized views).
Drpmyobj2.sql
set echo off
set heading off
set pause off
set termout on
set feedback off
set pagesize 1000
spool drpmyobj2.tmp
prompt spool drpmyobj2.lis
prompt prompt ... Starting drpmyobj2.tmp ...
select 'drop '||object_type||' "'||object_name||'"'||
decode(object_type,'TABLE',' cascade constraints;',';')
from user_objects
where object_type not in ('INDEX','TRIGGER','PACKAGE BODY','LOB')
order by object_id;
set term off
prompt prompt
prompt prompt
************************************************************************
*
prompt prompt OUTPUT SPOOLED TO <working directory>\drpmyobj2.lis
prompt prompt
************************************************************************
*
prompt prompt
set term on
prompt spool off
spool off
set heading on
set feedback on
#PROMPT ***************************************************
#PROMPT * Drop Object script is drpmyobj2.tmp *
#PROMPT * Review/Modify before Executing *
#PROMPT ***************************************************
Joel Patterson
Database Administrator
joel.patterson@xxxxxxxxxxx
x72546
904 727-2546
________________________________
From: oracle-l-bounce@xxxxxxxxxxxxx
[mailto:oracle-l-bounce@xxxxxxxxxxxxx] On Behalf Of Godwin vincent
Sent: Thursday, August 02, 2007 12:10 AM
To: oracle-l@xxxxxxxxxxxxx
Subject: export & import FULL =Y
Hi all,
I want to refresh a production database onto development
machine using EXP and IMP. My prod. database is of very small size of
approximately 4GB. I can get a full backup of the database using EXP by
using " exp system/manager file=exp_full.dmp full=y ignore=y ". My main
problem here is that my development database has already some data and i
want to clean all the data before doing an import from the production,
orelse i would be suffering with the duplication and hell lot of errors
with the constraints. I would like to ask you as what are the different
ways i could use to clean the database before a fresh import. One option
would be to drop all the schemas and start the import. In this scenario,
how can i find all the shemas, which does not include the default
schemas that are created at the database creation time. For example:
SYS, SYSTEM, DBSNMP, OUTLN, DIP, TSMSYS are created by default. I do not
want to drop these schemas as it might effect the database. Please
advise.
Any information will be of a great help.
Thanks,
Godwin.
|

|