İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

gbak - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında gbak çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen gbak komutudur.

Program:

ADI


gbak — Firebird veritabanını yedekleyin/geri yükleyin

SİNOPSİS


gbak -b [yedekleme seçeneği ...] [ortak seçenek ...] kaynak hedef

gbak -c|-r [geri yükleme seçeneği ...] [ortak seçenek ...] kaynak hedef

TANIM


gbak Firebird veritabanı yedekleme ve geri yüklemeyi yönetmek için kullanılan araçtır.

yedekleme modunda kaynak mevcut bir veritabanı yoludur (sunucu adını içerebilir) ve hedef is
yedek dosya adı. /dev/stdout gibi özel bir cihaz adı da olabilir (yönlendirmek için
verileri STDOUT'a yedekleyin) veya yedeği teybe koymak için /dev/st.

geri yükleme modunda kaynak mevcut bir yedekleme dosyasıdır (veya /dev/stdin gibi özel bir aygıt için
Yedeklemeyi banttan almak için STDIN veya /dev/st) ve hedef firebird veritabanına giden yoldur ve
sunucu adını içerebilir.

Tüm seçenekler kısaltılabilir. Seçeneklerin hem tam sürümlerinin hem de en kısa sürümlerinin altında
olası versiyonları verilmiştir.

ORTAK SEÇENEKLER


-kullanicitarafindanolusturulmus kullanıcı adı
Veritabanına bağlanırken kullanılacak kullanıcı adı. Ortam değişkenini geçersiz kılar. Görmek
ÇEVRE.

-ro[le] rol ismi
Veritabanına bağlanırken kullanılacak SQL rolü. Ortam değişkenini geçersiz kılar. Görmek
ÇEVRE.

-parola] şifre
Veritabanına bağlanırken kullanılacak parola. Ortam değişkenini geçersiz kılar. Görmek
ÇEVRE.

-hizmet]
Bir veritabanıyla konuşurken servis yöneticisini kullanın.

-Doğrulayın]
Her eylemi rapor edin.

Hangi meta verilerin işlendiği, hangi tablonun işlendiği hakkında ayrıntılı bilgileri görüntüler.
yedeklenir/geri yüklenir ve kaç kayıt işlenir.

-y yol
Durum/hata mesajlarını verilen yola yönlendirin.

-z
Başka bir şey yapmadan önce tam sürüm numarasını bildirin.

YEDEK SEÇENEKLER


-Yedek veritabanı]
Yedekleme modunu açın.

-dönüştürmek]
Dış tabloları tablolara dönüştürün.

Normalde harici tablolar, yedekleme ve geri yükleme sırasında yok sayılır. İle birlikte -dönüştürmek seçenek
harici tablolar, diğer normal tablolar gibi yedeklemeye dahil edilir. Böyle bir yedekleme yapıldığında
geri yüklendiğinde, daha önce bu harici tablolar normal tablolar olarak oluşturulur.

-faktör [faktör] num
Engelleme faktörü. Çıktı bloğuna yazılır num bayt. Bir dosyaya yedeklerken kullanışlıdır.
kaset.

-g[arbage_collect]
Çöp toplamayı engelle.

Normalde Firebird, tabloları okurken bir çöp toplayıcı çalıştırır. Beri
yedekleme işlemi tüm tabloları okur, bu tüm veritabanının çöp toplamasını zorlar.
Yedeklemeyi sadece mevcut veritabanı üzerinden geri yüklemek için yapmanız durumunda bu çöp
toplama gereksiz. Bu seçenekleri kullanmanın bir başka nedeni de çöp toplama işlemidir.
başka yollarla devreye girer - ya gfix ya da otomatik süpürme kullanılarak. Bu anahtarı kullanma
yedekleme sürecini hızlandırır ve ayrıca bazı durumlarda yedeklemenin hasar görmesine yardımcı olabilir
veritabanları.

-görmezden gelmek]
Kötü sağlama toplamı olan kayıtları yoksay.

Bu seçenek yalnızca hasarlı veritabanlarını yedeklerken kullanılmalıdır.

-l[imbo]
Limbodaki işlemleri görmezden gelin.

Bu anahtar, yedekleme işleminin belirsiz durumdaki işlemleri yok saymasına neden olur.

-m[etveri_yalnızca]
Yalnızca meta verileri yedekleyin.

Bu seçenekle, yedeklemeye yalnızca meta veriler yazılır. Bu, hepsini içerir
tablolar/görünümler/tetikleyiciler/dizinler/depolanmış yordamlar/etki alanları/oluşturucular vb. Tablo verisi yok
yedeklemeye dahildir. Böyle bir yedekleme, bir veritabanının "boş" bir kopyasını oluşturmak için kullanışlıdır.

-Nt
Taşınamayan yedekleme biçimini kullanın.

Varsayılan olarak "taşınabilir" bir yedekleme formatı kullanılır. Bu, bir veritabanını yedekleyebileceğiniz anlamına gelir.
Little-endian makinesinde ve big-endian makinesinde geri yükleyin ve bunun tersi de geçerlidir. Kullanarak -Nt
yedekleme yalnızca aynı "endianness" olan makinelerde kullanışlıdır.

-ol[d_descriptions]
eski tarz meta veri açıklamalarını kaydet

RESTORE SEÇENEKLER


-veritabanı yarat]
Geri yükleme modunu açın.

hedef veritabanı oluşturulacak ve zaten mevcut olmamalıdır.

-r[ecreate_veritabanı] [o[yeniden yaz]]
Facebok sayfasını beğenin : -veritabanı yarat, ancak ekleyerek üzerine hedefin değiştirilmesini zorlayabilir
veri tabanı.

-rep[dantel_veritabanı]
Facebok sayfasını beğenin : -veritabanı yarat, ancak varsa hedefin üzerine yazılır.

-tampon[fferler] num
Hedef veritabanı oluştururken, içinde depolanan veritabanı arabellekleri hakkındaki bilgileri yok sayın.
yedekleyin ve belirtilen sayıda arabellek kullanın.

-genişletmek]
Normalde Firebird, dizeleri diskte saklarken bunlar için RLE sıkıştırması kullanır. Bu seçenek
bu sıkıştırmayı kapatır.

-i[etkin]
İnaktif durumda dizinleri geri yükleyin. Bu, verileri içeren bir yedeği geri yüklemek için kullanılabilir.
yabancı anahtar/benzersiz kısıtlamalarla tutarsız.

-öldürmek]
Geri yüklerken gölgeler oluşturmayın.

Normalde ve veritabanı gölgeleri geri yükleme sırasında oluşturulur. Bu seçenek bunu engeller.

-mo[de] erişim
Verilen ile veritabanını geri yükle erişim.

için geçerli değerler erişim vardır Sadece oku ve okuma yazma. Varsayılan, veritabanını geri yüklemektir
orijinal erişim modu ile.

-n[o_geçerlilik]
Geçerlilik kısıtlamaları olmadan veritabanını geri yükleyin. Buna yabancı anahtar, benzersiz ve
kısıtlamaları kontrol edin. Tutarsız veriler içeren bir yedeği geri yüklemek için kullanışlıdır.

-o[ne_at_a_time]
Her tabloyu geri yükledikten sonra geri yükleme işlemini gerçekleştirin.

-sayfa boyutu] num
Yedeklemede saklanan sayfa boyutunu geçersiz kıl. için geçerli değerler num 1024, 2048, 4096, 8192,
16384 ve 32768.

-use_[tüm_uzay]
Normalde, Fireburd daha fazla kullanım için her veri sayfasında bir miktar alan ayırır. Bu saklıdır
boşluk, yeni eklenen veriler için ve verilerin eski sürümlerini tutmak için kullanılır. sahip olmak
bu amaç için ayrılmış alan verilere "yakın" değişiklikleri hızlandırır. Eğer
veritabanı esas olarak okuma işlemleri için kullanılacak, -use_all_space biraz kurtaracak
alanı.

Bu seçenek özellikle salt okunur bir veritabanını geri yüklerken kullanışlıdır, çünkü salt okunurdur.
veritabanları, arka sürümler için herhangi bir ek alana ihtiyaç duymaz.

-fix_fss_metadata karakter kümesi
Meta verileri geri yüklerken, geçerli UTF8 olmaması durumunda, belirtilenden dönüştürmeyi deneyin.
karakter seti. Bazı ulusal UTF8 olmayanlarda tablo açıklamaları verildiğinde kullanışlıdır
2.5 sürümünden önce Firebird ile mümkün olan kodlama

-fix_fss_verileri karakter kümesi
Tablo verilerini geri yüklerken, UNICODE_FSS karakter kümesiyle tanımlanmış bir sütun olması durumunda
geçerli bir UTF8 içermiyor (Firebird'ün 2.5'ten önceki sürümleriyle mümkündü),
belirtilen karakter kümesindeki verileri dönüştürün.

YENİLEME TO ÇOKLU DOSYA VERİTABANI


Daha önce, Firebird 64-bit dosya işaretçileriyle çalışamıyordu, bu nedenle
veritabanı başına (yaklaşık) 2 GB boyutunda veritabanları.

2GB yıllardan beri çok fazla veri olmadığı için veritabanını yaymak için bir mekanizma var.
birden fazla dosyaya. Bu şekilde, tüm verilerinizi içeren birden fazla 2GB dosyanız olabilir.

Birden çok dosyalı veritabanına geri yüklerken, hedef argüman şu şekildedir: file_1 sayfalar_1
file_2 sayfalar_2 ... dosya_N-1 sayfalar_N-1 dosya_N

Her sayfalar_n en fazla kaç sayfa konulacağını belirtir dosya_n. Listedeki son bir
sayfa sınırı olmayan dosya adı - sığmayan tüm sayfaları içerecektir dosya_N-1. Bunu not et
sayfalar_n bayt olarak değil sayfa olarak ölçülür, bu nedenle mümkün olan maksimum sayı sayfaya bağlıdır
boyutu.

Yalnızca 32 bit dosya işaretçilerini destekleyen bir dosya sisteminiz (veya eski bir işletim sisteminiz) olduğunu hayal edin.
Güvenli oynamak için veritabanınızı 2GB'lık dosyalara bölmeye karar verdiniz. için sayfa boyutu ise
veritabanı 8192'dir, bu durumda her dosyanın en fazla 2*1024*1024*1024/8192 = 262144 sayfası olabilir.

NOT
Yakın tarihli bir işletim sistemi ve dosya sisteminde Firebird'in 64 bit dosya işaretçileri oluşturmayı kullanabileceğini unutmayın.
çoklu dosya veritabanları gereksizdir.

ÇEVRE


Diğer tüm Firebird yardımcı programları gibi gbak da aşağıdaki ortam değişkenlerini kabul eder:

ISC_USER için varsayılan değer -kullanicitarafindanolusturulmus seçenek

ISC_ROLE için varsayılan değer -ol seçenek

ISC_ŞİFRE
için varsayılan değer -parola seçenek

ÖRNEKLER


tüm örneklerde -kullanicitarafindanolusturulmus, -ol ve -parola Açıklık için seçenekler atlanmıştır. gerçek anlamda
dünya durumu onlar (veya bunlara karşılık gelen çevre değişkenleri) kullanılmalıdır.

Burada kullanılan dosya adı uzantılarının yalnızca önerildiğini unutmayın. Birleştirilmiş uzantıları kullanma
şema, yalnızca uzantısına bakarak dosya türünü tahmin etmeye yardımcı olur.

İşte yaygın olarak kullanılan bazı uzantılar:

.fdb Firebird veritabanı

.gdb Firebird veritabanı, Firebird'in Interbase olduğu günlerden kalma eski uzantı.
gdb aslında, adını oluşturan şirketin adını taşıyan Grotton veritabanından gelir.
yazılım 1984'te geri döndü.

.fdb.2 Çoklu dosya veritabanının ikinci dosyası

.fdb.3 Çoklu dosya veritabanının üçüncü dosyası

.fdb.N Nçok dosyalı veritabanının -th dosyası

.fbk Firebird yedekleme dosyası

.gbk Yedekleme dosyası için eski uzantı

.fbk.gz Gzipli yedekleme dosyası

yedek a veritabanı içine a sıkıştırılmış biçimi:
gbak -b db-srv:/database.fdb /dev/stdout | gzip > /file.fbk.gz

Restore a veritabanı içine yeni dosya adı:
zcat /dosya.fbk.gz | gbak -c /dev/stdin db-srv:/new-database.fdb

onworks.net hizmetlerini kullanarak gbak'ı çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    itop - ITSM CMDB Açık Kaynak
    itop - ITSM CMDB Açık Kaynak
    BT Operasyonları Portalı: tam bir açık
    kaynak, ITIL, web tabanlı hizmet
    tamamen dahil olmak üzere yönetim aracı
    özelleştirilebilir CMDB, bir yardım masası sistemi ve
    belge adam...
    İndirin - ITSM CMDB Açık Kaynak
  • 2
    Clementine
    Clementine
    Clementine çok platformlu bir müziktir
    esinlenen oyuncu ve kütüphane organizatörü
    Amarok 1.4. Hızlı ve
    kullanımı kolay arayüzü ve size izin verir
    arama ve...
    Clementine'i indirin
  • 3
    XISMuS
    XISMuS
    DİKKAT: 2.4.3 toplu güncellemesi
    serbest bırakıldı!! Güncelleme herhangi biri için çalışır
    önceki 2.xx sürümü. Eğer yükseltme
    v1.xx sürümünden, lütfen indirin ve
    i ...
    XISMuS'u indirin
  • 4
    Facetracknoir
    Facetracknoir
    Modüler kafa takip programı
    çoklu yüz izleyicileri, filtreleri destekler
    ve oyun protokolleri. İzleyiciler arasında
    SM FaceAPI, AIC Atalet Başlığıdır
    izci...
    Facetracknoir'ı indirin
  • 5
    PHP QR Kodu
    PHP QR Kodu
    PHP QR Kodu açık kaynaktır (LGPL)
    QR Kodu oluşturmak için kütüphane,
    2 boyutlu barkod. Dayalı
    libqrencode C kitaplığı, API sağlar
    QR Kod çubuğu oluşturuluyor...
    PHP QR Kodunu İndirin
  • 6
    ücretsiz
    ücretsiz
    Freeciv ücretsiz bir sıra tabanlıdır.
    her birinin yer aldığı çok oyunculu strateji oyunu
    oyuncu bir lider olur
    medeniyeti elde etmek için savaşan
    nihai hedef: olmak...
    Freeciv'i indirin
  • Daha fazla »

Linux komutları

Ad