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:

  1. Spustíme cez štart menu program Sybase Central.
  2. V ľavom okienku zvolíme voľbu Utilities.
  3. V pravom okienku zvolíme voľbu Create Write File.
  4. Potom postupne:
    1. Vyberieme príslušný *.cbd súbor (trezorovú databázu).
    2. 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
Napíšte komentár