これは、Ubuntu Online、Fedora Online、Windows Online エミュレーター、MAC OS Online エミュレーターなどの複数の無料オンラインワークステーションのいずれかを使用して、OnWorks 無料ホスティングプロバイダーで実行できるコマンド slony_logshipping です。
プログラム:
NAME
slony_logshipping - slony_logshippping デーモン
スロニー TOOL
slony_logshipperはログの適用を支援するために設計されたツールです。デーモンとして実行され、
新しい.SQLファイル用のアーカイブディレクトリを作成し、それをターゲットデータベースに適用します。
3 種類のパラメータで実行できます。
OPTIONS
· 以下から選択できるオプション:
· h
このヘルプテキストを表示して終了します
· v
プログラムのバージョンを表示して終了する
· q
静音モード
· l
実行中のデーモンにログファイルを再度開かせる
· r
エラー後に実行中のデーモンを再開させる
· t
実行中のデーモンをスマートシャットダウンモードにする
· T
実行中のデーモンを即時シャットダウンモードにする
· c
既存のセマフォ セットとメッセージ キューを破棄します (注意して使用してください)
· f
フォアグラウンドに留まる(デーモン化しない)
· w
すぐにスマートシャットダウンモードに入る
· 指定されたログシッパー構成ファイル
この構成ファイルは、次の仕様で構成されています。
· ログファイル = './offline_logs/logshipper.log';
ログの発送者がメッセージを残す場所。
· 名 = 'T1';
クラスター名
· デスティネーション データベース = 'dbname=slony_test3';
宛先データベースのオプションのconninfo。指定すると、ログシッパーは接続します
このデータベースにアクセスし、ログを適用します。
· アーカイブ DIR = './オフラインログ';
「データベース接続」モードで実行する場合、アーカイブディレクトリは
不足している(適用されていない)アーカイブをスキャンする場所。
· デスティネーション DIR = './オフライン結果';
指定されている場合、ログシッパーはデータマッサージの結果を結果に書き込みます。
このディレクトリ内のログファイル。
· マックス アーカイブ = 3600。
これにより、最終的なリソース漏洩を防止します。デーモンは「スマートシャットダウン」モードに入ります。
この数のアーカイブを処理した後、自動的に実行されます。
· 無視する テーブル 「公開」。「履歴」;
ログ送信レプリケーションから単一のテーブルを除外することができる
· 無視する 名前空間 "公共";
ログ送信されたレプリケーションから名前空間全体をフィルタリングできる
· リネーム 名前空間 「公開」。「履歴」 〜へ "site_001"."履歴";
特定のテーブルの名前を変更することができます。
· リネーム 名前空間 "公衆" 〜へ "サイト_001";
名前空間全体の名前を変更することもできます。
· 役職 処理 command = 'gzip -9 $inarchive';
前処理および後処理コマンドは、 (3).
最初の文字が「@」の場合、終了コードは無視されます。それ以外の場合は、0以外の
終了コードはエラーとして扱われ、処理が中止されます。
前処理コマンドと後処理コマンドには、さらに 2 つの特殊変数が定義されています。
· $inarchive - 受信アーカイブファイル名を示す
· $outnarchive - 送信アーカイブファイル名を示す
· エラー command = ' ( echo "アーカイブ=$inarchive" echo "エラー メッセージ:" echo "$エラーテキスト" )
| mail -s 「スロニー ログ 運送 失敗した" ローカルホスト ';
エラーコマンドは、エラーが発生したときに実行するコマンドを示します。すべてのログ
アーカイブの最後の正常な完了は、 $エラーテキスト
変数に保存します.
示されている例では、エラーが発生すると DBA に電子メールが送信されます。
· アーカイブファイル名
各ファイル名は、slony_logshipperによって処理されるSystemVメッセージキューに追加されます。
プロセス。
10 年 1 月 2016 日 slony_logshipping(1)
onworks.net サービスを使用して slony_logshipping をオンラインで使用する
