ORCA(システム)基本コマンド ORCAオンプレ版 - git0331-lgtm/Knowledge GitHub Wiki
【ORCAサービス】
停止
sudo systemctl stop jma-receipt.service
起動
sudo systemctl start jma-receipt.service
再起動
sudo systemctl restart jma-receipt.service
状態
sudo systemctl status jma-receipt.service
【claimサービス】
起動・停止
sudo dpkg-reconfigure jma-receipt
【jma-receipt-pusher】
停止
sudo systemctl stop jma-receipt-pusher
起動
sudo systemctl start jma-receipt-pusher
再起動
sudo systemctl restart jma-receipt-pusher
状態
sudo systemctl status jma-receipt-weborca
ps aux | grep pusher
【バックアップ - SQLダンプファイル形式】
pg_dump -O orca > XXX.back
【バックアップ - カスタムバイナリダンプ形式】
sudo -u orca pg_dump -Fc orca > XXX.dump
【圧縮】
tar -zcf XXX.tgz XXX.back
【DB削除】
dropdb orca
【DB作成】
sudo jma-setup -n
【解凍】
tar -zvxf XXX.tgz
【リストア - back形式】
psql -e orca < XXX.back
【リストア - dump形式】
sudo -u orca pg_restore -x -O -d orca XXX.dump
※ 以下のエラーは無視して問題ない
pg_restore: [archiver (db)] Error while PROCESSING TOC:
pg_restore: [archiver (db)] Error from TOC entry 4935; 0 0 COMMENT EXTENSION plpgsql
pg_restore: [archiver (db)] could not execute query: ERROR: must be owner of extension plpgsql
Command was: COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
WARNING: errors ignored on restore: 1
【DBセットアップ】
sudo jma-setup
【スキーマチェック】
cd /tmp && rm -f jma-receipt-dbscmchk.tgz && rm -rf jma-receipt-dbscmchk
wget https://ftp.orca.med.or.jp/pub/etc/jma-receipt-dbscmchk.tgz
tar xvzf jma-receipt-dbscmchk.tgz && cd jma-receipt-dbscmchk
sudo bash jma-receipt-dbscmchk.sh
【主従同期】
設定ファイル
/etc/jma-receipt/dbgroup.inc
起動・停止
sudo dpkg-reconfigure jma-receipt
【全データ同期】
bash /usr/lib/jma-receipt/bin/jma-dbsync.sh -v -allsync