Updates

    REFRESHES

    Schema Refresh:

    Step 1>> check the presteps on source and target

    select name from v$database;
    select distinct owner from dba_segments where owner like 'owner_name';
    select sum(bytes)/1024/1024/1024 from dba_segments  where owner like 'owner_name';
    SELECT COUNT(*) FROM DBA_segments  WHERE OWNER='owner_name';
    SELECT COUNT(*) FROM DBA_OBJECTS WHERE OWNER='owner_name';
    select segment_type,tablespace_name,count(*) from dba_segments where owner='owner_name' group by segment_type,tablespace_name;
    Select constraint_type,status,count(*) from dba_constraints where owner='owner_name' group by constraint_type,status;
    select owner ,object_type,status, count(*) from dba_objects  where owner='owner_name' group by owner, object_type, status;

    Step 2>>

    Take the export or backup of schema on both source and target

    exp file=exp_xxx.dmp log=exp_xxxx.log  owner=schema_name compress=n consistent=y buffer=10240000

                                          (or)
    expdp dumpfile=expdp_xxx.dmp logfile=expdp_xxx.log directory=xxxx schemas=xxxx,xxxx

    Step 3>>
    Now drop the objects on target:

    select 'drop table  schema_name.'||table_name||' cascade constraints;' from dba_tables where owner='schema_name';

    select 'drop '||object_type||' schema_name."'||object_name||'";' from dba_objects where owner='schema_name';

    if it is 10g

    select 'purge table  schema_name.'||table_name||' cascade constraints;' from dba_tables where owner='schema_name';   
    select 'purge '||object_type||' schema_name."'||object_name||'" ;' from dba_objects where owner='schema_name';
    select 'purge table '||owner||'."'||object_name||'";' FROM dba_RECYCLEBIN where owner='schema_name';

    Step 4>>>
    Now proceed with import on target:


    imp file=exp_xxx.dmp log=exp_xxxx.log  owner=schema_name  consistent=y buffer=10240000 fromuser=xxx touser=xxxx
                                          (or)
    impdp dumpfile=expdp_xxx.dmp logfile=expdp_xxx.log directory=xxxx schemas=xxxx,xxxx

    0 comments:

    Post a Comment

    Copyright © ORACLE ONLINE DBA
    Developed By Pavan Yennampelli