Oracle DATAPUMP Yedekleme Hatasi ORA-31634-31664


Oracle databaselerde yedekleme yaparken job already exists hatasi alirsaniz çözümü asagida belirtilmistir



--DataPump Yedekleme HATASI--


Export: Release 11.2.0.4.0 – Production on Tue May 24 14:36:07 2016

Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
Password:


Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 – 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-31634: job already exists
ORA-31664: unable to construct unique job name when defaulted


Yedekleme yapilirken yedeklenen sema altina otomatik olarak DBA_DATAPUMP_JOBS tablosundaki girdiler "SYS_EXPORT_SCHEMA_98" adi ile kayit altina aliinir.Egerki belirtilen sema is adet sayisi o sema için 99 adet tabloya erisir ise, o zaman “ORA-31634: is zaten var” hatasini alinirsiniz

Bu sorguyu almak için oracle veritabanina baglandiktan sonra ;

--KOD--


select owner,table_name from dba_tables where table_name like '%SYS%EXPORT%';
Yukardaki komutu çalistirarak adet sayisini kontrol edebilirsiniz

Çözüm!

Bu tablolari silerek yeni datapump is görevi verebilirsiniz .

--Örnegin Tablo Silme--


drop table MEDDATAPACS.SYS_EXPORT_SCHEMA_98;

Ekran Görüntüsü

Oracle DATAPUMP Yedekleme Hatasi
oracle ,yedeklem,datapump, job already exists



oracle, trigger örnegi,meddata hazir kod,pl sql

Oracle Database Kapatma,Oracle Database Yeniden Baslatmak,Oracle Database Durdurmak,sqlplus

oracle trigger olusturma,trigger düzenleme,meddata trigger

oracle,database link,dblink

oracle,database,oracle_sid,orcl2,startup,shutdown abort;

table,sql,yedekleme,tablo yedekle,sql kod ile tablo olustur.Create table

oracle,table boyutu,tablo mb,boyut,

oracle,table,sikistirma,boyut düsürme,Shrink

c# ,mail adresi kontrol,kod ile mail adresi kontrol

oracle,lisans sayisi,V$SESSION

Bizi Takip Edin :