영어프랑스어스페인어

Ad


온웍스 파비콘

gbak - 클라우드에서 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 gbak 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 gbak 명령입니다.

프로그램:

이름


gbak — Firebird 데이터베이스 백업/복원

개요


그박 -b [백업 옵션 ...] [공통 옵션 ...] 목표

그박 -c|-r [복원 옵션 ...] [공통 옵션 ...] 목표

기술


그박 Firebird 데이터베이스 백업 및 복원을 관리하는 도구입니다.

백업 모드에서 기존 데이터베이스 경로(서버 이름을 포함할 수 있음)이고 목표 is
백업 파일 이름. /dev/stdout과 같은 특수 장치 이름일 수도 있습니다(리디렉션
데이터를 STDOUT에 백업) 또는 /dev/st를 사용하여 백업을 테이프에 넣습니다.

복원 모드에서 기존 백업 파일(또는 /dev/stdin과 같은 특수 장치
테이프에서 백업을 가져오려면 STDIN 또는 /dev/st) 및 목표 Firebird 데이터베이스의 경로이며
서버 이름을 포함할 수 있습니다.

모든 옵션을 축약할 수 있습니다. 옵션의 정식 버전과 최단 버전 모두 아래
가능한 버전이 제공됩니다.

공통 옵션


-사용자 사용자 이름
데이터베이스에 연결할 때 사용할 사용자 이름입니다. 환경 변수를 재정의합니다. 보다
환경.

-역할] 역할 이름
데이터베이스에 연결할 때 사용할 SQL 역할입니다. 환경 변수를 재정의합니다. 보다
환경.

-비밀번호] 암호
데이터베이스에 연결할 때 사용할 비밀번호입니다. 환경 변수를 재정의합니다. 보다
환경.

-서비스]
데이터베이스와 통신할 때 서비스 관리자를 사용하십시오.

-확인하다]
각 작업을 보고합니다.

처리 중인 메타데이터, 처리 중인 테이블에 대한 자세한 정보를 표시합니다.
백업/복원 및 처리된 레코드 수.

-y 통로
상태/오류 메시지를 지정된 경로로 리디렉션합니다.

-z
다른 작업을 수행하기 전에 전체 버전 번호를 보고하십시오.

백업 옵션


-b[백업_데이터베이스]
백업 모드를 켭니다.

-전환하다]
외부 테이블을 테이블로 변환합니다.

일반적으로 외부 테이블은 백업 및 복원 중에 무시됩니다. 와 함께 -전환하다 선택권
외부 테이블은 다른 일반 테이블처럼 백업에 포함됩니다. 이러한 백업을 할 때
복원되면 이전에 이러한 외부 테이블이 일반 테이블로 생성됩니다.

-요인] NUM
차단 요인. 출력은 다음 블록에 기록됩니다. NUM 바이트. 에 백업할 때 유용합니다.
줄자.

-g[쓰레기_수집]
가비지 수집을 금지합니다.

일반적으로 Firebird는 테이블을 읽을 때 가비지 수집기를 실행합니다. 이후
백업 프로세스는 모든 테이블을 읽고 전체 데이터베이스의 가비지 수집을 강제합니다.
기존 데이터베이스에 복원하기 위해 백업을 만드는 경우 이 쓰레기
수집이 불필요합니다. 이 옵션을 사용하는 또 다른 이유는 가비지 수집이
gfix 또는 자동 스위프를 사용하여 다른 방법으로 참여합니다. 이 스위치 사용
백업 프로세스의 속도를 높이고 손상된 백업의 일부 경우에도 도움이 될 수 있습니다.
데이터베이스.

-무시하다]
체크섬이 잘못된 레코드는 무시합니다.

이 옵션은 손상된 데이터베이스를 백업할 때만 사용해야 합니다.

-림보]
림보에서 트랜잭션을 무시합니다.

이 스위치를 사용하면 백업 프로세스가 림보 상태의 트랜잭션을 무시합니다.

-m[etadata_only]
메타데이터만 백업합니다.

이 옵션을 사용하면 메타데이터만 백업에 기록됩니다. 여기에는 모두 포함됩니다.
테이블/뷰/트리거/인덱스/저장 프로시저/도메인/생성기 등 테이블 데이터는
백업에 포함됩니다. 이러한 백업은 데이터베이스의 "빈" 복사본을 만드는 데 유용합니다.

-nt
전송할 수 없는 백업 형식을 사용하십시오.

기본적으로 "전송 가능한" 백업 형식이 사용됩니다. 이는 데이터베이스를 백업할 수 있음을 의미합니다.
리틀 엔디안 시스템에서 복원하고 빅 엔디안 시스템에서 복원하거나 그 반대의 경우도 마찬가지입니다. 사용하여 -nt
백업은 동일한 "endianness"를 가진 머신에서만 유용합니다.

-ol[d_설명]
구식 메타데이터 설명 저장

복원 옵션


-c[reate_database]
복원 모드를 켭니다.

목표 데이터베이스가 생성되며 이미 존재하지 않아야 합니다.

-r[생성_데이터베이스] [o[덮어쓰기]]
처럼 -create_database, 그러나 추가하여 덮어 쓰기 대상을 강제로 교체할 수 있습니다.
데이터 베이스.

-rep[레이스_데이터베이스]
처럼 -create_database, 그러나 대상이 존재하는 경우 덮어씁니다.

-bu[제공] NUM
대상 데이터베이스를 생성할 때 데이터베이스 버퍼에 저장된 데이터베이스 버퍼에 대한 정보는 무시하십시오.
지정된 수의 버퍼를 백업하고 사용합니다.

-확장하다]
일반적으로 Firebird는 문자열을 디스크에 저장할 때 문자열에 RLE 압축을 사용합니다. 이 옵션
이 압축을 끕니다.

-i[비활성]
비활성 상태의 인덱스를 복원합니다. 데이터가 포함된 백업을 복원하는 데 사용할 수 있습니다.
외래 키/고유 제약 조건과 일치하지 않습니다.

-죽이다]
복원할 때 그림자를 만들지 마십시오.

일반적으로 데이터베이스 섀도우는 복원 중에 생성됩니다. 이 옵션은 이를 금지합니다.

-방법] ACCESS
주어진 데이터베이스 복원 ACCESS.

유효한 값 ACCESS are 읽기 전용읽기_쓰기. 기본값은 데이터베이스를 복원하는 것입니다.
원래 액세스 모드로.

-n[o_validity]
유효성 제약 조건 없이 데이터베이스를 복원합니다. 여기에는 외래 키, 고유 및
제약 조건을 확인하십시오. 일관성 없는 데이터가 포함된 백업을 복원하는 데 유용합니다.

-한번에 한]
각 테이블을 복원한 후 복원 트랜잭션을 커밋합니다.

-페이지 크기] NUM
백업에 저장된 페이지 크기를 재정의합니다. 유효한 값 NUM 1024, 2048, 4096, 8192,
16384 및 32768.

-use_[전체_공간]
일반적으로 Fireburd는 추가 사용을 위해 각 데이터 페이지에 약간의 공간을 예약합니다. 이 예약
공간은 새로 삽입된 데이터와 이전 버전의 데이터를 유지하는 데 사용됩니다. 데
이 목적을 위해 예약된 공간은 데이터 "가까이" 수정 속도를 높입니다. 만약
데이터베이스는 주로 읽기 작업에 사용되며 다음을 지정합니다. -use_all_space 일부를 저장합니다
공간.

이 옵션은 읽기 전용 데이터베이스를 복원할 때 특히 유용합니다.
데이터베이스는 이전 버전을 위한 추가 공간이 필요하지 않습니다.

-fix_fss_metadata 문자셋
메타데이터를 복원할 때 유효한 UTF8이 아닌 경우 지정된
문자 집합. UTF8이 아닌 일부 국가에서 테이블 설명이 제공되는 경우에 유용합니다.
버전 2.5 이전의 Firebird에서 가능했던 인코딩

-fix_fss_data 문자셋
테이블 데이터 복원 시 UNICODE_FSS 문자 집합으로 정의된 컬럼의 경우
유효한 UTF8(Firebird 2.5 이전 버전에서 가능)을 포함하지 않는 경우
지정된 문자 집합에서 데이터를 변환합니다.

복원 ~까지 다중 파일 데이터 베이스


이전에는 Firebird가 64비트 파일 포인터로 작업할 수 없었기 때문에
데이터베이스당 (약) 2GB 크기의 데이터베이스.

2GB는 몇 년 전부터 데이터가 많지 않기 때문에 데이터베이스를 분산시키는 메커니즘이 있습니다.
여러 파일로. 이렇게 하면 모든 데이터가 포함된 여러 개의 2GB 파일을 가질 수 있습니다.

다중 파일 데이터베이스로 복원할 때 대상 인수의 형식은 다음과 같습니다. 파일_1 페이지_1
파일_2 페이지_2 ... 파일_N-1 페이지_N-1 파일_N

각각의 페이지_n 넣을 페이지 수를 최대로 지정합니다. file_n. 목록의 마지막은
페이지 제한이 없는 파일 이름 - 맞지 않는 모든 페이지를 포함합니다. 파일_N-1. 그 주
페이지_n 바이트가 아닌 페이지 단위로 측정되므로 가능한 최대 수는 페이지에 따라 다릅니다.
크기.

32비트 파일 포인터만 지원하는 파일 시스템(또는 고대 OS)이 있다고 상상해 보십시오.
안전하게 플레이하기 위해 데이터베이스를 2GB 파일로 분할하기로 결정했습니다. 페이지 크기가
데이터베이스가 8192이면 각 파일은 최대 2*1024*1024*1024/8192 = 262144 페이지를 가질 수 있습니다.

주의사항
최신 OS 및 파일 시스템에서 Firebird는 64비트 파일 포인터 렌더링을 사용할 수 있습니다.
다중 파일 데이터베이스가 필요하지 않습니다.

환경


다른 모든 Firebird 유틸리티와 마찬가지로 gbak는 다음 환경 변수를 허용합니다.

에 대한 ISC_USER 기본값 -사용자 선택권

ISC_ROLE 기본값 -역할 선택권

ISC_비밀번호
기본값 -암호 선택권

사용 예


모든 예에서 -사용자, -역할-암호 명확성을 위해 옵션이 생략되었습니다. 진짜에서
세계 상황 그들(또는 그에 해당하는 환경 변수)을 사용해야 합니다.

여기에 사용된 파일 이름 확장자는 권장 사항일 뿐입니다. 통합 확장 사용
체계는 확장자를 보고 파일 형식을 추측하는 데 도움이 됩니다.

일반적으로 사용되는 확장 프로그램은 다음과 같습니다.

.fdb 파이어버드 데이터베이스

.gdb Firebird 데이터베이스, Firebird가 Interbase였던 시절의 레거시 확장.
gdb는 실제로 만든 회사의 이름을 딴 Grotton 데이터베이스에서 가져옵니다.
1984년에 소프트웨어.

.fdb.2 다중 파일 데이터베이스의 두 번째 파일

.fdb.3 다중 파일 데이터베이스의 세 번째 파일

.fdb.N N다중 파일 데이터베이스의 -번째 파일

.fbk 파이어버드 백업 파일

.gbk 백업 파일용 레거시 확장자

.fbk.gz Gzip 백업 파일

백업 a 데이터베이스 으로 a 압축 된 형식 :
gbak -b db-srv:/database.fdb /dev/stdout | gzip > /file.fbk.gz

복원 a 데이터베이스 으로 파일 이름:
zcat /file.fbk.gz | gbak -c /dev/stdin db-srv:/new-database.fdb

onworks.net 서비스를 사용하여 gbak 온라인 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    itop - ITSM CMDB 오픈 소스
    itop - ITSM CMDB 오픈 소스
    IT 운영 포털: 완전한 개방
    소스, ITIL, 웹 기반 서비스
    완전히 포함하는 관리 도구
    맞춤형 CMDB, 헬프데스크 시스템 및
    서류맨...
    itop 다운로드 - ITSM CMDB 오픈소스
  • 2
    클레멘 타인
    클레멘 타인
    Clementine은 멀티 플랫폼 음악입니다.
    영감을 받은 플레이어 및 라이브러리 구성자
    아마록 1.4. 그것은 빠르고
    사용하기 쉬운 인터페이스,
    검색하고 ...
    클레멘타인 다운로드
  • 3
    XISMuS
    XISMuS
    주의: 누적 업데이트 2.4.3은
    출시되었습니다!! 업데이트는 모든
    이전 2.xx 버전. 업그레이드하는 경우
    버전 v1.xx에서 다운로드하고
    난 ..
    XISMuS 다운로드
  • 4
    페이스 트랙 누아르
    페이스 트랙 누아르
    모듈식 헤드트래킹 프로그램
    여러 얼굴 추적기, 필터 지원
    그리고 게임 프로토콜. 트래커 중에서
    SM FaceAPI, AIC 관성 헤드
    추적기 ...
    다운로드
  • 5
    PHP QR 코드
    PHP QR 코드
    PHP QR 코드는 오픈 소스(LGPL)입니다.
    QR 코드 생성을 위한 라이브러리,
    2차원 바코드. 기반으로
    libqrencode C 라이브러리, API 제공
    QR 코드 바코드 생성 중...
    PHP QR 코드 다운로드
  • 6
    프리시브
    프리시브
    Freeciv는 무료 턴 기반 게임입니다.
    멀티플레이어 전략 게임,
    플레이어는 a의 리더가 됩니다.
    문명을 얻기 위한 투쟁
    궁극적인 목표: 될...
    Freeciv 다운로드
  • 더»

Linux 명령

Ad