DATAPUMP - EXPORT IMPORT tabele
SQL> select * from dba_directories; --- pogledaj koje direktorijume ima u oracle u
!
1.EXPORT tabele pr2_porudzbenica
expdp system/razvoj2014sys directory=DATA_PUMP_DIR dumpfile=porudzbenica.dmp logfile=imp.log tables='OPS$TANASKO'.PR2_PORUDZBENICA
2.IMPORT
----------------------- napravi ORACLE DIRECTORY
SQL>create directory IMPORT as '/home/oracle/backup';
------------------------napravi TABLESPACE ( u ovom slucaju APLIKACIJA )
SQL>create tablespace APLIKACIJA datafile size 1G;
------------------------napravi USER-a cija je tabela PR2_PORUDZBENICA ( moze i da se uveze na nekog drugog )
SQL> create user OPS$TANASKO identified by oracle;
SQL>grant DBA to OPS$TANASKO;
3.KOPIRANJE
[oracle@DBRazvoj ~]$scp /u01/app/oracle/admin/razvoj2014/dpdump/porudzbenica.dmp oracle@10.1.11.131:/home/oracle/backup/porudzbenica.dmp
4.sada IMPORT
[oracle@knjaz15]$impdp system/oracle directory=IMPORT dumpfile=porudzbenica.dmp logfile=imp.log tables='OPS$TANASKO'.PR2_PORUDZBENICA
******************************************************************************************************************************************************************
----------------------------grantuje se USER kao DBA na koga hocemo da uvezemo tabelu koju smo EXPORTOVALI-----------------------------------
******************************************************************************************************************************************************************
IMPORT TABELE u drugog USER-a
impdp system/oracle directory=IMPORT dumpfile=porudzbenica.dmp logfile=imp.log tables='OPS$TANASKO'.PR2_PORUDZBENICA remap_schema='OPS$TANASKO':'SASA'
IMPORT TABELE u drugog USER-a i sa DRUGIM IMENOM TABELE
impdp system/oracle directory=IMPORT dumpfile=porudzbenica.dmp logfile=imp.log tables='OPS$TANASKO'.PR2_PORUDZBENICA remap_schema='OPS$TANASKO':'SASA' remap_table='OPS$TANASKO'.PR2_PORUDZBENICA:PR2_PORUDZBENICA_KOPIJA
PR2_PORUDZBENICA --- je ime TABELE
PR2_PORUDZBENICA_KOPIJA --- moze se nazvati kako god