Uživatelské nástroje

Nástroje pro tento web


firebird:sprava_databazi_-_gfix_gstat

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
firebird:sprava_databazi_-_gfix_gstat [2015/04/24 10:53] – [Oprava struktury databáze] Karel Petrůfirebird:sprava_databazi_-_gfix_gstat [2015/08/21 08:04] (aktuální) – [ShutDown Database] Petr Kristan
Řádek 25: Řádek 25:
 Po opravě struktury databáze je potřeba opět spustit kontrolu struktury. Po opravě struktury databáze je potřeba opět spustit kontrolu struktury.
  
-==== Backup/restore databází pro aktualizaci ODS ==== 
  
-Použití: 
- 
-  - skript se spouští se přímo v adresáři s FDB  
-  - kontrola verze: upgrade_ods.sh *.fdb 
-  - backup/restore - [[http://freeadhocudf.org/documentation_english/dok_eng_ods.html|verzi ODS]] zadat dle aktuálně nainstalovaného firebird: upgrade_ods.sh -upgrade 11.2 *.fdb 
- 
- 
-Skript **upgrade_ods.sh** 
-<code bash> 
-#!/bin/sh 
-# upgrade_ods.sh [-upgrade 11.2]  *.fdb 
- 
-FIREBIRD=/opt/firebird 
- 
-if [ "$1" = "-upgrade" ]; then 
-  UPGRADE="true" 
-  DESTODS=$2 
-  shift 
-  shift 
-fi 
- 
-for i in $*; do 
-  ODS=`echo 'show database;' | $FIREBIRD/bin/isql $i | grep ODS | cut -d " " -f 3` 
-  echo "$i : ODS $ODS" 
-  if [ "$UPGRADE" = "true" ]; then 
-    if [  "$ODS" != "$DESTODS"  ]; then 
-      echo backup /tmp/$i 
-      $FIREBIRD/bin/gbak $i /tmp/$i 
-      echo restore /tmp/$i 
-      mv $i $i.bk 
-      $FIREBIRD/bin/gbak -R /tmp/$i $i 
-      chown firebird:firebird $i 
-    fi 
-  fi 
-done 
-</code> 
 ===== Garbage Collection, Sweep, OIT, OAT ===== ===== Garbage Collection, Sweep, OIT, OAT =====
  
Řádek 163: Řádek 126:
 Asynchronní způsob zápisu zvyšuje výkon databáze až o 50%. Lze jej ale použít Asynchronní způsob zápisu zvyšuje výkon databáze až o 50%. Lze jej ale použít
 **POUZE** pokud je server bezpečně zálohovaný pomocí **UPS**. **POUZE** pokud je server bezpečně zálohovaný pomocí **UPS**.
 +
 +==== Read Only databáze ====
 +
 +Pro OBIS5 verze > 5.0.057 lze archivní databázi přepnout na read only:
 +
 +<code bash>
 +  /opt/firebird/bin/gfix -mode read_only data2010.fdb
 +  /opt/firebird/bin/gfix -mode read_write data2010.fdb #vraceni zpet na rw
 +</code>
 +
 +==== ShutDown Database ====
 +Shutdown
 +
 +<code>gfix -shut single -force 0 database_name</code>
 +
 +Starting a Database
 +
 +The -o[nline] command allows a database to be restarted. It takes a single parameter which is the database name as follows:
 +
 +gfix -o[nline] database_name
 +
firebird/sprava_databazi_-_gfix_gstat.1429872833.txt.gz · Poslední úprava: 2015/04/24 10:53 autor: Karel Petrů