Option sauvegarde DBMS_DATAPUMP_SET_PARAMETER
Bonjour
J'ai écrit le script suivant, qui me permet de sauvegarder des bases à travers un utilitaire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
DECLARE
h1 NUMBER;
jour VARCHAR2 (10);
BEGIN
select to_char (sysdate,'DAY','NLS_DATE_LANGUAGE=french') into jour from dual ;
h1 := DBMS_DATAPUMP.OPEN('EXPORT', 'FULL', NULL, NULL, 'COMPATIBLE');
--DBMS_DATAPUMP.SET_PARAMETER(h1, 'COMPRESSION', 'ALL');
DBMS_DATAPUMP.SET_PARALLEL(h1, 1);
DBMS_DATAPUMP.ADD_FILE(h1, jour, 'DATAPUMP', NULL, 1);
DBMS_DATAPUMP.START_JOB(h1, 0, 0, 1, NULL);
DBMS_DATAPUMP.DETACH(h1);
END; |
Cette commande marche très bien et me créée mes dump avec le nom du jour.
Par contre, les tailles de fichiers de sauvegarde peut être volumineuse, aussi j'ai voulu mettre une option de compression, commentée ci-dessus (dbms_datapump.set_parameter). A priori cette option ne fonctionne pas ou alors elle est incompatible avec une autre ligne, puisque j'ai une erreur sur cette ligne.
Est-ce que quelqu'un a déjà utilisé cette option ?
Merci