Vmware workstation'da (Windows) sorunsuz çalışan ama Vmware Fusion'da (Mac) çalışmayan DB2 windows servisi şu hatayı veriyordu:
"VerifyUserRightsForService A required privilege is not held by the client."
Bu hata hostname ve IP değiştiğinde veya servisi çalıştıran ilgili kullanıcının yetkilerinde sıkıntı varsa oluyor, bunları kontrol ettikten sonra durumun tamamen Windows-Mac arasında CPU ile ilgili bir ayardan kaynaklandığı tespit edilmiş.
Çözmek için ilgili vm dosyalarından .vmx ile biten dosyaya aşağıdaki satırlar eklendiğinde DB2 sorunsuz başlayabiliyor:
monitor_control.enable_fullcpuid = TRUE
cpuid.4.4.eax = "0000:0000:0000:0000:0000:0000:0000:0000"
detaylar
db2 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
db2 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
14 Aralık 2016
8 Ekim 2015
Db2 içeren sanal makinenin ismini değiştirme
db2 kurulu bir sanal makinenin ismini ve ipsini değiştirdiğinizde db2 windows servisi "sqlstate 57011 db2 start error sql1022c" hatası alıp çalışmıyor ve event viewer'da loglara baktığınızda iki tane hata görüyorsunuz:
verifyuserrightforservice a required privilage is not held by the client
there is not enough memory available
yapılması gerekenler: burada (özellikle regeditte eski makine ismini aratıp hepsini değiştirmelisiniz)
ibm resmi sayfa: burada (bendeki db2'da db2nodes.cfg yoktu o kısımları yapmadan da başarıya ulaştım)
verifyuserrightforservice a required privilage is not held by the client
there is not enough memory available
yapılması gerekenler: burada (özellikle regeditte eski makine ismini aratıp hepsini değiştirmelisiniz)
ibm resmi sayfa: burada (bendeki db2'da db2nodes.cfg yoktu o kısımları yapmadan da başarıya ulaştım)
Kaydol:
Kayıtlar (Atom)