バックアップファイルからデータベースをリストアします
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 )