Pridávanie nových vlastností a optimalizácie EDA majú niekedy za dôsledok spätne nekompatibilné zmeny na databázovej úrovni. Preto bol definovaný pojem "verzia EDA databázy". Procesy EDA (edaserver, edadll, eda_workbook) dokážu pracovať len s takou verziou EDA databázy, pre akú boli vytvorené. V prípade, že je proces určený pre novšiu alebo staršiu verziu ako je verzia databázy, tak sa k nej odmietne pripojiť a do logu vypíše chybové hlásenie.
Upgrade databázy je možné vykonať len pomocou procesu EDA Server spusteným len pre tento účel pomocou parametra /EDAUPGRADE. EDA Server sa pripojí k databáze, vykoná všetky potrebné úpravy a skončí.
Upozornenie: Upgrade databázy je časovo náročná operácia a v závislosti na veľkosti databázy, výkonu hardvéru a rýchlosti siete môže trvať desiatky minút až niekoľko hodín. Preto sa odporúča vykonávať upgrade na neaktívnej aplikácii (spustený len D2000 Server bez ďalších procesov - štartovací parameter /N) pri minimálnej záťaži hardvéru. Za žiadnych okolností by sa nad jednou databázou nemali spúšťať viaceré EDA Servery pre upgrade databázy!
Príklad upgrade databázy:
edaserver.exe /EDATNSeda /EDAUSReda_user /EDAPWDeda_secret /EDAUPGRADE
V prípade, že sú zadefinované predvolené parametre pripojenia k databáze, je jediný povinný parameter /EDAUPGRADE.
Zoznam najdôležitejších zmien podľa verzie EDA databázy:
Verzia 0 | Prvotná verzia EDA databázy. |
Verzia 1 | Časy zmenových vektorov sú uložené v UTC namiesto lokálneho času. |
Verzia 2 | Všetky vektory sú v EDA tablespace tabuľkách, pridaná podpora verziovania a napojenie na archívne objekty. |
Súvisiace stránky:
Pridať komentár