データベースを一旦削除・復元し、インデックスを再編成します
0001: #! /bin/bash 0002: # ------------------------------------------------------- # 0003: # reCreateIndex.sh 0004: # ================ 0005: # 0006: # INDEX を再編成する 0007: # reCreateIndex.sh [ <データベースファイルのPATH> ] 0008: # 省略値 : /DB/birds/birds.fdb 0009: # 0010: # $Id: reCreateIndex.sh,v 1.2 ########## $ 0011: # ------------------------------------------------------- # 0012: 0013: # データベースファイル名 0014: DbFileName=${1:-/DB/birds/birds.fdb} 0015: # 0016: # バックアップファイル名 0017: # basename.YYYYMMDDHHMMDD.NNNNNNNN-TZ.fbk 0018: DbBackName=${DbFileName%.fdb}.$(date +%Y%m%d%H%M%S.%N-%Z).fbk 0019: 0020: # 0021: # INDEX 削除 0022: /DB/birds/isql/CreateIndexOnALL.sh -d dbpath=${DbFileName} 0023: 0024: # 0025: # バックアップ実行 0026: gbak -USER SYSDBA -PASSWORD ******** -BACKUP ${DbFileName} ${DbBackName} 0027: 0028: # 0029: # リストア実行 0030: gbak -USER SYSDBA -PASSWORD ******** -REPLACE ${DbBackName} ${DbFileName} 0031: 0032: # 0033: # INDEX 作成 0034: /DB/birds/isql/CreateIndexOnALL.sh dbpath=${DbFileName}
この HTML を検査する。( XHTML 1.0 Strict で書かれています )
Another HTML Lint Gateway ( Mirrored by htmllint.oosato.org )