戻る

バックアップファイルからデータベースをリストアします

0001: #! /bin/bash
0002: # ------------------------------------------------------- #
0003: # restoreDB.sh
0004: # ============
0005: #
0006: # データベースをリストアする
0007: # restoreDB.sh <バックアップファイル名> [ <データベースファイル名 ]
0008: #       データベースファイル名省略値 : /DB/birds/birds.fdb
0009: #
0010: # $Id: restoreDB.sh,v 1.2  ##########  $
0011: # ------------------------------------------------------- #
0012: 
0013: #
0014: # バックアップファイル名
0015: DbBackName=${1}
0016: # データベースファイル名
0017: DbFileName=${2:-/DB/birds/birds.fdb}
0018: 
0019: #
0020: # リストア実行
0021: if [ -e ${DbFileName} ]; then
0022:     # データベースがあれば置き換え
0023:     gbak -USER SYSDBA -PASSWORD ******** -REPLACE ${DbBackName} ${DbFileName}
0024: else
0025:     # データベースがなければ新規作成
0026:     gbak -USER SYSDBA -PASSWORD ******** -CREATE  ${DbBackName} ${DbFileName}
0027: fi

この HTML を検査する。( XHTML 1.0 Strict で書かれています )
Another HTML Lint Gateway ( Mirrored by htmllint.oosato.org )