DB2 manuál
Malý manuál a pár príkazov na databázový systém DB2.
Spustí samotný DB server:
db2start
Vypne DB server:
db2stop
Zobrazí zoznam databáz:
db2 list db directory
Zobrazí zoznam práve aktívnych databáz:
db2 list active databases
Deaktivuje databázu:
db2 deactivate db databaza1
Aktivuje databázu:
db2 activate db databaza1
Zobrazí aktívne pripojenia do všetkých databáz:
db2 list applications
Zobrazí aktívne pripojenia do databáze:
db2 list applications for DB databaza1
Zobrazí práve bežiace utility, napríklad prebiehajúca záloha alebo obnovenie:
db2 list utilities
Rovnako ako v predošlom prípade, akorát detailne:
db2 list utilities show detail
Ukončí všetky pripojenia:
db2 force applications all
Vytvorí zálohu databáze, a skomprimuje ju:
db2 backup db databaza1 to /data/backup/ compress
Vytvorí online zálohu databáze, a skomprimuje ju:
db2 backup db databaza1 online to /data/backup/ compress
DB2 príkazy ale fungujú iba pod DB2 užívateľom, ak chceme aby fungovali aj po iným, je potreba načítať profil:
/home/db2_user/sqllib/db2profile
Príkaz na pripojenie:
db2 connect to databaza1 user db2_user using db2_heslo
Zobrazí konfiguráciu databáze:
db2 list databaza1 cfg
Zobrazí skupiny:
db2 "select ROLENAME from syscat.roles"
Pridá skupinu užívateľovi:
db2 "GRANT ROLE WRITE TO uzivatel1"
Odobere skupinu užívateľovi:
db2 "REVOKE ROLE FROM uzivatel1"
Rozdiely medzi typami zálohy:
A full backup image. This is the building block of any recovery strategy, without a full backup image, you can't start to restore. If the backup is taken online, you require the logs of all transactions that transpired while the backup was taking place. Restore a full backup, replay the logs of all transactions since the backup, and your recovery is complete.
An incremental backup. This includes all changes since the last full backup. Restore a full backup, restore the incremental backup, replay the logs since the incremental backup, and your recovery is complete.
A delta backup. This includes all changes since the last backup of any kind. If the last backup was a full backup image, it and the delta provide the most complete backup. If a delta is preceded by an incremental backup image, you need the delta, the incremental backup, and the full backup image on which the incremental is based. If a delta is preceded by one or more deltas, you need all deltas until you reach an incremental backup or a full backup image.
The logs. The logs contain all transactions since the last backup you were able to restore.
Príspevok pridaný dňa: 07.11.2018 od užívatela: Dodoslav.