Kurulum & Lisanslama Merkezi
Hata - Mechanical Database File Does Not Exist
Bu makalede, mekanik veritabanı dosyasının olmaması durumunda ortaya çıkan hatalar ve bu sorunun çözümü hakkında bilgi edineceksiniz.
Authored by Erdoğan Gökbulut March 11th, 2024 725 views 0 likes KB2421304
Hata
Belirli bir workbench projesinde bir veya daha fazla Mekanik sistemi açmaya çalıştığınızda, aşağıdaki hatayı alırsınız: Genellikle, bu tür bir hataya, beklenmedik bir proje kapanışını takiben meydana gelebilir, örneğin aniden sistem kapanması veya bir çözüm sırasında Workbench'in çökmesi.
Mechanical failed to open the database: The Mechanical database file does not exist:
C:\Users\Username\filepath\dp0\global\MECH\SYS.mechdb
Yazılım & Versiyon
Workbench 2023R1
*Bu örnek bu sürümden alınmış olabilir ancak bununla sınırlı olmayabilir.
Açıklama/Neden
Bu hata, ilgili mechdb dosyasının beklenen klasörde artık mevcut olmadığında oluşur. Bu, bir çözüm sırasında beklenmedik bir kapanma, örneğin beklenmeyen bir sistem kapanması veya bir Workbench çökmesi, yaşandığında meydana gelebilir. Bir sistemin mechdb'si bir çözüm sırasında geçici bir klasöre taşınır; Ansys, dosyayı yeniden yazarken ve/veya taşırken kesintiye uğrarsa, proje dosya yapısından kaybolabilir.
*Belgelendiğimiz bu örnekte tanımladığımız neden(ler) bu hatanın tek neden(leri) olmayabilir.
Çözüm
Maalesef, bu sorun meydana geldiğinde mechdb'nin kurtarılması son derece olası değildir ve eksik sistem ya sıfırdan yeniden oluşturulmalı ya da benzer geometri, mesh, loads vb. olan başka bir sistemden yeniden oluşturulmalıdır. Ancak, aşağıda dosya yapısını potansiyel olarak geri yükleyebilecek bazı adımlar bulunmaktadır.
- Hata mesajında belirtilen mechdb dosyasının gösterilen yolda mevcut olmadığını doğrulayın. Eğer mevcut değilse, adım 2'ye geçin; eğer mevcutsa, adım 4'e atlayın.
- Eksik mechdb'nin Geri Dönüşüm Kutusunda olup olmadığını kontrol edin. Eğer varsa, dosyayı hatada belirtilen yola geri yükleyin ve sorunun çözülüp çözülmediğini kontrol edin. Eğer yoksa, adım 3'e devam edin.
- Projeye ait wbpj dosyasını içeren klasörde, "yourproject_name_files.backup" adında bir klasörün olup olmadığını kontrol edin. Projemizin adının "database_test" olduğu bir örnek şu şekildedir:Eğer varsa, projeyi kaydetmeden kapatın, projeyi yeniden açın ve sorunun çözülüp çözülmediğini kontrol edin. Not: Bu adımda projenin açıldığından beri yapılan herhangi bir değişiklik kaydedilmeyecektir.
- Eğer Adım 1'de mechdb hata mesajında belirtilen yolda bulunuyorsa, projeyi kaydedin ve kapatın, Ansys profil klasörünüzü sıfırlayın, projeyi yeniden açın ve sorunun çözülüp çözülmediğini kontrol edin.
Yukarıdaki adımları uyguladıktan sonra mechdb dosyası belirtilen yolda bulunmuyorsa ve hata devam ediyorsa, ilgili sistem baştan oluşturulmalı veya başka yöntemlerle yeniden oluşturulmalıdır.