InglésFrancésEspañol

Ad


icono de página de OnWorks

gbak - Online en la nube

Ejecute gbak en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando gbak que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


gbak - Copia de seguridad / restauración de la base de datos de Firebird

SINOPSIS


gbak -b [opción de copia de seguridad ...] [opción común ...] fuente dirigidos

gbak -c | -r [opción de restauración ...] [opción común ...] fuente dirigidos

DESCRIPCIÓN


gbak es la herramienta para administrar la copia de seguridad y restauración de la base de datos de Firebird.

En modo de respaldo fuente es una ruta de base de datos existente (puede incluir el nombre del servidor) y dirigidos is
nombre del archivo de copia de seguridad. También podría ser un nombre de dispositivo especial como / dev / stdout (para redirigir
copia de seguridad de datos en STDOUT) o / dev / st para poner la copia de seguridad en cinta.

En modo de restauración fuente es un archivo de copia de seguridad existente (o un dispositivo especial como / dev / stdin para
STDIN o / dev / st para obtener la copia de seguridad de la cinta) y dirigidos es la ruta a la base de datos de Firebird y
puede incluir el nombre del servidor.

Todas las opciones se pueden abreviar. Debajo de ambas versiones completas de opciones y la más corta
se dan las posibles versiones.

COMÚN CAMPUS


-usuario nombre de usuario
Nombre de usuario que se utilizará al conectarse a la base de datos. Anula la variable de entorno. Ver
MEDIO AMBIENTE.

-papel] nombre de rol
Rol de SQL para usar cuando se conecta a la base de datos. Anula la variable de entorno. Ver
MEDIO AMBIENTE.

-contraseña] la contraseña
Contraseña para usar al conectarse a la base de datos. Anula la variable de entorno. Ver
MEDIO AMBIENTE.

-Servicio]
Utilice el administrador de servicios cuando hable con una base de datos.

-verificar]
Informe cada acción.

Muestra información detallada sobre qué metadatos se están procesando, qué tabla se está procesando.
copia de seguridad / restaura y cuántos registros se procesan.

-y camino
Redirigir los mensajes de estado / error a la ruta indicada.

-z
Informe el número de versión completo antes de hacer cualquier otra cosa.

BACKUP CAMPUS


-Base de datos de respaldo]
Activa el modo de respaldo.

-convertir]
Convierta tablas externas en tablas.

Normalmente, las tablas externas se ignoran durante la copia de seguridad y la restauración. Con -convertir opción
Las tablas externas se incluyen en la copia de seguridad como cualquier otra tabla normal. Cuando tal respaldo
se restaura, estas tablas previamente externas se crean como tablas regulares.

-factor] número
Factor de bloqueo. La salida se escribe en el bloque de número bytes. Útil al realizar una copia de seguridad
cinta.

-g [arbage_collect]
Inhibir la recolección de basura.

Normalmente, Firebird ejecuta un recolector de basura cuando lee las tablas. Desde el
El proceso de copia de seguridad lee todas las tablas, esto fuerza la recolección de basura de toda la base de datos.
En caso de que haga la copia de seguridad solo para restaurarla sobre la base de datos existente, esta basura
la recolección es innecesaria. Otra razón para usar estas opciones es si una recolección de basura
se activa por otros medios, ya sea mediante gfix o el barrido automático. Usando este interruptor
acelera el proceso de copia de seguridad y también puede ayudar en algunos casos de copia de seguridad dañada
bases de datos.

-ignorar]
Ignore los registros con sumas de verificación incorrectas.

Esta opción debe usarse solo al realizar copias de seguridad de bases de datos dañadas.

-limbo]
Ignore las transacciones en el limbo.

Este interruptor hace que el proceso de respaldo ignore las transacciones en estado de limbo.

-m [etadata_only]
Solo metadatos de respaldo.

Con esta opción, solo se escriben los metadatos en la copia de seguridad. Esto incluye todo
tablas / vistas / activadores / índices / procedimientos almacenados / dominios / generadores, etc.
incluido en la copia de seguridad. Esta copia de seguridad es útil para crear una copia "vacía" de una base de datos.

-Nuevo Testamento
Utilice un formato de copia de seguridad no transportable.

De forma predeterminada, se utiliza un formato de copia de seguridad "transportable". Esto significa que puede hacer una copia de seguridad de una base de datos
en la máquina little-endian y restaurarlo en la máquina big-endian y viceversa. Mediante el uso -Nuevo Testamento
la copia de seguridad solo es útil en máquinas con el mismo "endianness".

-ol [d_descriptions]
guardar descripciones de metadatos de estilo antiguo

RESTAURAR CAMPUS


-c [reate_database]
Activa el modo de restauración.

dirigidos Se creará la base de datos y no debe existir todavía.

-r [ecreate_database] [Sobrescribir]]
Me gusta -create_base de datos, pero agregando exagerar se puede forzar el reemplazo del objetivo
base de datos.

-rep [lace_database]
Me gusta -create_base de datos, pero el destino se sobrescribe si existe.

-bu [ffers] número
Al crear la base de datos de destino, ignore la información sobre los búferes de la base de datos almacenados en el
hacer una copia de seguridad y utilizar un número específico de búferes.

-expandir]
Normalmente, Firebird usa compresión RLE para cadenas cuando las almacena en el disco. Esta opción
desactiva esta compresión.

-inactivo]
Restaurar índices en estado inactivo. Esto se puede utilizar para restaurar una copia de seguridad que contenga datos.
inconsistente con claves foráneas / restricciones únicas.

-matar]
No cree sombras al restaurar.

Normalmente, las sombras de la base de datos se crean durante la restauración. Esta opción inhibe esto.

-modo] de la máquina
Restaurar la base de datos con dado de la máquina.

Valores válidos para de la máquina están solo lectura y leer escribir. El valor predeterminado es restaurar la base de datos
con su modo de acceso original.

-n [o_validez]
Restaurar la base de datos sin sus limitaciones de validez. Esto incluye clave externa, única y
comprobar las limitaciones. Útil para restaurar una copia de seguridad que contiene datos inconsistentes.

-uno a la vez]
Confirme la restauración de la transacción después de restaurar cada tabla.

-tamaño de página] número
Reemplazar el tamaño de página almacenado en la copia de seguridad. Valores válidos para número son 1024, 2048, 4096, 8192,
16384 y 32768.

-use_ [all_space]
Normalmente, Fireburd reserva algo de espacio en cada página de datos para su uso posterior. Esta reservada
el espacio se utiliza para los datos recién insertados y para mantener versiones anteriores de los datos. Teniendo
El espacio reservado para este fin "cerca" de los datos acelera las modificaciones. Si el
La base de datos se utilizará principalmente para operaciones de lectura, especificando -use_all_space salvará algunos
espacio.

Esta opción es particularmente útil al restaurar una base de datos de solo lectura, ya que
las bases de datos no necesitan espacio adicional para versiones anteriores.

-fix_fss_metadatos charset
Al restaurar metadatos, en caso de que no sea UTF8 válido, intente convertir desde el especificado
conjunto de caracteres. Útil cuando las descripciones de las tablas se dan en algunos países no UTF8
codificación, que era posible con Firebird antes de la versión 2.5

-arreglar_fss_datos charset
Al restaurar los datos de la tabla, en caso de que una columna definida con el juego de caracteres UNICODE_FSS
no contiene UTF8 válido (que era posible con versiones de Firebird anteriores a la 2.5), intente
convertir los datos del juego de caracteres especificado.

RESTAURANDO A ARCHIVO MÚLTIPLE BASE DE DATOS


Anteriormente, Firebird no podía trabajar con punteros de archivo de 64 bits, lo que limitaba
bases de datos a (aproximadamente) 2 GB de tamaño por base de datos.

Dado que 2GB no son muchos datos desde hace años, existe un mecanismo para difundir la base de datos
en varios archivos. De esta forma, puede tener varios archivos de 2 GB que contengan todos sus datos.

Al restaurar a una base de datos de varios archivos, el argumento de destino tiene la forma: archivo_1 paginas_1
archivo_2 paginas_2 ... archivo_N-1 páginas_N-1 archivo_N

Cada paginas_n especifica como máximo cuántas páginas poner archivo_n. El último en la lista es un
nombre de archivo sin límite de páginas: contendrá todas las páginas que no caben archivo_N-1. Tenga en cuenta que
paginas_n se mide en páginas, no en bytes, por lo que el número máximo posible depende de la página
El Tamaño.

Imagine que tiene un sistema de archivos (o un sistema operativo antiguo) que solo admite punteros de archivo de 32 bits.
Para jugar seguro, decide dividir su base de datos en archivos de 2GB. Si el tamaño de página del
La base de datos es 8192, entonces cada archivo puede tener hasta 2 * 1024 * 1024 * 1024/8192 = 262144 páginas.

NOTA
Tenga en cuenta que en un sistema operativo y un sistema de archivos recientes, Firebird puede usar punteros de archivo de 64 bits.
Bases de datos de varios archivos innecesarias.

MEDIO AMBIENTE


Como todas las demás utilidades de Firebird, gbak acepta las siguientes variables de entorno:

ISC_USER valor predeterminado para -usuario opción

ISC_ROLE valor predeterminado para -papel opción

ISC_CONTRASEÑA
valor predeterminado para -contraseña opción

EJEMPLOS


En todos los ejemplos -usuario, -papel y -contraseña las opciones se omiten para mayor claridad. En un real
situación mundial ellos (o sus correspondientes variables ambientales) deben usarse.

Tenga en cuenta que las extensiones de nombre de archivo que se utilizan aquí solo se recomiendan. Usando extensiones unificadas
El esquema ayuda a adivinar el tipo de archivo con solo mirar su extensión.

A continuación, se muestran algunas extensiones de uso común:

.fdb base de datos Firebird

.gdb Base de datos de Firebird, extensión heredada de los días en que Firebird era Interbase.
gdb en realidad proviene de la base de datos Grotton, que lleva el nombre de la empresa que creó
el software en 1984.

.fdb.2 Segundo archivo de la base de datos de varios archivos

.fdb.3 Tercer archivo de la base de datos de varios archivos

.fdb.N N-th archivo de la base de datos de varios archivos

.fbk archivo de copia de seguridad de Firebird

.gbk extensión heredada para el archivo de copia de seguridad

.fbk.gz Archivo de copia de seguridad comprimido en Gzip

Backup a base de datos dentro a comprimido formato:
gbak -b db-srv: /database.fdb / dev / stdout | gzip> /file.fbk.gz

Restaurar a base de datos dentro nueva Nombre del archivo:
zcat /file.fbk.gz | gbak -c / dev / stdin db-srv: /new-database.fdb

Use gbak en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    KompoZer
    KompoZer
    KompoZer es un editor HTML wysiwyg que utiliza
    el código base de Mozilla Composer. Como
    El desarrollo de Nvu se ha detenido.
    en 2005, KompoZer corrige muchos errores y
    agrega una f...
    Descargar KompoZer
  • 2
    Descargador gratuito de manga
    Descargador gratuito de manga
    Free Manga Downloader (FMD) es un
    aplicación de código abierto escrita en
    Object-Pascal para gestionar y
    descargar manga de varios sitios web.
    esto es un espejo...
    Descargar descargador de manga gratuito
  • 3
    UNetbootin
    UNetbootin
    UNetbootin le permite crear booteables
    Unidades USB en vivo para Ubuntu, Fedora y
    otras distribuciones de Linux sin
    quemando un CD. Se ejecuta en Windows, Linux,
    y ...
    Descargar UNetbootin
  • 4
    Dolibarr ERP-CRM
    Dolibarr ERP-CRM
    Dolibarr ERP - CRM es un fácil de usar
    Paquete de software de código abierto ERP y CRM
    (ejecutar con un servidor web php o como
    software independiente) para empresas,
    cimientos...
    Descargar Dolibarr ERP - CRM
  • 5
    Cliente SQL SQuirreL
    Cliente SQL SQuirreL
    SQuirreL SQL Client es un SQL gráfico
    cliente escrito en Java que permitirá
    para ver la estructura de un JDBC
    base de datos compatible, busque los datos en
    mesas...
    Descargar cliente SQL SQuirreL
  • 6
    Soportes
    Soportes
    Brackets es un programa gratuito y moderno de código abierto
    editor de texto hecho especialmente para Web
    Desarrollo. Escrito en HTML, CSS y
    JavaScript con herramientas visuales enfocadas y
    preparar...
    Descargar Brackets
  • Más "

Comandos de Linux

Ad