EXPDP e IMPDP eseguito da un utente non sysdba

Test eseguito su Oracle Database 11g Enterprise Edition Release 11.2.0.4.0

Creare una direcotry di dump e dare le grant di lettura e scrittura all'utente.

SQL> conn /as sysdba

SQL> create or replace directory DIR_EXP as '/u01/app/oracle/export' 

-- verifica
select * from dba_directories

SQL> grant READ, WRITE ON DIRECTORY dir_exp to BIBI 

La seguente grant concede all'utente i privilegi di esportare i dati con l'utility datapump.
Questa grant concede inoltre all'utente l'accesso a tutti i dati di tutti gli schema del database.
Concedere con cautela!!!!

SQL> grant DATAPUMP_EXP_FULL_DATABASE  to BIBI


Eseguiamo la export di due tabelle.

[oracle@ab03 export]$ /expdp bibi/bibi  directory=DIR_EXP  tables=BIBI.CONTRATTI,BIBI.EMP dumpfile=exp_BIBI_tables.dmp logfile=exp_BIBI_tables.log

Per effettuare l'import invece assegnare all'utente le seguenti grant,

SQL> grant DATAPUMP_IMP_FULL_DATABASE  to BIBI





Post popolari in questo blog

ORA-12154: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessione

Create e Drop Pluggable Database