"Enter"a basıp içeriğe geçin

Oracle Database Devam Eden Data Pump (import veya export) İşlemini Durdurma

Oracle veritabanında Data Pump ile dışarı veri çıkarırken (export) veya dışarıdan veri alırken (import) bu işlem bir “Job” ile yapılır. Bu jobların listesi aşağıdaki komut ile listelenebilir.

SQL> SELECT * FROM dba_datapump_jobs;

Çalışan bir impdp veya expdp jobunu öldürmek için

  1. Öncelikle impdp veya expdp komutunun konsolda halen aktif olduğundan emin olun
  2. CTRL+C tuş kombinasyonunu kullanarak çalışan jobu duraklatın. Bu işlem aktif çalışan işi öldürmeden çalışan işin konsoluna düşmeyi sağlar. Burada tekrar ctrl+c kombinasyonu YAPMAYIN. Aksi takdirde iş arkaplanda çalışmaya devam edecek, sadece işlemin konsolundan ayrılmış olacaksınız.
  3. Duraklatılan işlemin konsolundaylen kill_job yazın.

Eğer yanlışlıkla konsol penceresini kapattıysanız veya CTRL+C kombinasyonuyla data pump konsolundan çıktıysanız ve işiniz arkaplanda hala çalışıyorsa,

  1. Önce aşağıdaki PL/SQL sorgusunu çalıştırın ve çalışan jobun adını alın.
SQL> SELECT * FROM dba_datapump_jobs;

2. Yeni bir konsol penceresi açın ve komut satırına aşağıdaki komutu yazın

$ impdp kullanici_adi/[email protected] attach=jobun_adi

İşi sonlandırmak için

Import> kill_job

veya

$ expdp kullanici_adi/[email protected] attach=jobun_adi

İşi sonlandırmak için

Export> kill_job

Hepsi bu kadar. Eğer herhangi bir sorun yoksa data pump işi sağlıklı bir şekilde iptal edilmiş olacak.

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir