备份恢复参数说明¶
| 参数 | 描述 | 输入值 | 类型 | 级别 |
|---|---|---|---|---|
| -f | 指定数据库备份的完整路径文件名/管道名 | 完整路径文件名/管道名,最大长度不超过1023个字节 | 备份/恢复参数 | 必填 |
| -t | 指定备份或恢复模式类型 | 备份类型:完全备份/增量/差异(full/incr/diff/site_image) 恢复类型:backup_point/backup_point_last/full/full_last/ full_ignore_error/full_last_ignore_error/time_point/time_point_last/site_image |
备份/恢复参数 | 必填 |
| -w | 指定透明加密数据库的加密密码,对透明加密数据库进行备份/恢复时需要指定该参数。(开启自动钱包功能可以不指定 -w 打开 wallet) | wallet_password | 备份/恢复参数 | 必填 |
| -W | 指定操作系统认证登录参数 | 0/1,默认0,0为MD5密码认证,1为操作系统认证 | 备份参数 | 可选 |
| -b | 指定缓冲区大小(KB) | 缓冲区大小,默认4M,最大8M | 备份/恢复参数 | 可选 |
| -D | 指定备份描述信息 | 备份描述信息 | 备份参数 | 可选 |
| -c | 指定是否压缩 | TRUE/FALSE,默认FALSE | 备份参数 | 可选 |
| -m | 指定是否永久保存 | TRUE/FALSE,默认FALSE | 备份参数 | 可选 |
| -M | 指定备份时使用的加密算法,默认不加密(该功能需要打开 wallet,详见 -w 参数) | des3/aes128/aes192/aes256/sm4 | 备份参数 | 可选 |
| -A | 指定在线备份非归档数据库是否自动归档 | TRUE/FALSE,默认FALSE | 备份参数 | 可选 |
| -n | 指定在线备份时是否不备份归档日志,默认FALSE,即需要备份归档日志。 | TRUE/FALSE,默认FALSE | 双机热备备份参数 | 可选 |
| -k | 指定备份模式文件拷贝/通过管道 | file/pipe,默认file | 备份/恢复参数 | 可选 |
| -T | 指定时间点。字符串格式为:yyyymmdd_hhmmss,中间不包括空格,如: 20091018_101010,仅当-t参数为time_point_last,才需要设置本参数(时间点恢复参数) | 时间点 | 时间点恢复参数 | 必填 |
| -s | 指定恢复数据文件到指定路径 | 路径 | 备份点恢复参数 | 可选 |
| -l | 指定恢复日志文件到指定路径 | 路径 | 备份点恢复参数 | 可选 |
| -a | 指定恢复归档日志到指定路径 | 路径 | 备份点恢复参数 | 可选 |
| -F | 指定恢复命令xml格式文件全路径,用于为每个控制文件、日志文件和数据文件指定单独的恢复路径。 | 路径,最大长度不超过1023个字节 | 备份点恢复参数 | 可选 |
| -B | DB_CFG_BUF_DATA_BUFFER_PAGES/1024的值,默认128即1GB虚拟内存,加快恢复时重做日志的速度。 | 无 | 无 | 可选 |
| -i | 删除基准备份信息参数,指定lastbackupid,只有此参数与记录相同才将基准备份记录清空,并不删除实际备份 | lastbackupid | 删除备份参数 | 必填 |