Oracle Data Pump (expdp, impdp) – Kapsamlı Rehber

YUNUS EMRE ATAY

datapump

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) and 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

Leave a Reply to %s

Your email address will not be published. Required fields are marked with *

Hey!

Hello! I'm EMRE, and I'm passionate about technology, software, databases, and data analytics. In this blog, I aim to provide helpful content by sharing my learnings and experiences. In my spare time, I enjoy exploring new technologies, writing, and self-improvement.

My contact addresses