Vytvorenie WRT súboru
Poznámka: Kompresia Sybase databáz je implementovaná podporovanými verziami Sybase Adaptive Server Anywhere 6, 7 a 9. Vo verzii Sybase SQL Anywhere 12 už neexistuje utilita na kompresiu databázy a táto vlastnosť sa považuje za zastaralú. Trezory vo verzii Sybase SQL Anywhere 12 sú štandardné Sybase databázy (súbory .db a .log), preto je celá nasledujúca sekcia platná iba pre verzie Sybase Adaptive Server Anywhere 6, 7 a 9.
Proces archivácie D2000 Archiv (ak je to potrebné (definované)) priebežne vytvára na trezorové databázy, ktoré majú príponu *.cdb. Ide o komprimovanú databázu, ktorá je prístupná pomocou tzv. Write súboru (Write file) s príponou *.wrt. Tento je možné vytvoriť nasledovným postupom:
- Spustíme cez štart menu program Sybase Central.
- V ľavom okienku zvolíme voľbu Utilities.
- V pravom okienku zvolíme voľbu Create Write File.
- Potom postupne:
- Vyberieme príslušný *.cbd súbor (trezorovú databázu).
- Ostatné ponúknuté nastavenia potvrdíme.
Týmto sa v adresári, kde sa nachádza vybraný *.cdb súbor vytvorí príslušný *.wrt súbor. Miesto vytvorenia *.wrt súboru je možné zmeniť (je to potrebné, ak sú trezory na read-only dátovom médiu).
Proces vytvorenia *.wrt súboru je možné vykonať aj z príkazového riadku pomocou programu dbwrite.exe (je nakopírovaný na disk pri inštalácii databázového servera Sybase).
C:\Sybase60\Adaptive Server Anywhere 6.0\win32>dbwrite Usage: dbwrite [switches] database [write-file-name] Switches (use specified lower-case letter, as shown):
-c create a new write file -d make existing write file point to another database -f filename force write file to point at filename -m <name> set transaction log mirror name (only with -c) -o <file> log output messages to file -q quiet: do not print messages -s status of existing write file (default) -t <name> set transaction log name (only with -c) -y erase old file(s) without confirmation
Príklad:
dbwrite –c trezor.cdb
alebo
dbwrite –c trezor.cdb c:\trezor.cdb
0 komentárov