Oracle Data Pump Nedir?
Oracle Data Pump, Oracle veritabanlarında veri aktarımı için kullanılan yüksek performanslı bir araçtır. expdp (export data pump) ve impdp (import data pump) komutlarıyla veritabanı nesneleri hızlı ve verimli bir şekilde dışa ve içe aktarılabilir. Bu yazıda, Oracle Data Pump kullanımını en ince detaylarına kadar ele alacağız.
Oracle Data Pump Kullanım Alanları
- Veritabanı yedekleme ve geri yükleme
- Veri taşıma (migration)
- Geliştirme ve test ortamlarına veri aktarımı
- Büyük veri setlerinin verimli yönetimi
1. EXPDP (DATA EXPORT)
Oracle Data Pump Export Modları:
1.1 Full Mode
Veritabanının tamamını dışa aktarmak için kullanılır.
expdp system/password DIRECTORY=backup_dir DUMPFILE=full_backup.dmp LOGFILE=full_backup.log FULL=Y;
1.2 Schema Mode
Belirli bir veya birden fazla şemanın (kullanıcının) tüm nesnelerini dışa aktarmak için kullanılır. SCHEMAS parametresi ile hangi şemanın dışa aktarılacağı belirtilir. Varsayılan olarak, işlemi başlatan kullanıcının şeması dışa aktarılır.
expdp system/password DIRECTORY=backup_dir DUMPFILE=schema_backup.dmp LOGFILE=schema_backup.log SCHEMAS=HR,SCOTT;
1.3 Table Mode
Belirli tabloları dışa aktarmak için kullanılır.
expdp system/password DIRECTORY=backup_dir DUMPFILE=tables_backup.dmp LOGFILE=tables_backup.log TABLES=hr.employees,scott.departments;
1.4 Tablespace Mode
Belirli tablespace’leri yedekleyerek taşınmasını sağlar.
expdp system/password DIRECTORY=backup_dir DUMPFILE=tbs_backup.dmp LOGFILE=tbs_backup.log TABLESPACES=users;
1.5 Transportable Tablespace Mode
Transportable Tablespace özelliği bir dizi Tablespace’lerin bir Oracle veritabanından diğerine taşımanıza olanak tanır. Bu modda yalnızca tablo alanının meta verisi expdp ile dışa aktarılır. Asıl veri dosyaları (.dbf dosyaları) doğrudan fiziksel olarak kopyalanır.
expdp system/password DIRECTORY=backup_dir DUMPFILE=trans_tbs.dmp LOGFILE=trans_tbs.log TRANSPORT_TABLESPACES=users TRANSPORTABLE=Y;
2. IMPDP(DATA IMPORT)
Oracle Data Pump Import Modları:
2.1 Full Mode
Tüm veritabanını içe aktarmak için kullanılır.Export işlemi de FULL=Y parametresiyle yapılmış olmalıdır.EXP_FULL_DATABASE yetkisine sahip kullanıcılar bu modu kullanabilir.Tüm şemalar, tablolar, dizinler, görünümler, prosedürler ve diğer nesneler içe aktarılır.Genellikle bir veritabanını başka bir sunucuya taşırken kullanılır.
impdp system/password@orcl DIRECTORY=backup_dir DUMPFILE=full_backup.dmp LOGFILE=full_import.log FULL=Y
2.2 Schema Mode
Belirli bir şemanın (kullanıcının) tüm nesnelerini içe aktarır.Varsayılan mod budur. Eğer başka bir mod belirtilmezse, yalnızca oturum açan kullanıcının şeması içe aktarılır.Kullanıcılar, kendi şemalarını içe aktarabilirler, ancak başka bir şemayı içe aktarmak için DBA yetkisi gerekir.
impdp system/password@orcl DIRECTORY=backup_dir DUMPFILE=schema_backup.dmp LOGFILE=schema_import.log SCHEMAS=HR
2.3 Table Mode
Sadece belirli tabloları içe aktarmak için kullanılır.Bağlantılı tablolar ve bağımlı nesneler (dizinler, kısıtlamalar, tetikleyiciler vb.) de içe aktarılır. Özellikle büyük veritabanlarından belirli tabloları çekmek için kullanışlıdır.
impdp system/password@orcl DIRECTORY=backup_dir DUMPFILE=tables_backup.dmp LOGFILE=tables_import.log TABLES=EMP,DEPT
2.4 Tablespace Mode
Belirtilen tabloların bulunduğu tablespace içindeki tüm nesneleri içe aktarır.Tablespace bazında veri taşımak için kullanılır.Kullanılmadan önce, hedef veritabanında aynı tablespace adı ile bir tablespace oluşturulmalıdır.
impdp system/password@orcl DIRECTORY=backup_dir DUMPFILE=tablespace_backup.dmp LOGFILE=tablespace_import.log TABLESPACES=USERS
2.5 Transportable Tablespace Mode
Tablespace’leri farklı veritabanları arasında taşımak için en hızlı yöntemdir.Sadece tablespace içindeki nesneleri taşır, sistem tablolarını taşımaz.Export işleminde TRANSPORTABLE=Y seçeneği ile alınmış bir yedeğin kullanılması gerekir.Kaynak ve hedef veritabanlarında aynı tablespace adı olmalıdır.Aynı karakter setini kullanan veritabanları arasında çalışır.
impdp system/password@orcl DIRECTORY=backup_dir DUMPFILE=transport.dmp LOGFILE=transport_import.log TRANSPORTABLE_TABLESPACES=USERS
Ek olarak datafile ayrı olarak taşınımalıdır:
ALTER TABLESPACE USERS OFFLINE;
!cp /u01/oracle/oradata/orcl/users01.dbf /target/location
ALTER TABLESPACE USERS ONLINE;
3. EXPORT VE IMPORT ALMA ADIMLARI
3.1 Export Dosyasının Path’ini Belirleme
Export alacağımız dump dosyasını asm ve nfs üzerinde belirlediğimiz bir path’e alabiliriz. Önce dizin oluşturalım:
asmcmd mkdir +DATA/EXPORT
mkdir -p /home/oracle/EXPORT
NFS Dizininin yetkilerini ayarlayalım:
chown -R oracle.oinstall /home/oracle/EXPORT
3.2 Export ve Import Kullanıcısı Oluşturma ve Yetkileri Tanımlama
CREATE USER PUMPUSER IDENTIFIED BY PUMPUSER;
GRANT UNLIMITED TABLESPACE TO PUMPUSER;
GRANT EXP_FULL_DATABASE TO PUMPUSER;
GRANT IMP_FULL_DATABASE TO PUMPUSER;
EXP_FULL_DATABASE → Kullanıcının tüm veritabanını export (dışa aktarma) yapmasını sağlar.
IMP_FULL_DATABASE → Kullanıcının tüm veritabanına import (içeri aktarma) yapmasını sağlar.
GRANT CONNECT, RESOURCE TO PUMPUSER;
CREATE OR REPLACE DIRECTORY EXPORT_DIR AS '/home/oracle/EXPORT'
veya
CREATE OR REPLACE DIRECTORY EXPORT_DIR AS '+DATA/EXPORT'
GRANT READ,WRITE ON DIRECTORY EXPORT_DIR TO PUMPUSER;
3.3 Export Islemine Başlaması
Örnek bir export komutu:
expdp PUMPUSER/PUMPUSER directory=EXPORT_DIR dumpfile=my_dump01.dmp logfile=my_logfile01.logfile content=metadata_only SCHEMAS=HR,SCOTT exclude=statistics
3.4 Import Dosyasının Path’ini Belirleme
Export aldığımız dump dosyasını asm ve nfs üzerinde belirlediğimiz bir path’e aktararak Import edebiliriz. Önce dizin oluşturalım:
asmcmd mkdir +DATA/IMPORT
mkdir -p /home/oracle/IMPORT
NFS Dizininin yetkilerini ayarlayalım:
chown -R oracle.oinstall /home/oracle/IMPORT
3.5 Export ve Import Kullanıcısı Oluşturma ve Yetkileri Tanımlama
CREATE USER PUMPUSER IDENTIFIED BY PUMPUSER;
GRANT UNLIMITED TABLESPACE TO PUMPUSER;
GRANT EXP_FULL_DATABASE TO PUMPUSER;
GRANT IMP_FULL_DATABASE TO PUMPUSER;
EXP_FULL_DATABASE → Kullanıcının tüm veritabanını export (dışa aktarma) yapmasını sağlar.
IMP_FULL_DATABASE → Kullanıcının tüm veritabanına import (içeri aktarma) yapmasını sağlar.
GRANT CONNECT, RESOURCE TO PUMPUSER;
CREATE OR REPLACE DIRECTORY IMPORT_DIR AS '/home/oracle/IMPORT'
veya
CREATE OR REPLACE DIRECTORY IMPORT_DIR AS '+DATA/IMPORT'
GRANT READ,WRITE ON DIRECTORY IMPORT_DIR TO PUMPUSER;
3.6 Import Islemine Başlaması
Örnek bir export komutu:
impdp PUMPUSER/PUMPUSER directory=IMPORT_DIR dumpfile=my_dump01.dmp logfile=my_logfile01.logfile table_exists_action=replace
4. EXPORT VE IMPORT PARAMETRELERI
4.1 Export Parametreleri
4.1.1. İşlem Akışı ve Kontrol Parametreleri
ABORT_STEP: Export işlemini başlatır ve belirtilen adımda durdurur.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp LOGFILE=mylog.log ABORT_STEP=3
ATTACH: Mevcut bir Export işine bağlanmayı sağlar.
expdp system/password ATTACH=myjob
JOB_NAME: Export işi için bir ad tanımlar.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp JOB_NAME=exp_full
KEEP_MASTER: Export işinin kontrol tablosunun saklanıp saklanmayacağını belirler.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp KEEP_MASTER=YES
LOGFILE: Export işlemi sırasında oluşturulan log dosyasının adını belirler.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp LOGFILE=expdp.log
NOLOGFILE: Log dosyası oluşturulmasını engeller.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp NOLOGFILE=YES
PARFILE: Parametrelerin bir dosyadan okunmasını sağlar.
expdp system/password PARFILE=export_params.par
export_params.par içeriği:
DIRECTORY=dpump_dir
DUMPFILE=mydump.dmp
LOGFILE=expdp.log
STATUS: İşin durumu hakkında periyodik bilgi verir.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp STATUS=5
4.1.2. Verinin Hangi Format ve Şekilde Dışa Aktarılacağını Belirleyen Parametreler
ACCESS_METHOD: Export işlemi için kullanılacak veri erişim yöntemini belirler.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp ACCESS_METHOD=DIRECT_PATH
COMPRESSION: Dump dosyasındaki verilerin sıkıştırılmasını sağlar.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp COMPRESSION=ALL
COMPRESSION_ALGORITHM: Sıkıştırma için kullanılacak algoritmayı belirler.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp COMPRESSION_ALGORITHM=LOW
CONTENT: Dışa aktarma işleminin sadece veri, sadece metadata veya her ikisini içermesini belirler.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp CONTENT=DATA_ONLY
DATA_OPTIONS: Veri işleme ile ilgili ek seçenekler sunar.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp DATA_OPTIONS=SKIP_LOB_STORAGE
DUMPFILE: Dump dosyalarının adlarını ve dizinlerini belirler.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydata.dmp
ENCRYPTION: Dump dosyasına yazılacak verilerin şifrelenmesini sağlar.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp ENCRYPTION=ALL ENCRYPTION_PASSWORD=mysecret
ENCRYPTION_ALGORITHM: Şifreleme için kullanılacak algoritmayı belirler.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp ENCRYPTION_ALGORITHM=AES256
ENCRYPTION_MODE: Şifrelemenin hangi seviyede uygulanacağını belirler.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp ENCRYPTION_MODE=PASSWORD
ENCRYPTION_PASSWORD: Şifreleme için parola belirler.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp ENCRYPTION_PASSWORD=mysecurepwd
ENCRYPTION_PWD_PROMPT: Şifreleme parolasının interaktif olarak girilmesini sağlar.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp ENCRYPTION_PWD_PROMPT=YES
ESTIMATE: Dışa aktarmanın ne kadar disk alanı kullanacağını tahmin eder.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp ESTIMATE=BLOCKS
ESTIMATE_ONLY: Sadece alan tahmini yapar, dışa aktarma işlemi yapmaz.
expdp system/password DIRECTORY=dpump_dir ESTIMATE_ONLY=YES
FILESIZE: Dump dosyasının maksimum boyutunu belirler.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump_%U.dmp FILESIZE=1G
LOGTIME: Log dosyasına zaman damgası ekler.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp LOGTIME=ALL
METRICS: Export işlemi ile ilgili daha detaylı istatistikleri log dosyasına yazar.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp METRICS=YES
4.1.3. Dışa Aktarılacak Verinin Seçilmesi
EXCLUDE: Belirtilen nesneleri dışa aktarmaz.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp EXCLUDE=TABLE:"='EMPLOYEES'"
INCLUDE: Belirtilen nesneleri dışa aktarır.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp INCLUDE=TABLE:"='EMPLOYEES'"
QUERY: Belirtilen sorguya uygun satırları dışa aktarır.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp QUERY="WHERE hire_date > '01-JAN-2020'"
REMAP_DATA: Belirtilen kolon verilerini dönüştürerek dışa aktarır.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp REMAP_DATA=EMPLOYEES.SALARY:TO_NUMBER(SALARY)*1.1
SAMPLE: Verinin belirli bir yüzdesini dışa aktarmak için kullanılır.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp SAMPLE=50
4.1.4. Dışa Aktarma Modları
FULL: Tüm veritabanını dışa aktarmak için kullanılır.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp FULL=YES
SCHEMAS: Belirtilen şemaların dışa aktarılmasını sağlar.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp SCHEMAS=HR
TABLES: Belirtilen tabloların dışa aktarılmasını sağlar.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp TABLES=EMPLOYEES,DEPARTMENTS
TABLESPACES: Belirtilen tablespace’lerin dışa aktarılmasını sağlar.
expdp user/password directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=exp.log TABLESPACES=users,system
TRANSPORTABLE: Taşınabilir tablespace modunda dışa aktarma yapar.
expdp user/password directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=exp.log TRANSPORTABLE=ALWAYS
TRANSPORT_TABLESPACES: Tablespace taşımaya yönelik bir dışa aktarma işlemi yapar.
expdp user/password directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=exp.log TRANSPORT_TABLESPACES=users,hr
4.1.5. Performans ve Paralel Çalışma Parametreleri
CLUSTER: Oracle RAC kullanarak işlemi hızlandırmayı sağlar.
expdp user/password directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=exp.log CLUSTER=YES
PARALLEL: Export işleminin kaç paralel işlemci ile çalışacağını belirler.
expdp user/password directory=DATA_PUMP_DIR dumpfile=exp%U.dmp logfile=exp.log PARALLEL=4
PARALLEL_THRESHOLD: Paralel çalışmanın hangi tablo büyüklüğüne göre ayarlanacağını belirler.
expdp user/password directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=exp.log PARALLEL_THRESHOLD=100M
REUSE_DUMPFILES: Mevcut dump dosyalarının üzerine yazılmasını sağlar.
expdp user/password directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=exp.log REUSE_DUMPFILES=YES
SERVICE_NAME: RAC ortamlarında kullanılacak servis adını belirtir.
expdp user/password directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=exp.log SERVICE_NAME=my_rac_service
4.1.6. Flashback ve Zaman Tabanlı Seçenekler
FLASHBACK_SCN: Belirtilen SCN numarasına göre geçmişteki veriyi dışa aktarmayı sağlar.
expdp user/password directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=exp.log FLASHBACK_SCN=12345678
FLASHBACK_TIME: Belirtilen zamana en yakın SCN kullanılarak dışa aktarma yapar.
expdp user/password directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=exp.log FLASHBACK_TIME=SYSTIMESTAMP-INTERVAL '10' MINUTE
SOURCE_EDITION: Belirtilen veritabanı sürümündeki verileri dışa aktarmayı sağlar.
expdp user/password directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=exp.log SOURCE_EDITION=my_edition
TTS_CLOSURE_CHECK: Transportable tablespace işlemleri için tutarlılık kontrolü yapar.
expdp user/password directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=exp.log TRANSPORT_TABLESPACES=my_tbs TTS_CLOSURE_CHECK=FULL
VERSION: Export edilen verilerin hangi veritabanı sürümüne uygun olacağını belirler.
expdp user/password directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=exp.log VERSION=12.2
4.1.7. Uzak Veritabanından Export
NETWORK_LINK: Uzak bir veritabanından doğrudan dışa aktarma yapmayı sağlar.
expdp system/password DIRECTORY=dpump_dir DUMPFILE=mydump.dmp NETWORK_LINK=remote_db_link
4.2 Import Parametreleri
4.2.1. İşlem Akışı ve Kontrol Parametreleri
ABORT_STEP: İşlem başlatıldığında, işlemin durdurulmasını sağlar ve verilerin içeri aktarılmadan önce Data Pump kontrol tablosunun sorgulanmasına olanak tanır.
impdp user/password directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log ABORT_STEP=2
ATTACH: Var olan bir import işlemine bağlanır ve etkileşimli komut moduna geçer.
impdp user/password ATTACH=job_name
JOB_NAME: Import işlemi için bir iş adı belirler.
impdp user/password directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log JOB_NAME=import_job_1
4.2.2. Veri İşleme ve Yükleme
ACCESS_METHOD: Veri yükleme için kullanılacak yöntemi belirtir.
impdp user/password directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log ACCESS_METHOD=direct_path
CONTENT: Yükleme sırasında hangi verilerin içeri aktarılacağını filtreler.
impdp user/password directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log CONTENT=DATA_ONLY
DIRECTORY: Dump dosyasının bulunduğu klasörü belirtir.
impdp user/password DIRECTORY=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log
DUMPFILE: Export tarafından oluşturulan dump dosyasının adını belirtir.
impdp user/password DIRECTORY=DATA_PUMP_DIR DUMPFILE=exp.dmp logfile=imp.log
PARALLEL: Paralel işlem sayısını belirtir.
impdp user/password directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log PARALLEL=4
NETWORK_LINK: Bir ağ bağlantısı üzerinden veri aktarımını sağlar.
impdp user/password NETWORK_LINK=remote_db directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log
PARFILE: Parametre dosyası kullanarak import işlemini başlatır.
impdp user/password PARFILE=import.par
4.2.3. Zaman ve Flashback Seçenekleri
FLASHBACK_SCN: Belirtilen SCN’ye göre geçmişteki veriyi import eder.
impdp user/password FLASHBACK_SCN=1234567890 directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log
FLASHBACK_TIME: Belirtilen zamana en yakın SCN kullanılarak veriyi içeri aktarır.
impdp user/password FLASHBACK_TIME="TO_TIMESTAMP('2025-01-01 10:00:00', 'YYYY-MM-DD HH24:MI:SS')" directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log
4.2.4. Şema ve Tablolar
REMAP_SCHEMA: Tabloları başka bir şemaya taşır.
impdp user/password REMAP_SCHEMA=source_schema:target_schema directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log
REMAP_TABLESPACE: Verilerin taşınacağı hedef tablespace’i belirtir.
impdp user/password REMAP_TABLESPACE=source_ts:target_ts directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log
SCHEMAS: Şema düzeyinde bir import işlemi yapar.
impdp user/password SCHEMAS=hr,finance directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log
4.2.5. Veri Dönüşümü ve Yeniden Adlandırma
REMAP_TABLE: Tablo adlarını yeniden adlandırır.
impdp user/password REMAP_TABLE=old_table:new_table directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log
REMAP_DATAFILE: Kaynak veri dosyasını hedef veri dosyasına yeniden adlandırır.
impdp user/password REMAP_DATAFILE='/source_path/datafile01.dbf'='/target_path/datafile01.dbf' directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log
REMAP_DIRECTORY: Veritabanı arasında taşınan dizin adlarını yeniden adlandırır.
impdp user/password REMAP_DIRECTORY=source_dir:target_dir directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log
4.2.6. Ekstra Seçenekler ve İstisnalar
EXCLUDE: Import işlemi sırasında dışarıda bırakılacak objeleri belirtir.
impdp user/password EXCLUDE=TABLE:"IN ('table1', 'table2')" directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log
INCLUDE: Import işlemi sırasında dahil edilecek objeleri belirtir.
impdp user/password INCLUDE=TABLE:"IN ('table1', 'table2')" directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log
SKIP_UNUSABLE_INDEXES: Geçersiz (unusable) indekslerin import işlemi sırasında atlanıp atlanmayacağını belirtir.
impdp user/password SKIP_UNUSABLE_INDEXES=Y directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log
TABLE_EXISTS_ACTION: Var olan tablolar için işlem yapılacak aksiyonu belirtir.
impdp user/password TABLE_EXISTS_ACTION=REPLACE directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log
TRANSPORTABLE: Taşınabilir tablespace modunda import yapar.
impdp user/password TRANSPORTABLE=ALWAYS directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log
4.2.7. Güvenlik ve Şifreleme
ENCRYPTION_PASSWORD: Şifreli kolon verilerini içeri aktarırken kullanılacak şifreyi belirtir.
impdp user/password ENCRYPTION_PASSWORD=securepass directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log
ENCRYPTION_PWD_PROMPT: ifre için kullanıcıdan etkileşimli bir istem isteyip istemediğini belirtir
impdp user/password ENCRYPTION_PWD_PROMPT=YES directory=DATA_PUMP_DIR dumpfile=exp.dmp logfile=imp.log







%s için bir yanıt yazın