InglesPransesEspanyol

Ad


OnWorks favicon

gbak - Online sa Cloud

Patakbuhin ang gbak sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na gbak na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


gbak — I-backup/i-restore ang database ng Firebird

SINOPSIS


gbak -b [backup na opsyon ...] [karaniwang opsyon ...] pinagmulan target

gbak -c|-r [ibalik ang opsyon ...] [karaniwang opsyon ...] pinagmulan target

DESCRIPTION


gbak ay ang tool para sa pamamahala ng Firebird database backup at restore.

Sa backup mode pinagmulan ay isang umiiral na landas ng database (maaaring may kasamang pangalan ng server) at target is
backup na pangalan ng file. Maaari rin itong isang espesyal na pangalan ng device tulad ng /dev/stdout (upang i-redirect
backup na data sa STDOUT) o /dev/st para ilagay ang backup sa tape.

Nasa restore mode pinagmulan ay umiiral nang backup file (o espesyal na device tulad ng /dev/stdin para sa
STDIN o /dev/st para makuha ang backup mula sa tape) at target ay path sa firebird database at
maaaring magsama ng pangalan ng server.

Ang lahat ng mga pagpipilian ay maaaring paikliin. Sa ibaba ng parehong buong bersyon ng mga opsyon at ang pinakamaikling
ibinibigay ang mga posibleng bersyon.

KARANIWANG Opsyon


-gumagamit username
User name na gagamitin kapag kumokonekta sa database. Ino-override ang variable ng kapaligiran. Tingnan mo
Kapaligiran.

-ro[le] role_name
SQL role na gagamitin kapag kumokonekta sa database. Ino-override ang variable ng kapaligiran. Tingnan mo
Kapaligiran.

-pas[espada] password
Password na gagamitin kapag kumokonekta sa database. Ino-override ang variable ng kapaligiran. Tingnan mo
Kapaligiran.

-se[rvice]
Gumamit ng manager ng mga serbisyo kapag nakikipag-usap sa isang database.

-v[erify]
Iulat ang bawat aksyon.

Nagpapakita ng verbose na impormasyon tungkol sa kung anong metadata ang pinoproseso, kung ano ang talahanayan
naka-back up/nagpapanumbalik at kung gaano karaming mga tala ang naproseso.

-y landas
I-redirect ang status/error messages sa ibinigay na path.

-z
Iulat ang buong numero ng bersyon bago gumawa ng anupaman.

BACKUP Opsyon


-b[ackup_database]
I-on ang backup mode.

-co[nvert]
I-convert ang mga panlabas na talahanayan sa mga talahanayan.

Karaniwang binabalewala ang mga panlabas na talahanayan sa panahon ng pag-backup at pagpapanumbalik. Sa -convert opsyon
ang mga panlabas na talahanayan ay kasama sa backup tulad ng anumang iba pang regular na talahanayan. Kapag ganoong backup
ay naibalik, ang mga dating panlabas na talahanayan ay ginawa bilang mga regular na talahanayan.

-fa[ctor] num
Salik sa pagharang. Ang output ay nakasulat sa block ng num byte. Kapaki-pakinabang kapag nagba-back up sa a
tape

-g[arbage_collect]
Pigilan ang pagkolekta ng basura.

Karaniwan ang Firebird ay nagpapatakbo ng isang kolektor ng basura kapag nagbabasa sa mga talahanayan. Mula noong
Binabasa ng proseso ng backup ang lahat ng mga talahanayan, pinipilit nito ang koleksyon ng basura ng buong database.
Kung sakaling gumawa ka ng backup para lamang maibalik ito sa umiiral na database ang basurang ito
hindi kailangan ang koleksyon. Ang isa pang dahilan para gamitin ang mga opsyon na ito ay kung isang koleksyon ng basura
ay nakikipag-ugnayan sa ibang paraan - alinman sa pamamagitan ng paggamit ng gfix o ang awtomatikong pag-sweep. Gamit ang switch na ito
pinapabilis ang proseso ng pag-backup at makakatulong din sa ilang kaso ng pag-back up na nasira
mga database.

-Huwag pansinin]
Huwag pansinin ang mga record na may masamang checksum.

Ang opsyon na ito ay dapat gamitin lamang kapag nagba-back up ng mga nasirang database.

-l[imbo]
Huwag pansinin ang mga transaksyon sa limbo.

Ang switch na ito ay nagiging sanhi ng backup na proseso upang balewalain ang mga transaksyon sa limbo state.

-m[etadata_only]
I-backup ang metadata lamang.

Sa opsyong ito, ang metadata lamang ang isinulat sa backup. Kabilang dito ang lahat
tables/views/triggers/indexes/stored procedures/domains/generators atbp. Walang data ng talahanayan ang
kasama sa backup. Ang ganitong backup ay kapaki-pakinabang para sa paglikha ng isang "walang laman" na kopya ng isang database.

-nt
Gumamit ng non-transportable backup na format.

Bilang default, ginagamit ang isang "transportable" na backup na format. Nangangahulugan ito na maaari kang mag-backup ng isang database
sa little-endian machine at i-restore ito sa big-endian machine at vice versa. Sa pamamagitan ng paggamit -nt
ang backup ay kapaki-pakinabang lamang sa mga makina na may parehong "endianness".

-ol[d_descriptions]
i-save ang mga lumang-style na paglalarawan ng metadata

RESTORE Opsyon


-c[reate_database]
I-on ang restore mode.

target malilikha ang database at hindi pa dapat umiral.

-r[ecreate_database] [o[verwrite]]
katulad -create_database, ngunit sa pamamagitan ng pagdaragdag patungan ang isa ay maaaring pilitin ang pagpapalit ng target
database.

-rep[lace_database]
katulad -create_database, ngunit ang target ay mapapatungan kung ito ay umiiral.

-bu[ffers] num
Kapag lumilikha ng target na database, huwag pansinin ang impormasyon tungkol sa mga buffer ng database na nakaimbak sa
backup at gumamit ng tinukoy na bilang ng mga buffer.

-e[expand]
Karaniwan, gumagamit ang Firebird ng RLE compression para sa mga string kapag iniimbak ang mga ito sa disk. Ang pagpipiliang ito
pinapatay ang compression na ito.

-ako [hindi aktibo]
Ibalik ang mga index sa hindi aktibong estado. Magagamit ito upang ibalik ang isang backup, na naglalaman ng data
hindi naaayon sa foreign key/natatanging mga hadlang.

-k[ill]
Huwag lumikha ng mga anino kapag nagpapanumbalik.

Karaniwan at ang mga anino ng database ay nilikha sa panahon ng pagpapanumbalik. Pinipigilan ito ng pagpipiliang ito.

-mo[de] daan
Ibalik ang database gamit ang ibinigay daan.

Mga wastong halaga para sa daan ay Basahin lamang at basa sulat. Default ay upang ibalik ang database
kasama ang orihinal nitong access mode.

-n[o_validity]
Ibalik ang database nang walang mga hadlang sa bisa nito. Kabilang dito ang foreign key, unique at
suriin ang mga hadlang. Kapaki-pakinabang para sa pagpapanumbalik ng backup, na naglalaman ng hindi pare-parehong data.

-paisa-isa]
Gumawa ng pagpapanumbalik ng transaksyon pagkatapos ibalik ang bawat talahanayan.

-laki ng pahina] num
I-override ang laki ng page na nakaimbak sa backup. Mga wastong halaga para sa num ay 1024, 2048, 4096, 8192,
16384 at 32768.

-use_[all_space]
Karaniwan, inilalaan ng Fireburd ang ilang espasyo sa bawat pahina ng data para sa karagdagang paggamit. Ito ay nakalaan
space ay ginagamit para sa bagong ipinasok na data at para sa pagpapanatili ng mga mas lumang bersyon ng data. pagkakaroon
puwang na nakalaan para sa layuning ito na "malapit" sa data ay nagpapabilis ng mga pagbabago. Kung ang
pangunahing gagamitin ang database para sa mga operasyon sa pagbabasa, na tumutukoy -use_all_space magliligtas ng ilan
espasyo.

Ang pagpipiliang ito ay partikular na kapaki-pakinabang kapag nagpapanumbalik ng isang read-only na database, dahil read-only
ang mga database ay hindi nangangailangan ng anumang karagdagang espasyo para sa mga back-bersyon.

-fix_fss_metadata charset
Kapag nire-restore ang metadata, kung sakaling hindi ito wastong UTF8, subukang mag-convert mula sa tinukoy
set ng karakter. Kapaki-pakinabang kapag ang mga paglalarawan ng talahanayan ay ibinigay sa ilang pambansang hindi UTF8
encoding, na posible sa Firebird bago ang bersyon 2.5

-fix_fss_data charset
Kapag nire-restore ang data ng talahanayan, kung sakaling may tinukoy na column na may UNICODE_FSS character set
naglalaman ng walang wastong UTF8 (na posible sa mga bersyon ng Firebird bago ang 2.5), subukang
i-convert ang data mula sa tinukoy na set ng character.

PAGBABALIK SA MULTIPLE-FILE DATABASE


Dati, hindi nagawang gumana ng Firebird ang mga 64-bit na file pointer kaya nililimitahan
mga database sa (mga) 2GB ng laki bawat database.

Dahil ang 2GB ay hindi gaanong data mula noong mga taon, mayroong isang mekanismo para sa pagkalat ng database
sa maramihang mga file. Sa ganitong paraan maaari kang magkaroon ng maramihang 2GB na file, na naglalaman ng lahat ng iyong data.

Kapag nagpapanumbalik sa maramihang-file na database ang target na argumento ay nasa anyo: file_1 mga pahina_1
file_2 mga pahina_2 ... file_N-1 pages_N-1 file_N

bawat pages_n tumutukoy kung gaano karaming mga pahina ang ilalagay file_n. Ang huli sa listahan ay a
filename na walang limitasyon sa pahina - ito ay maglalaman ng lahat ng mga pahinang hindi akma file_N-1. Tandaan na
pages_n ay sinusukat sa mga pahina, hindi bytes kaya ang maximum na posibleng numero ay nakasalalay sa pahina
laki.

Isipin na mayroon kang isang filesystem (o isang sinaunang OS) na sumusuporta lamang sa mga 32-bit na file pointer.
Upang maglaro nang ligtas, nagpasya kang hatiin ang iyong database sa mga 2GB na file. Kung ang laki ng pahina para sa
database ay 8192, pagkatapos ang bawat file ay maaaring magkaroon ng hanggang 2*1024*1024*1024/8192 = 262144 na pahina.

NOTA
Tandaan na sa isang kamakailang OS at filesystem ang Firebird ay maaaring gumamit ng 64-bit na file pointer na pag-render
multi-file database na hindi kailangan.

Kapaligiran


Tulad ng lahat ng iba pang utility ng Firebird, tumatanggap ang gbak ng mga sumusunod na variable ng kapaligiran:

ISC_USER default na halaga para sa -gumagamit opsyon

ISC_ROLE default na halaga para sa -papel opsyon

ISC_PASSWORD
default na halaga para sa -tabi opsyon

HALIMBAWA


Sa lahat ng halimbawa -gumagamit, -papel at -tabi ang mga opsyon ay tinanggal para sa kalinawan. Sa isang tunay
sitwasyon ng mundo sila (o ang kanilang kaukulang mga variable ng kapaligiran) ay dapat gamitin.

Tandaan na ang mga extension ng filename na ginamit dito ay inirerekomenda lamang. Paggamit ng pinag-isang extension
nakakatulong ang scheme na hulaan ang uri ng file sa pamamagitan lamang ng pagtingin sa extension nito.

Narito ang ilang karaniwang ginagamit na extension:

.fdb Firebird database

.gdb Firebird database, legacy na extension mula sa mga araw kung kailan ang Firebird ay Interbase.
Ang gdb ay talagang nagmula sa database ng Grotton, na pinangalanan sa kumpanyang lumikha
ang software noong 1984.

.fdb.2 Pangalawang file ng multi-file database

.fdb.3 Pangatlong file ng multi-file database

.fdb.N N-th file ng multi-file database

.fbk Firebird backup file

.gbk Legacy na extension para sa backup na file

.fbk.gz Na-gzip ang backup na file

Backup a database sa a compressed format:
gbak -b db-srv:/database.fdb /dev/stdout | gzip > /file.fbk.gz

Ibalik ang a database sa bago filename:
zcat /file.fbk.gz | gbak -c /dev/stdin db-srv:/new-database.fdb

Gumamit ng gbak online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    IT Operations Portal: isang kumpletong bukas
    pinagmulan, ITIL, web based na serbisyo
    tool sa pamamahala kabilang ang isang ganap
    napapasadyang CMDB, isang helpdesk system at
    isang taong dokumento...
    I-download ang itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Ang Clementine ay isang multi-platform na musika
    player at library organizer na inspirasyon ni
    Amarok 1.4. Mayroon itong mabilis at
    madaling gamitin na interface, at pinapayagan kang
    maghanap at...
    I-download ang Clementine
  • 3
    XISMuS
    XISMuS
    PANSIN: May pinagsama-samang pag-update 2.4.3
    pinalaya!! Ang pag-update ay gumagana para sa anumang
    nakaraang 2.xx na bersyon. Kung mag-upgrade
    mula sa bersyon v1.xx, mangyaring i-download at
    i ...
    I-download ang XISMuS
  • 4
    facetracknoir
    facetracknoir
    Modular headtracking program na
    sumusuporta sa maramihang mga tagasubaybay ng mukha, mga filter
    at laro-protocol. Kabilang sa mga tagasubaybay
    ay ang SM FaceAPI, AIC Inertial Head
    Tagasubaybay...
    I-download ang facetracknoir
  • 5
    PHP QR Code
    PHP QR Code
    Ang PHP QR Code ay open source (LGPL)
    library para sa pagbuo ng QR Code,
    2-dimensional na barcode. Batay sa
    libqrencode C library, nagbibigay ng API para sa
    paggawa ng QR Code barc...
    I-download ang PHP QR Code
  • 6
    freeciv
    freeciv
    Ang Freeciv ay isang libreng turn-based
    Multiplayer diskarte laro, kung saan ang bawat isa
    ang manlalaro ay nagiging pinuno ng a
    kabihasnan, pakikipaglaban upang makuha ang
    pangwakas na layunin: maging...
    I-download ang Freeciv
  • Marami pa »

Linux command

Ad