Script EXPDP

Da wiki.gienne.cloud.
Versione del 8 feb 2018 alle 16:51 di Admin (Discussione | contributi)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Per il datapump controllare la presenza di directory per essere usate come destinazione:

COL owner FORMAT A8;
COL directory_name FORMAT A16;
COL directory_path FORMAT A40;
SELECT * FROM dba_directories;

In assenza di una directory specifica:

CREATE OR REPLACE DIRECTORY BACKUP_DIR AS '/backup/dump';

Esempio di script per un due schema: USER e USER1

#!/bin/sh
source /home/oracle/bin/env_oracle
expdp "/ as sysdba" schemas=USER,USER1 directory=BACKUP_DIR logfile=dumpBck.log DUMPFILE=dumpBck.dmp

Esempio di script per intero DB:

#!/bin/sh
source /home/oracle/bin/env_oracle
expdp "/ as sysdba" full=y directory=BACKUP_DIR logfile=dumpBck.log DUMPFILE=dumpBck.dmp

In caso si voglia poter sovrascrivere il file di destinazione aggiungere: reuse_dumpfiles=y