|
<< İçindekileri Görüntülemek İçin Tıklayın >> Yer: Teknik Kılavuzlar > Netsim System Agent Kurulum ve Yönetim Kılavuzu > 2. Kurulum > 2.7 Yeni sürüme geçmek |
Ajan ikilisini yenilemek dosyayı kopyalamaktan ibarettir. Kalıcı MASTER'ın katalog sürümü
yeni motorunkinden eskiyse MASTER açılışta kendiliğinden yükseltilir (conf masterAutoUpgrade,
öndeğer true) ve günlüğe bir uyarı yazılır:
MASTER katalogu kendiliginden yukseltiliyor (katalog sürümü <eski>, bu motorunki <yeni>; conf masterAutoUpgrade)Yalnız daha yüksek sürüme geçilir: daha yeni bir motorun yazdığı MASTER her durumda reddedilir (eski bir ikiliye
dönülemez), aynı sürümde yarım kalmış bir yükseltme de kendiliğinden koşmaz. Bu iki durumda ve
masterAutoUpgrade false iken hizmet başlamaz ve günlüğe nedenini yazar:
MASTER katalogu yukseltme bekliyor (katalog sürümü <eski>, bu motorunki <yeni>);
yukseltmek icin hizmet durmusken -UPGRADEMASTER komutunu calistirinYükseltmeyi elle yapmanın sırası:
NetsimSystemAgent.exe -STOP (Linux: systemctl stop netsim-system-agent).ivd$master.sqlite dosyasını yedekleyin. Yükseltme katalog tablolarını
yeniden yazar; geri dönüş yolu bu yedektir.NetsimSystemAgent.exe (ve yanındaki .pdb) ile msql.exe
dosyalarını kopyalayın.NetsimSystemAgent.exe -UPGRADEMASTER — çıkış kodu 0 ve
“MASTER hazır” beklenir.NetsimSystemAgent.exe -START.MASTER'ın yükseltilmesi kayıtlı veritabanlarını yükseltmez. Onların her biri kendi kataloğunu
taşır ve sürümü eskiyse “yükseltme bekliyor” durumunda açılır; o durumda yalnızca
ALTER DATABASE <ad> UPGRADE çalışır (önce PREVIEW ile ne
değişeceğine bakabilir, BACKUP TO ile yedeğini aldırabilirsiniz). Ayrıntı
SQL kılavuzundadır.