Tüm oracle (12c) nesne değişikliklerini izlediğimiz kaynak denetimi için kullanılan bir denetim tetikleyicim var. "Yeni" nesne adını nasıl yeniden adlandırabilirim ("değiştir" veya "yeniden adlandır" ile)? Tetikleyiciyi "ALTER veya RENAME veya DDL ON DATABASE" işleminden önce veya sonra tetiklesem de, ORA_DICT_OBJ_NAME ürününde "eski" adı görüyorum.Oracle 12C Audit Trigger Açık Yeniden Adlandırma
1
A
cevap
1
Tetikleme deyimini (işlevler parametresi aracılığıyla) yakalamak için ORA_SQL_TXT
işlevini kullanın ve sonra yeni nesnenin adını ayıklayın.
düzenlemek: Ben ORA_SQL_TXT;
İlgili konular
- 1. Oracle Sequence Trigger Oluşturma
- 2. nasıl Oracle 12c sql sorguları izlerim?
- 3. ASP.NET MVC ve Oracle DB (12c)
- 4. Hibernate 3.3.0 uyumluluğu ile Oracle 12c
- 5. Git çakışma (yeniden adlandırma/yeniden adlandırma)
- 6. Yeniden Adlandırma _ViewStart.cshtml
- 7. Açık işlemleri görüntüleme Oracle
- 8. Dosyaları yeniden adlandırma Powershell
- 9. PowerPoint'te Nesneleri Yeniden Adlandırma
- 10. Pandalarda yeniden adlandırma
- 11. MySQL - Yeniden adlandırma veritabanı
- 12. Şemsiye başlığını yeniden adlandırma
- 13. Hazırda bekletme kullanılarak Oracle 12c takılabilir veritabanına bağlanmak mümkün mü?
- 14. PHP'de Mongo Koleksiyonunu Yeniden Adlandırma
- 15. git yeniden adlandırma/silme karışıklık
- 16. görüntüyü sunucuya yüklerken yeniden adlandırma
- 17. Django S3Direct dosyaları yeniden adlandırma
- 18. Sütun SQL Server'da yeniden adlandırma
- 19. İstisna API yeniden adlandırma kuralı
- 20. Kopyala Laravel ile yeniden adlandırma
- 21. R igraph yeniden adlandırma köşeleri
- 22. Neo4J: Mülk anahtarlarını yeniden adlandırma
- 23. yeniden adlandırma Uzaktan Git Dallar
- 24. WebLogic 12c - Hedef erişilemez istisna
- 25. OBIEE 12c Bilgi istemi
- 26. dosya yeniden adlandırma sorunu mu var? C# bir dosyayı yeniden adlandırma
- 27. Matlab'da Excel Sayfası Adı Yeniden Adlandırma
- 28. NERDTREE dosyasında bir dosyayı yeniden adlandırma
- 29. Azure SQL Server Ad/Yeniden Adlandırma
- 30. Matematik işlemlerini kullanarak dosyaları yeniden adlandırma
ile
ORA_SQL_TEXT
yerini teşekkür ederiz! Bu işi yapabiliyordum! ora_sysevent = 'RENAME' ise \t \t \t n PLS_INTEGER; \t \t sql_text sys.dbms_standard.ora_name_list_t; \t başlangıç \t \t n: = ora_sql_txt (sql_text); \t \t İÇİNDEKİLER 1. 1.n LOOP \t \t \t v_obj_original: = v_obj_original || sql_text (i) \t \t END LOOP; istisna \t diğerleri daha sonra \t \t v_obj_original: = 'Özel durum DDL:' || SQLCODE || '-' || SQLERRM || 'at' || TO_CHAR (SYSDATE, 'HH24: MI'); \t sonu; eğer; – Christine