recover

来自「ICE-3.2 一个开源的中间件」· 代码 · 共 53 行

TXT
53
字号
#!/bin/sh## Prefix for utilities#db="db"## db45 RPM installation use the db45_ prefix for db utilities#if [ -x /usr/bin/db45_archive ]then   db="db45"ficase $1 in  "full" | "incremental") echo "Performing $1 recovery"                    if [ ! -d $1 ]          then             mkdir $1          fi          echo "====== Save current logs ======"          if [ ! -d db/logs/save ] ; then mkdir db/logs/save; fi          \cp db/logs/log.* db/logs/save          echo "====== Restore last full backup ======"          \cp full/data/IntLongMap db/data          \cp full/data/__catalog db/data	  \cp full/logs/log.* db/logs                   if [ $1 = "incremental" ]          then             echo "====== Restore last incremental backup ======"               \cp incremental/logs/log.* db/logs          fi          echo "====== Restore 'current' logs ======"          \cp db/logs/save/log.* db/logs          \rm -r db/logs/save          echo "====== Please run now ======"          echo "% ${db}_recover -c -h db"          echo "or"          echo "client with Freeze.DbEnv.backup.DbRecoverFatal=1"          ;;  *) echo "Usage: $0 [full | incremental]"     exit 1 ;;esac

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?