Tüm işleri devre dışı bırakan bir komut dosyası arıyorum. Şu anda hepsini Toad'da vurgula, çevrimdışı al düğmesini tıklat ve sonra değişiklik yap. PL/SQL'de bunu yapmanın bir yolu olmalı. Çalışan tüm işleri engellemek istiyorsanızOracle (DBMS_JOB paketi) içindeki tüm işleri devre dışı bırakmak için komut dosyası mı?
5
A
cevap
11
, sen başlatma parametresi JOB_QUEUE_PROCESSES
değiştirebilir. Bunu 0 olarak ayarlarsanız, Oracle DBMS_JOB
kullanarak planlanan herhangi bir işi çalıştırmaz.
Kaçmalarına olmamak neden olacaktır (ancak bu noktadan sonra oluşturulan işler normal çalışmasına izin verecektir)
BEGIN
FOR x IN (SELECT * FROM user_jobs)
LOOP
dbms_job.broken(x.job, true);
END LOOP;
END;
kırık işleri de işaretlemek başladı. İşlerin tümünü 1 dakika içinde çalışacak şekilde ayarlayabilmesi için
BEGIN
FOR x IN (SELECT * FROM user_jobs)
LOOP
dbms_job.broken(x.job, false, SYSDATE + interval '1' minute);
END LOOP;
END;
. DBMS_JOB işler için
6
==:
alter system set job_queue_processes=0 scope=both;
bazı bakım için daha iyi olabilir/Normalde bazı işler çevrimdışı ve bitireceksin zaman çevrimiçi koymak istemiyorum olmasını isteyebilirsiniz bakım. DBMS_SCHEDULER işler için
==:
exec dbms_scheduler.set_scheduler_attribute('SCHEDULER_DISABLED','TRUE');
ve bakımdan sonra
tamamlandıktan:exec dbms_scheduler.set_scheduler_attribute('SCHEDULER_DISABLED','FALSE');
0
aşağıda sorguyu çalıştırın.
set head off
spool job_disable.sql
select 'execute dbms_scheduler.disable('||''''||owner||'.'||job_name||''''||');' from dba_scheduler_jobs where enabled='TRUE';
spool off;
@job_disable.sql
Bu, etkin olan tüm dbms işlerini devre dışı bırakır.
Sorgu de tüm engelli etkinleştirmek için değiştirebilirsiniz.
İlgili konular
- 1. Kök girişini devre dışı bırakmak için Bash komut dosyası
- 2. Form öğelerini devre dışı bırakmak için jquery
- 3. android, wifi, bluetooth, veri, gps kapalı devre dışı bırakmak ve parlaklık-volomları devre dışı bırakmak nasıl?
- 4. Otomatik tamamlamayı devre dışı bırakmak mümkün mü?
- 5. Seçilmiş olan yinelenen yineleyicileri devre dışı bırakmak
- 6. Başlatmadan sonra __setattr__ işlevini devre dışı bırakmak için yolu temizle
- 7. Listede kaydırma devre dışı bırakmak mümkün mü?
- 8. Android üretim devre dışı bırakmak apk
- 9. Bazı yerleşik işlevleri devre dışı bırakmak için Sails.js
- 10. Db2 v7'de kısıtlamaları etkinleştirmek/devre dışı bırakmak için bir yol var mı?
- 11. Babel transform-rejeneratör tamamen devre dışı bırakmak için nasıl
- 12. Tüm grup/dosya klasörü için ARC'yi nasıl devre dışı bırakabilirim?
- 13. nasıl belli öğelere Cufon devre dışı bırakmak için? Olduğu gibi
- 14. Android: Nasıl savedInstanceState göz ardı veya devre dışı bırakmak için?
- 15. Kablolama Bootstrap anahtarını devre dışı bırakmak için gözle görülür
- 16. Bağlantıları devre dışı bırakmak için ortak işlev çift tıklatıldığında
- 17. Seçme GridView'da tek bir öğeyi devre dışı bırakmak için nasıl devre dışı bırakılır
- 18. Oracle Geliştirici Komut Dosyası Çıktısı
- 19. Vim'de yerleşik komut nasıl devre dışı bırakılır
- 20. Javascript/Ionic3 Taşma: Firefox'ta gizli devre dışı bırakmak kaydırma
- 21. Geliştirme modunda React PropType doğrulamasını devre dışı bırakmak veya hızlandırmak için herhangi bir yol var mı?
- 22. AWS: Tüm hizmetler nasıl devre dışı bırakılır?
- 23. Android'de bash komut dosyası aracılığıyla wifi'yi etkinleştirme/devre dışı bırakma
- 24. Derleyici, const_cast semantiklerini c stili kalıplarda devre dışı bırakmak için geçiş yapar mı?
- 25. Tüm setTimeout olaylarını nasıl devre dışı bırakabilirim?
- 26. SelectCheckboxMenu - "tüm seçimler" i devre dışı bırak
- 27. Bir Oracle Komut Dosyası İçinde Hata Giderme
- 28. Bir .NET derlemesinden yansımayı devre dışı bırakmak mümkün mü?
- 29. Spring Bean tanımını applicationContext.xml dosyasında etkinleştirmek veya devre dışı bırakmak için herhangi bir yol var mı?
- 30. ST3: Bu kırmızı uyarıyı devre dışı bırakmak için herhangi bir ayar var mı?
Sadece bir artı kullanarak DBMS_JOB kendi kullanıcı için işler sınırlıdır ... tüm kullanıcılar işlerini devre dışı bırakmak istiyorsanız, yönetici olarak giriş ve 'dbms_ijob' kullanmalıdır. – ceinmart