firebird nbackup de
196.47 KB
28 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
德语 | .pdf | 3 |
摘要 | ||
Das Dokument beschreibt die Funktionalität des nbackup-Werkzeugs in Firebird, das seit Version 2.0 verfügbar ist. Es bietet erweiterte Sicherungsmöglichkeiten, darunter inkrementelle Sicherungen auf verschiedenen Ebenen (Level 0-3) und die Möglichkeit zur Wiederherstellung auf beliebige Zeitpunkte. nbackup ergänzt das etablierte Backup-Tool gbak und ermöglicht die Festlegung von Speicherorten für Delta-Dateien sowie die Verwaltung von Sicherungen über die Systemtabelle RDB$BACKUP_HISTORY. Das Werkzeug unterstützt auch die Unterdrückung von Datenbanktriggern, direkte I/O und verschiedene Sicherheitsfunktionen. Es ist nicht dazu gedacht, gbak zu ersetzen, sondern vielmehr als ergänzendes Tool zu verwenden. | ||
AI总结 | ||
以下是对文档内容的总结,重点突出核心观点和关键信息:
---
### 1. **引言**
- **nbackup** 是 Firebird 数据库自 2.0 版本起包含的备份工具,用于创建和恢复数据库备份。
- 它与 Firebird 的另一个备份工具 **gbak** 相补充,但彼此并未完全替代,各有优缺点。
- nbackup 的备份路径长度(或别名)最多为 255 个字符。
---
### 2. **创建备份与恢复**
- **备份文件类型**:
- **Level 0**:完整备份。
- **Level 1**:增量备份,包含自上次 Level 0 备份以来所有更改。
- **Level 2**:增量备份,包含自上次 Level 1 备份以来所有更改。
- **Level 3**:增量备份,包含自上次 Level 2 备份以来所有更改。
- **增量备份策略示例**:
- 每月一次 Level 0 备份。
- 每周一次 Level 1 备份。
- 每天一次 Level 2 备份。
- 每小时一次 Level 3 备份。
- **备份恢复**:
- 恢复时最多使用 4 个备份文件。
- 备份文件应避开高峰期运行,例如 Level 0 和 Level 1 备份可在周末执行。
- **备份保留策略示例**:
- Level 3 备份:保留 8 天后删除。
- Level 2 备份:每月删除。
- Level 1 备份:保留 6 个月后删除。
- Level 0 备份:保留 2 年,但每年仅保留首次备份。
---
### 3. **nbackup 功能与参数**
- **主要参数**:
- **-B**:创建 Level-n 备份。
- **-R**:从备份文件恢复数据库。
- **-L**:锁定数据库。
- **-N**:解锁数据库。
- **-T**:禁止触发器(Firebird 2.1+)。
- **-D**:启用/禁用直接 I/O 操作。
- **访问方式**:
- 根据操作的不同,nbackup 可能需要通过服务器连接、直接文件访问或两者结合的方式访问数据库。
---
### 4. **增量备份与应用**
- 增量备份以 **delta 文件** 为基础,记录自上次备份以来的更改。
- **delta 文件**:
- 默认位置与数据库文件相同,名称为 ` |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
21 页请下载阅读 -
文档评分