Oct 19, 2012

Πολλαπλές εξαιρέσεις (multiple exclusions) αντικειμένων στο import/export utility της Oracle (impdp/expdp)

Το import utility αλλά και το export utility της Oracle διαθέτουν τις κατάλληλες παραμέτρους ώστε να αποκλείσουμε (exclude) είτε να συμπεριλάβουμε (include) ρητά ορισμένα αντικείμενα (πχ tables, synonyms, κλπ) Παρόλο που μπορούμε να ορίσουμε στην γραμμή εντολών τις κατάλληλες παραμέτρους, προτείνω την χρήση ενός αρχείου παραμέτρων ώστε να αποφύγουμε τους πονοκεφάλους των escape χαρακτήρων του command-line. Για παράδειγμα:

impdp parfile=importparams.conf [υπόλοιπες παράμετροι]

όπου τα περιεχόμενα του importparams.conf:

exclude=TABLE:"IN('PS_TXN')"
exclude=TABLE:"LIKE 'WL%'"