2.7 Yeni sürüme geçmek

<< İç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 calistirin

Yükseltmeyi elle yapmanın sırası:

  1. NetsimSystemAgent.exe -STOP (Linux: systemctl stop netsim-system-agent).
  2. ivd$master.sqlite dosyasını yedekleyin. Yükseltme katalog tablolarını yeniden yazar; geri dönüş yolu bu yedektir.
  3. Yeni NetsimSystemAgent.exe (ve yanındaki .pdb) ile msql.exe dosyalarını kopyalayın.
  4. NetsimSystemAgent.exe -UPGRADEMASTER — çıkış kodu 0 ve “MASTER hazır” beklenir.
  5. NetsimSystemAgent.exe -START.
Kayıtlı veritabanları

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.