...
| Bez parametrov príkaz vypíše stav monitorovania, resp. ukladania auditovacích informácií (pozri tiež Monitorovanie zmien v konfigurácii objektu typu Skupina objektov). Parameter REINIT USERS spôsobí zápis aktuálnej konfigurácie všetkých objektov typu *Užívateľ* do monitorovacej databázy. Parameter REINIT RES_GROUP spôsobí zápis aktuálnej konfigurácie potrebných objektov typu *Skupina objektov* do monitorovacej databázy. Ak v príkaze nie je uvedený typ objektu, do monitorovacej databázy sa zapíšu objekty typu *Užívateľ* aj *Skupina objektov*. | ||||||||||||||||||||||||||||||
BACKUP SYSCFG path | Záloha konfiguračnej databázy do adresára určeného parametrom path (platformy Sybase SQL Anywhere, PostgreSQL). Poznámka: Vykonanie zálohy môže byť ovplyvnené nastavením parametra ConfigBackUpTimeout. | ||||||||||||||||||||||||||||||
BACKUP LOGFILE path | Záloha monitorovacej databázy do adresára určeného parametrom path (platformy Sybase SQL Anywhere, PostgreSQL). | ||||||||||||||||||||||||||||||
CFGSYNCHROAUTO ON/OFF | Povolenie / zakázanie automatickej synchronizácie konfiguračnej databázy po pripojení nového SBS (stand-by server). Poznámka 1: Príkaz je možné použiť len pre HOT server. Poznámka 2: Vykonanie synchronizácie môže byť ovplyvnené nastavením parametra ConfigSynchroTimeout. | ||||||||||||||||||||||||||||||
CHECK_ARCHIVE | Príkaz vykoná kontrolu zhody typu hodnoty primárneho archívneho objektu a typu hodnoty archivovaného objektu a vyhlási chybu (vypíše do logu). Chyba je, ak typ hodnoty primárneho archívneho objektu je iný, ako typ hodnoty archivovaného objektu. | ||||||||||||||||||||||||||||||
| Zabezpečí, že po akejkoľvek zmene súborov v adresári %lt;appldirgt;/java/shared, v ktorom sú umiestnené externé a užívateľské knižnice pre Javu, D2000 Server rozpošle tieto súbory všetkým bežiacim klientom. | ||||||||||||||||||||||||||||||
DI ON/OFF DI /E+dbginfo DI /E-dbginfo | Debug Info - zapnutie (DI ON), resp. vypnutie (DI OFF) zobrazovania vnútorných ladiacich informácií procesu D2000 Server (v okne procesu a v procese D2000 Sysconsole). Príkaz umožnuje zapnúť alebo vypnúť zobrazovanie debug informácií podľa kategórií tak ako umožňuje užívateľské rozhranie procesu SysConsole. Príklad 1: Zapnutie debug informácií DI /E+DBG.CFG_RQ Príklad 2: Zapnutie debug informácií DI /E-DBG.CFG_RQ | ||||||||||||||||||||||||||||||
DP ON/OFF | Debug Pipe - zapnutie, resp. vypnutie zobrazovania komunikácie procesu D2000 Server s klient procesmi (len vtedy, ak je okno procesu zobrazené na pracovnej ploche). | ||||||||||||||||||||||||||||||
INSTANCE SET|GET ACTIVE|PREFERRED|USABLE ... | Príkaz slúži na zistenie a nastavenie aktívnej inštancie, preferovanej inštancie a módu inštancie v load-balancing režime.
| ||||||||||||||||||||||||||||||
MESSAGE Text_Spravy meno_procesu | Broadcast (zaslanie) textovej správy klient procesom. Meno procesu môže byť zadané ako maska (napr. *.HIP - pre všetky procesy D2000 HI). Ak je návratový kód Success, errcode obsahuje počet klientov, ktorým bola vyslaná správa z procesu D2000 Server. | ||||||||||||||||||||||||||||||
RD_SET_HOT serverName | Nastavenie HOT servera v redundantnom systéme. Parameter serverName je meno servera v rámci redundantnej skupiny. | ||||||||||||||||||||||||||||||
| On-line načítanie informácií o rozsahu licencie (súbor LicenceRun.code alebo LicenceDev.code) a informácií o sieťových klientoch (súbor ConsolesInfo.txt). Umožňuje on-line zmenu rozsahu licencie - bez zastavovania systému ako aj on-line načítanie zoznamu sieťových klientov po jeho ručnej úprave. Poznámka 1: V redundantných systémoch je potrebné vymeniť súbor LicenceRun.code, resp. LicenceDev.code na všetkých redundantných serveroch. Poznámka 2: V redundantných systémoch je potrebné upraviť súbor ConsolesInfo.txt na aktívnom (HOT) serveri. Zmeny budú prenesené na SBS servery. Poznámka 3: Informácie o licencii sa klientskym procesom posielajú pri pripojení na D2000 Server. Preto, pokiaľ zmena licencie ovplyvňuje aj iné procesy ako je D2000 Server, je nutné tieto reštartovať. Napr. pridanie komunikačného protokolu ovplyvňuje D2000 CNF - aby bol dotyčný protokol povolený v D2000 CNF, treba ho reštartovať. Podobne, aby KOM proces bol ochotný vytvoriť stanicu a merané body s pridaným protokolom, treba ho reštartovať. | ||||||||||||||||||||||||||||||
RELOAD_PARAMS | Načítanie všetkých parametrov pre kernel (s výnimkou parametrov týkajúcich sa uloženia monitorovacej databázy do trezoru) - bez potreby reštartovania systému D2000. | ||||||||||||||||||||||||||||||
RELOAD_SECURITY | Načítanie novej konfigurácie Security Policy - bez potreby reštartovania systému D2000. | ||||||||||||||||||||||||||||||
REPAIR_ARCHIVE | Príkaz vykoná kontrolu zhody typu hodnoty primárneho archívneho objektu a typu hodnoty archivovaného objektu. Ak nastane chyba, tak následne túto chybu opraví (opravu vypíše aj do logu). Chyba je, ak typ hodnoty primárneho archívneho objektu je iný, ako typ hodnoty archivovaného objektu. | ||||||||||||||||||||||||||||||
| Inicializuje cestu k repozitáru. Ak cesta neexistuje, bude vytvorená. Ak na danej ceste už existuje repozitár, bude tento repozitár použitý pre ukladanie histórie objektov. Zaznamenávanie histórie musí byť vypnuté | ||||||||||||||||||||||||||||||
REPOSITORY DISCONNECT | Zruší nastavenú cestu k repozitáru. Zaznamenávanie histórie musí byť vypnuté. | ||||||||||||||||||||||||||||||
REPOSITORY ON|OFF | Zapne/vypne zaznamenávanie histórie. Musí byť nastavená cesta k repozitáru. | ||||||||||||||||||||||||||||||
RESTART meno_procesu | Príkaz zastaví bežiaci proces a následne ho korektne spustí. Poznámka:Ak je proces zastavený (v stave Stop alebo Crash), tak ho príkaz iba spustí. | ||||||||||||||||||||||||||||||
meno_procesu rezim | Zapnutie/vypnutie režimu Load balancing (viac informácií v kapitole Redundancia archivácie - Load balancing). Príklad: SET_LOAD_BAL_MODE SELF.ARC 1 - zapne Load balancing režim pre proces SELF.ARC. | ||||||||||||||||||||||||||||||
| Príkaz vypíše na textovú konzolu a do logovacieho súboru (kernel.log) procesu D2000 Server zoznam mien registrovaných volaním akcie GETACCESS v rámci aplikácie (s kľúčovým slovom PUBLIC). Zoznam obsahuje na každom riadku registrované meno informácie o majiteľovi rezervovaného mena v poradí: meno_pocitaca;meno_procesu;meno_eventu/aktivnej_schemy Príklad: | ||||||||||||||||||||||||||||||
SHOW_ARC_STAT meno_procesu | Výpis štatistických informácií o bežiacich inštanciách archívu - max. počet a súčet spracovávaných požiadaviek na čítanie. | ||||||||||||||||||||||||||||||
| Výpis konfiguračných informácii o procese D2000 Server. Jedná sa o
| ||||||||||||||||||||||||||||||
| Príkaz vypíše dynamické informácie o danom objekte (zoznam objektov, ktoré dynamicky alebo staticky používajú daný objekt) na textovú konzolu procesu D2000 Server. Poznámka: Príkaz je určený hlavne pre diagnostické účely v systémoch D2000. | ||||||||||||||||||||||||||||||
SHOW_DYNO_LIST idFirst idLast | Príkaz na základe zvoleného intervalu vypíše zoznam aktuálnych dynamických objektov (ID a meno objektu) v systéme na textovú konzolu procesu. Poznámka: Príkaz je určený hlavne pre diagnostické účely. | ||||||||||||||||||||||||||||||
SHOW_TRANS_LIST | Príkaz vypíše zoznam interných transakcií systému D2000. Poznámka:Príkaz slúži pre vnútorné potreby ladenia systému D2000. | ||||||||||||||||||||||||||||||
SHUTDOWN D2000 | Zastavenie systému D2000. | ||||||||||||||||||||||||||||||
SHUTDOWN RESTART_D2000 | Restart systému D2000. | ||||||||||||||||||||||||||||||
SHUTDOWN RESTART | Zastavenie systému D2000 a reštart operačného systému. | ||||||||||||||||||||||||||||||
SHUTDOWN SHUTDOWN | Zastavenie systému D2000 a ukončenie operačného systému. | ||||||||||||||||||||||||||||||
SHUTDOWN WINNT | Zastavenie systému D2000 a reštart operačného systému. | ||||||||||||||||||||||||||||||
START meno_procesu | Štart procesu. | ||||||||||||||||||||||||||||||
STDOUT output | Príkaz presmeruje štandardný výstup na nový výstup. Príklad: | ||||||||||||||||||||||||||||||
STOP meno_procesu [FORCE] | Zastavenie procesu. V prípade zadania nepovinného parametra FORCE, bude ukončenie procesu vynútené. | ||||||||||||||||||||||||||||||
*SUSPEND* SLEEP [WAKEUP yyyy-mm-ddThh:mi:ssZ]|HIBERNATE | Príkaz spôsobí prechod OS do režimu spánku (SLEEP) alebo hibernácie (HIBERNATE). V prípade prechodu do režimu spánku je možné nastaviť čas automatického prebudenia systému pomocou parametra WAKEUP yyyy-mm-ddThh:mi:ssZ , kde reťazec yyyy-mm-ddThh:mi:ssZ určuje UTC čas zobudenia. Reťazec musí byť v tvare ISO 8601 (http://sk.wikipedia.org/wiki/ISO_8601). Príklad: *SUSPEND SLEEP WAKEUP 2015-02-11T12:00Z* - spôsobí uspatie počítača a automatické prebudenie na obed 11. februára 2015 (UTC) | ||||||||||||||||||||||||||||||
| Povolenie, zakázanie alebo zistenie stavu oneskorenia prenosu dát medzi procesom D2000 Server a klientom pri použití komunikačného protokolu TCP/IP. Nastavenia parametra TCP_NO_DELAY na úrovni TCP vypína oneskorenie pri posielaní TCP paketov (funkcia setsockopt s parametrom TCP_NODELAY - viď Nagle's algorithm). Oneskorenie je vhodné na to, aby sa po sieti neposielalo veľa malých paketov, ale menej väčších. Na druhej strane, pokiaľ komunikujúci partneri čakajú jeden na druhého (napr. volanie procedúr medzi viacerými procesmi EVENT alebo medzi HI a EVENT), toto oneskorenie môže spôsobiť výrazné spomalenie skriptov. Štandardne je oneskorenie zapnuté (TCP_NO_DELAY = FALSE). Tento tell príkaz je určený iba pre účely ladenia a vývoja. Poznámka 1: Pri pripájaní TCP/IP klientov proces D2000 Server zisťuje hodnotu parametra TCP_NO_DELAY a podľa nej nemení alebo nastavuje parameter TCP_NO_DELAY klientovi. Táto hodnota je následne poslaná klientovi, ktorý si takisto podľa nej nastaví parameter TCP_NODELAY na TCP spojení so serverom. Upozornenie: V súčasnej implementácii tell príkaz TCP_NO_DELAY nespôsobí žiadnu zmenu nastavení na strane klienta! Poznámka 2: Okrem parametra TCP_NO_DELAY existuje ešte ďalší parameter - posielanie oneskorených potvrdení (TCP delayed acknowledgments - nastavuje sa v OpenVMS a *nix systémoch volaním sysconfig -r inet tcpnodelack). Tento ďalší parameter sa týka 200 ms oneskorenia pri posielaní potvrdení o doručení TCP paketu a môže integrovať s parametrom TCP_NODELAY. | ||||||||||||||||||||||||||||||
| Upozornenie: Od verzie V8.00.001 príkaz nie je podporovaný. Export XML súboru (súborov) z adresára určeného parametrom Path spolu s nasledujúcimi parametrami:
Správna syntax: /DKB0/d2000/d2000-app/RIS_ROVE/XML/ maska Nesprávna syntax: DKB0:[d2000.d2000-app.RIS_ROVE.XML] maska - nie je podporované, export skončí chybou. | ||||||||||||||||||||||||||||||
| Export časti konfigurácie, ktorá nie je súčasťou konfigurácie objektov, z XML súborov.
| ||||||||||||||||||||||||||||||
| Upozornenie: Tell príkaz nie je podporovaný pre OpenVMS. Import XML súboru (súborov) podľa parametra path_to_dir / path_to_file path_to_dir - názov adresára s XML súbormi (napr. D:\temp). Pozor - adresár je prehľadávaný na xml súbory rekurzívne. path_to_file - absolútna cesta k XML súboru (napr. D:\temp\H.Sec.xml) Spúšťanie príkazu je podmienené používaním konfiguračného kľúča. Pri importe súborov na VMS sa cesta musí zadať v Unix formáte. Import jedného súboru - podporuje oba zápisy: Poznámka: Príkaz je zaradený medzi "security" TELL príkazy. To znamená, že je možné ho spustiť iba z interaktívnych klientskych procesov s konfiguračným kľúčom, alebo z procesu D2000 Event Handler. | ||||||||||||||||||||||||||||||
| Import časti konfigurácie, ktorá nie je súčasťou konfigurácie objektov, z XML súborov. Parameter: [Path, FileName, TableName[, CleanTable]]
Spúšťanie príkazu je podmienené používaním konfiguračného kľúča. Poznámka: Príkaz je zaradený medzi "security" TELL príkazy. To znamená, že je možné ho spustiť iba z interaktívnych klientskych procesov s konfiguračným kľúčom, alebo z procesu D2000 Event Handler. | ||||||||||||||||||||||||||||||
| Upozornenie: Od verzie V8.00.001 príkaz nie je podporovaný. Nastavuje parametre pre TELL príkazy XML_IMPORT a XML_EXPORT. Príkaz bez parametra zobrazí prednastavené parametre D2000 Servera. | ||||||||||||||||||||||||||||||
| Čiastočný update objektov prostredníctvom XML z adresára určeného parametrom Path. Parameter: [path_to_dir / path_to_file] Poznámka: Príkaz je zaradený medzi "security" TELL príkazy. To znamená, že je možné ho spustiť iba z interaktívnych klientskych procesov s konfiguračným kľúčom, alebo z procesu D2000 Event Handler. |
...
BACKUP [path] | Záloha archívnej databázy. Ak parameter path nie je uvedený, záloha sa vykoná do adresára podľa konfigurácie archívu. Poznámka: Tento príkaz je podporovaný iba pre databázu Sybase SQL Anywhere. Na zálohovanie databáz Oracle/PostgreSQL/MsSql použite ich príslušné utility. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Vykonanie prepočtov starých hodnôt, ktoré boli presmerované na pomocný prepočtový task (viď parameter archívu RecalcImmediateDepth) a následne miesto prepočtu uložené do súboru (viď parameter archívu DropOldRequests). Pokiaľ názov súbor nie zadaný, spracuje sa pre proces meno.ARC súbor meno_ARCHIV_DROPPED_CALCS.DAT, ktorý bude následne premenovaný na meno_ARCHIV_DROPPED_CALCS.DONE (ak taký súbor už existuje, bude zmazaný). Poznámka: Príkaz skončí neúspešne, ak parameter archívu DropOldRequests má hodnotu 1, keďže v takom prípade by boli prepočty po načítaní zo súboru opätovne do súboru uložené. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Príkaz, ktorý je nutné spustiť po zmene parametra DataTableSlices z hodnoty 1 na hodnotu 2 (t.j. po zmene módu časových rezov na časové rezy iba pre štruktúrované objekty). Archív vykoná presun hodnôt z časových rezov jednoduchých archívnych objektov do pôvodných dátových tabuliek a časové rezy vymaže. Pozn: od štartu archívu až do presunu hodnôt do pôvodných dátových tabuliek bude archív pre jednoduché archívne objekty poskytovať iba dáta, ktoré sa nachádzajú v pôvodných dátových tabuľkách. Preto je vykonávanie tejto konverzie odporúčaná iba pre systémy s redundantnými archívmi, pričom archív vykonávajúci konverziu by mal byť nastavený ako pasívny. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CRC path\filename mask from to [step] [PO] | Používa sa na kontrolu zhodnosti dát v inštančných archívoch. Vytvorenie súboru s CRC (kontrolná suma) pre archívne objekty vyhovujúce zadanej maske pre zadaný časový úsek. Nepovinným parametrom step (v hodinách) je možné rozdeliť výpočet pre časový úsek na intervaly. Parameter PO - výpočet bude realizovaný len pre primárne archívne dáta.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CRC_TREE path\filename name row col from to [step] | Používa sa na kontrolu zhodnosti dát v inštančných archívoch. Vytvorenie súboru s CRC (kontrolná suma) pre archívne objekty pre zadaný časový úsek. Výpočet bude realizovaný pre objekt zadaný parametrami "meno row col" a pre všetky objekty, ktoré ovplyvňujú jeho hodnotu. Nepovinným parametrom step (v hodinách) je možné rozdeliť výpočet pre časový úsek na intervaly. Viď poznámku k príkazu CRC. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DEL maska [before] | Fyzické zmazanie dát z archívnej databázy nasledovne:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fyzické zmazanie dát z archívnej databázy bez vyvolania prepočtu závislých štatistík (obdoba akcie DELETEARCHDATA). Formát pre zadávanie času je dd-mm-rrrr hh:mi:ss.mss. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DI ON/OFF | Debug Info - zapnutie, resp. vypnutie zobrazovania vnútorných ladiacich informácií procesu D2000 Archiv (v okne procesu a v procese D2000 Sysconsole). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Debug Info pre hodnoty - zapnutie / vypnutie zobrazovanie hodnôt archívnych objektov s uvedeným HOBJ, resp. s menom vyhovujúcim udanej maske. Pre štruktúrované archívy je možné špecifikovať aj konkrétnu položku štruktúry, resp. konkrétny stĺpec (ak ROW=0) alebo riadok (ak COL=0). Príklady: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DI ONREC/OFFREC HOBJ/maska [ROW [COL]] | Debug Info pre hodnoty - rekurzívne. Príkaz rozširuje funkcionalitu predchádzajúceho príkazu o zapnutie/vypnutie debugu pre archívne objekty, ktoré závisia na udaných archívnych objektoch (napr. minútové priemery). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Platforma Sybase: Parameter path+trezor_name určuje cestu a meno trezorovej databázy, ktorá sa má odmontovať. V mene trezorovej databázy je povolené používať znaky * a ? pre definovanie masky. Ak zadanej maske zodpovedá viac súborov, budú odmontované všetky vyhovujúce. Pre viac informácií pozri kapitolu On-line sprístupnenie údajov z trezorových databáz. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DISMOUNT_TREZOR trezor_name [SEGMENT seg] DISMOUNT_TREZOR IdFrom IdTo [SEGMENT seg] | Platforma Oracle: Parameter Id alebo trezor_name určuje číslo (meno) trezora, ktorý sa má odmontovať. Meno trezora je názov tablespace (napr. MYAPP_TS_TREZOR15 alebo MYAPP_TS_TREZOR15_02) alebo názov dátového súboru (napr. MYAPP_TS_TREZOR0015_S02_20040801.ORA). Je možné odmontovať všetky trezory (okrem aktuálne plnených) zadaním parametra all. Parametre IdFrom a IdTo umožňujú odmontovať celý interval trezorov. Parameter SEGMENT seg, kde seg je číslo trezorového segmentu, umožňuje odmontovať jeden konkrétny trezorový segment. Seg je číslo medzi 0 a TrezorCountSegments. Pokiaľ sa príkaz DISMOUNT_TREZOR použije v konfigurácii so zapnutými trezorovými segmentmi bez parametra SEGMENT seg, pokúša sa odmontovať všetky segmenty vybraného trezora/trezorov. Pre viac informácií pozri kapitolu On-line sprístupnenie údajov z trezorových databáz. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DISMOUNT_TREZOR IdFrom IdTo [SEGMENT seg] | Platforma PostgreSQL: Parameter Id určuje číslo trezora, ktorý sa má odmontovať. Je možné odmontovať všetky trezory (okrem aktuálne plnených) zadaním parametra all. Parametre IdFrom a IdTo umožňujú odmontovať celý interval trezorov. Parameter SEGMENT seg, kde seg je číslo trezorového segmentu, umožňuje odmontovať jeden konkrétny trezorový segment. Seg je číslo medzi 0 a TrezorCountSegments. Pokiaľ sa príkaz DISMOUNT použije v konfigurácii so zapnutými trezorovými segmentmi bez parametra SEGMENT seg, pokúša sa odmontovať všetky segmenty vybraného trezora/trezorov. Parameter WRITE spôsobí, že trezory budú namontované na zápis. Do takto namontovaného trezoru je možné vkladať dáta pomocou arcsynchro. Pre viac informácií pozri kapitolu On-line sprístupnenie údajov z trezorových databáz. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DP ON/OFF | Debug Pipe - zapnutie / vypnutie zobrazovania komunikácie s procesom D2000 Server (len ak je okno procesu zobrazené na pracovnej ploche). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DROP_LIST path+filename | Príkaz vytvorí súbor (podľa parametra path+filename) obsahujúci SQL príkazy na zmazanie tabuliek, ktoré aktuálna konfigurácia archívu nepoužíva. Ak sú zapnuté časové rezy, v súbore budú aj príkazy na zmazanie príslušných riadkov z tabuľky ARC_SLICE, ktoré obsahujú informácie o jednotlivých časových rezoch zodpovedajúcich mazaným tabuľkám. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ručné naplnenie archívnej cache (iba ak pracuje v móde izochrónnej cache) načítaním hodnôt z archívnej databázy. Naplnenie archívnej cache môže byť aj automatické po štarte - viac informácií viď popis parametra IsoCacheAutoFill. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Na zvolenom objekte/objektoch sa nastaví čas ClearTime na hodnotu niekoľko hodín v minulosti, čo znamená, že v krátkom čase (do minúty) sa vykoná periodické mazanie dát tohto objektu (pokiaľ nie je z nejakého dôvodu vypnuté, napr. pri zapnutých časových rezoch v závislosti od parametrov DeleteInSlice0 a DeleteInSlices). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
UNFREEZE | Príkaz FREEZE spôsobí, že zapisovacie aj výpočtové tasky archívu prestanú spracúvať požiadavky po dobu freeze_seconds. Počas tejto doby bude ďalší task (mazací) vypisovať počty požiadaviek (primárnych a vypočítaných) vo frontoch. Po uplynutí doby freeze_seconds sa spracovanie hodnôt obnoví. Pokiaľ bol zadaný parameter report_seconds, tak mazací task bude pokračovať vo výpise počtov požiadaviek vo frontoch ešte túto dobu. Príkaz FREEZE je primárne určený k výkonnostným testom (otestovanie maximálnej rýchlosti spracovania požiadaviek pod záťažou) a pred použitím je potrebné si uvedomiť, že síce neovplyvňuje čítanie z archívu, ale počas jeho trvania sa po dobu freeze_seconds do archívu nič nezapisuje (takže pri čítaní nie sú k dispozícii najnovšie hodnoty) a ani neprebiehajú výpočty. V redundantných systémoch s 2 a viac archívmi odporúčame vykonávanie FREEZE príkazu na pasívnej inštancii, aby sa neovplyvňovala funkčnosť archívneho subsystému. Pokiaľ je nutné prerušiť neaktivitu spôsobenú FREEZE príkazom, je to možné príkazom UNFREEZE (bez parametrov). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Aktivovanie procesu D2000 Archiv pre príjem externých dát. Napr. Importovanie archívnych databáz z D2000 V3.65 (OS/2) . | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LIST_TREZOR id | Príkaz vypíše zoznam trezorových databáz, s ktorými proces D2000 Archiv pracuje. Obsah zoznamu sa líši v závislosti od použitej platformy - Sybase, Oracle alebo PostgreSQL. Parameter id:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LOAD_TREZOR path+filename [mask] [from] [to] | On-line import trezorovej databázy. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Platforma Sybase: Parameter path+trezor_name určuje cestu a meno trezorovej databázy, ktorá sa má namontovať. V mene trezorovej databázy je povolené používať znaky * a ? pre definovanie masky. Ak zadanej maske zodpovedá viac súborov, budú namontované všetky vyhovujúce. Pre viac informácií pozri kapitolu On-line sprístupnenie údajov z trezorových databáz. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MOUNT_TREZOR trezor_name [SEGMENT seg] [WRITE] MOUNT_TREZOR IdFrom IdTo [SEGMENT seg] [WRITE] | Platforma Oracle: Parameter Id (trezor_name)určuje číslo (meno) trezora, ktorý sa má namontovať. Parametre IdFrom a IdTo umožňujú namontovať celý interval trezorov. Meno trezora je názov tablespace (napr. MYAPP_TS_TREZOR15 alebo MYAPP_TS_TREZOR15_02) alebo názov dátového súboru (napr. MYAPP_TS_TREZOR0015_S02_20040801.ORA). Parameter SEGMENT seg, kde seg je číslo trezorového segmentu, umožňuje namontovať jeden konkrétny trezorový segment. Seg je číslo medzi 0 a TrezorCountSegments. Pokiaľ sa príkaz MOUNT použije v konfigurácii so zapnutými trezorovými segmentmi bez parametra SEGMENT seg, pokúša sa namontovať všetky segmenty vybraného trezora/trezorov. Parameter WRITE umožňuje namontovať trezor/trezory na zápis (kvôli synchronizácii trezorov nástrojom Arcsynchro) Pre viac informácií pozri kapitolu On-line sprístupnenie údajov z trezorových databáz. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MOUNT_TREZOR IdFrom IdTo [SEGMENT seg] [WRITE] | Platforma PostgreSQL: Parameter Id určuje číslo trezora, ktorý sa má namontovať. Parametre IdFrom a IdTo umožňujú namontovať celý interval trezorov. Parameter SEGMENT seg, kde seg je číslo trezorového segmentu, umožňuje namontovať jeden konkrétny trezorový segment. Seg je číslo medzi 0 a TrezorCountSegments. Pokiaľ sa príkaz MOUNT použije v konfigurácii so zapnutými trezorovými segmentmi bez parametra SEGMENT seg, pokúša sa namontovať všetky segmenty vybraného trezora/trezorov. Parameter WRITE umožňuje namontovať trezor/trezory na zápis (kvôli synchronizácii trezorov nástrojom Arcsynchro) Pre viac informácií pozri kapitolu On-line sprístupnenie údajov z trezorových databáz. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIMIZE_QUEUE | Redukcia požiadaviek na prepočet vo fronte archívu. Pokiaľ z nejakého dôvodu narástol počet požiadaviek vo fronte archívu (napr. v dôsledku príchodu starých hodnôt z komunikácie), je možné týmto tell príkazom zredukovať duplicitné požiadavky. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Vytvorenie súboru obsahujúceho popisy nevybavených požiadaviek. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Prepočet hodnôt v štatistickom archíve. Maska - určuje zoznam objektov, ktoré sa majú prepočítať. V prípade potreby prepočtu konkrétneho riadku a/alebo stĺpca štruktúrovaného archívu je možné zadať parametre Row a Col (ak nie sú zadané, nadobúdajú hodnotu 0 znamenajúcu "celý riadok/stĺpec"). Parametre <From, To> určujú časový interval, ktorý bude prepočítaný. Ak nie je zadaný koncový čas, nahradí sa aktuálnym časom. Formát pre zadávanie času je dd-mm-rrrr [hh[:mi[:ss[.mss]]]]. Voliteľný parameter BACKGROUND (implementovaný od verzie 7.02.006) spôsobí, že prepočet prebehne na pomocnom prepočtovom tasku (viď parameter archívu RecalcImmediateDepth). Parameter je vhodné použiť, pokiaľ sa robia väčšie prepočty hodnôt v minulosti, ktoré sa majú vykonávať na pozadí, pričom archív pokračuje v bežnom archivovaní dát v reálnom čase. Poznámka: Pokiaľ má parameter RecalcTimeIntervalLimit nenulovú hodnotu a časový interval <From, To> je väčší ako RecalcTimeIntervalLimit hodín, je nutné zadať voliteľný parameter BACKGROUND, aby prepočet prebehol na pomocnom prepočtovom tasku. Toto chovanie je implementované ako ochrana voči zahlteniu hlavného tasku prepočtami. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Predčasné odpojenie aktuálnej trezorovej databázy. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Príkaz slúži na vynútenie načítania posledných hodnôt zadaných objektov z archívnej databázy. Objekty je možné špecifikovať podľa mena/masky a podľa typu:
Pokiaľ napr. v testovacom prostredí nie je funčné vkladanie skriptom plnených archívov, ale tieto sú do archívnej databázy vkladané utilitou arcsynchro, je možné po skončení vkladania vykonať tell príkaz (napr. RELOAD_VALUES * STATISTIC). Následne sa vykoná čítanie (napr. všetkých skriptom plnených archívnych objektov) a môže sa iniciovať vykonanie prepočtov archívnych objektov, ktoré na načítaných objektoch závisia. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ak sú zapnuté časové rezy, príkaz spôsobí, že archív prejde všetky časové rezy jednoduchých archívnych objektov podľa zadaného HOBJ alebo masky a zruší tie časové rezy, ktoré neobsahujú žiadne dáta. Príkaz slúži na čistenie archívnej databázy od prázdnych časových rezov, ktoré vznikali v dôsledku chyby archívu. Táto chyba bola odstránená v podporovaných verziách 8. júna 2015. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| On-line reorganizácia archívnej databázy. Príkaz skomprimuje všetky archívne tabuľky (Oracle príkaz ALTER TABLE MOVE, resp. Sybase príkaz REORGANIZE TABLE INDEX resp. PostgreSQL príkaz VACUUM - viď popis parametra archívu PG_ReorganizeSlice). Poznámka: Len pre platformy Oracle, PostgreSQL a Sybase 8.0 a vyššie. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| On-line reorganizácia tabuľky archívnej databázy s uvedeným HOBJ alebo s názvom archívneho objektu zodpovedajúcim zadanej maske. V prípade, že je definovaný aj parameter tablespace, daná tabuľka bude presunutá do nového tablespace-u. Ak sú zapnuté časové rezy, všetky časové rezy archívneho objektu so zadaným HOBJ budú reorganizované/presunuté, pokiaľ nie je špecifikované číslo časového rezu slice. Poznámka 1: Parameter tablespace je použiteľný len pre platformy Oracle a PostgreSQL.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
REORGANIZE ON | Povolenie reorganizácie archívnej databázy (ekvivalent k spusteniu procesu D2000 Archiv s parametrom /DBCY). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
REORGANIZE OFF | Zakázanie reorganizácie archívnej databázy (ekvivalent k spusteniu procesu D2000 Archiv bez parametra /DBCY). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
REORGANIZE ACTIVE | Povolenie reorganizácie archívnej databázy iba v aktívnom móde (ekvivalent k spusteniu procesu D2000 Archiv s parametrom /DBCA). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
REORGANIZE PASSIVE | Povolenie reorganizácie archívnej databázy iba v pasívnom móde (ekvivalent k spusteniu procesu D2000 Archiv s parametrom/DBCP). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
REORGANIZE SHRINK | Povolenie alternatívneho spôsobu reorganizácie archívnej databázy - iba pre Oracle 10g a vyšší (ekvivalent k spusteniu procesu D2000 Archiv s parametrom/DBCS). Poznámka: Zapnutie pôvodného spôsobu je tell príkazom REORGANIZE MOVE. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
REORGANIZE TABLEROWLIMIT rowlimit | On-line zmena parametra ReorganizeTableRowLimit pre automatickú reorganizáciu archívnej databázy. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
REORGANIZE TABLETIMELIMIT timelimit | On-line zmena parametra ReorganizeTableTimeLimit pre automatickú reorganizáciu archívnej databázy. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Príkaz umožňuje zmeniť veľkosť dynamickej cache na zrýchlenie výpočtov štatistických archívnych objektov počas behu procesu D2000 Archiv. Poznámka 1: Veľkosť cache pri štarte procesu D2000 Archiv je určená parametrom MaxCacheSize v procese D2000 Management Console. Poznámka 2: Príkaz SET_CACHE zároveň zmení aj parameter MaxCacheSize v registri. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
meno_parametra hodnota_parametra | Tell príkazom SET_OPTION sa dajú meniť nasledovné "štartovacie" a konfiguračné parametre procesu archív:
Poznámka: Tie konfiguračné parametre, ktoré sú umiestnené v Registry databáze, budú príkazom SET_OPTION zmenené nielen v archíve, ale aj v Registry. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Príkaz vypíše dynamické informácie o danom objekte (aktuálna hodnota, naposledy posielaná hodnota, čas budúceho výpočtu pre periodické archívy, čas periodického mazania, parametre a obsah cache hodnôt) na textovú konzolu procesu D2000 Archiv. Poznámka: Príkaz je určený hlavne pre diagnostické účely v systémoch D2000. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pokiaľ je zapnutá archívna cache, príkaz vypíše zoznam count archívnych objektov, ktoré majú v archívnej cache najviac hodnôt. Pre každý objekt sa vypíše HOBJ, meno, počet položiek a časový interval hodnôt, ktoré sa nachádzajú v cache. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Výpis konfiguračných informácii o procese D2000 Archiv a o archívnej databáze. Jedná sa o:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Výpis rôznych informácii o procese D2000 Archiv a o archívnej databáze. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Vytvorenie súboru path+filename so štatistickými informáciami, t.j. počet hodnôt pre jednotlivé archivované objekty za posledných n - hodín (hours). Súbor path+filename bude vytvorený procesom D2000 Archiv, takže jeho pomenovanie závisí od OS (napr. D:\stat.txt vo Windows, /tmp/stat.txt v Linuxe). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Príkaz presmeruje štandardný výstup na nový výstup. Príklad: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Deaktivuje vlastnosť procesu D2000 Archiv, prijímať externé dáta. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
STOP [NOQUEUE] | Zastavenie procesu D2000 Archiv. Pri tomto zastavovaní sa zapíšu neuložené hodnoty z fronty požiadaviek do súboru na disk, z ktorého sa potom načítajú pri ďalšom štarte procesu D2000 Archív. Aktuálne hodnoty archívnych objektov sa uložia do tabuľky SAVED_LAST_ROWS, aby sa nasledujúci štart procesu zrýchlil. Parameter NOQUEUE spôsobí, že neuložené hodnoty z fronty požiadaviek sa nezapíšu do súboru (zrýchlenie ukončenia procesu, ktorý má veľké množstvo nespracovaných hodnôt). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TIMESTAT START TIMESTAT RESTART TIMESTAT SHOW TIMESTAT SHOWLONG TIMESTAT SHOWSTART TIMESTAT STOP | Spustí (START), zastaví (STOP), reštartuje (RESTART), zobrazí (SHOW), zobrazí a reštartuje (SHOWSTART) alebo zobrazí v dlhom časovom formáte, vrátane dní (SHOWLONG), časové štatistiky čítacieho taskov/taskov. Po zapnutí časových štatistík task(y) čítajúce z databázy začnú merať čas strávený v rôznych častiach čítacej procedúry. Tieto hodnoty môžu byť použité na ďalšie ladenie systémovými špecialistami. Časové štatistiky sú zobrazené pre každý čítací task a ak ReadThreadsCount > 1, tak sa zobrazia aj sumárne štatistiky. Poznámka: Po zapnutí časových štatistík je čítanie z archívu o niekoľko percent pomalšie kvôli meraniu času. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Platforma PostgreSQL: Príkaz slúži na kompresiu dát už existujúcich trezorov. Pre viac informácií pozri kapitolu Kompresia dát trezorov. Parameter Id určuje číslo trezora, ktorého dáta sa majú komprimovať. Parameter SEGMENT seg, kde seg je číslo trezorového segmentu (0 až TrezorCountSegments), umožňuje komprimovať špecifikovaný trezorový segment, pokiaľ je zapnuté vytváranie trezorových segmentov. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Platforma PostgreSQL: Príkaz slúži na dekompresiu dát už existujúcich trezorov. Pre viac informácií pozri kapitolu Kompresia dát trezorov. Parameter Id určuje číslo trezora, ktorého dáta sa majú dekomprimovať. Parameter SEGMENT seg, kde seg je číslo trezorového segmentu (0 až TrezorCountSegments), umožňuje dekomprimovať špecifikovaný trezorový segment, pokiaľ je zapnuté vytváranie trezorových segmentov. |
...