PostgreSQL Plus 管理者ガイド

Similar documents
日レセプラグイン

HeartCoreインストールマニュアル

1. 新パソコンの準備 新パソコンに 障害者総合支援電子請求受付システムを利用するうえで必要な 動作環境の確認及びセキュリティの設定等を行います (1) 動作環境の確認新パソコンの OS 等ソフトウェアのバージョンが障害者総合支援電子請求受付システムの動作環境を満たしていることを確認します 1 新パ

iNetSec Intra Wall マイグレーションキット ユーザーズガイド

HeartCoreインストールマニュアル(PHP版)

NEC COBOL Media V2.0 セットアップカード SL438740B01-1

HP Remote Graphics Software Receiver and Sender Installation Guide

別紙 : 検証環境の構築手順 ( 章 ) 1. サーバ設定 1.1 IP アドレス設定 サーバは以下の 6 台を用いる pgpool-ii サーバ 2 台 DB サーバ 3 台 上位サーバ 1 台 OS は全サーバで CentOS 6.4 x86_64 とする pgpool-ii のサー

NEC Express5800 シリーズ COBOL Media V1 セットアップカード SL438730B01-2

Microsoft Word - nvsi_050090jp_oracle10g_vlm.doc

HeartCore(PHP 版 ) インストール手順について説明いたします なお 本資料は 例として下記内容を前提として説明しております 環境情報 対象 OS: Linux ( ディストリビューション : Red Hat Enterprise Linux Server) APサーバ : Apache

Windows AIKを使用したPE2

目次 1. 動作環境チェック 動作必要環境 Java のインストール Java のインストール Firebird のインストール Firebird のインストール Adobe Reader のインストール

Microsoft Word - SCR331DI_mac10.14_manual.doc

目次 1. 改版履歴 概要 WEB 版薬剤在庫管理システムのインストール 事前準備 インストール アプリケーションのセットアップ 日レセと連携するための有効化設定 WEB

Microsoft Windows Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です Linux は Linus Torvalds 氏の日本およびその他の国における登録商標または商標です Red Hat

CLUSTERPRO MC ProcessSaver 2.1 for Linux リリースメモ 2016(Mar) NEC Corporation ライセンス パッケージのインスト ル セットアップ マニュアル 障害発生時の手順 補足事項 注意事項

IPM Release 2.6 へのアップグ レード

Microsoft Windows Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です Linux は Linus Torvalds 氏の日本およびその他の国における登録商標または商標です Red Hat

スライド 1

Microsoft Word - nvsi_080188jp_r1_netvault_oracle_rac_backup_complemental_guide_j_174x217.doc

第 3 章 メディア障害とバックアップ リカバリ この章では メディア障害の発生に備えたバックアップ方法と 障害時の基本的なリカバリ方法につい て説明します 1. メディア リカバリ概要 2. ファイルの多重化 3. アーカイブ モードの設定 4. バックアップ概要 5. 一貫性バックアップ ( オ

SP-H6-KC Saison Information Systems CO.,LTD

システムパッケージリリース情報-Version5.0.0pre

WebSAM System Navigator JNS isadmin SNMP Trap 連携設定手順書 NEC 2012 年 12 月

POSTGRESQL 9.2 /POSTGIS (WINDOWS 版 ) 導入 設定手順書 (VER. 1) June 20, 2014

Microsoft Word - nvsi_060132jp_datadomain_restoreDRAFT4.doc

OpenAM 9.5 インストールガイド オープンソース ソリューション テクノロジ ( 株 ) 更新日 : 2013 年 7 月 19 日 リビジョン : 1.8

改版履歴 版数 改版日付 改版内容 /03/14 新規作成 2013/03まで製品サイトで公開していた WebSAM DeploymentManager Ver6.1 SQL Server 2012 製品版のデータベース構築手順書 ( 第 1 版 ) を本 書に統合しました 2

CLUSTERPRO MC StorageSaver 2.2 for Linux リリースメモ 2017(Apr) NEC Corporation ライセンス パッケージのインストール セットアップ マニュアル 補足事項 注意事項

SQL Server データベース接続設定 マニュアル

CLUSTERPRO for Linux PostgreSQL HowTo

共有フォルダ接続手順 1 共有フォルダ接続ツールのダウンロード 展開 CSVEX のトップページから共有フォルダ接続ツールの zip ファイルをダウンロードします ダウンロードした zip ファイルを右クリックして すべて展開 を選択します (Windows 環境では zip ファイルを解凍しなくて

Microsoft Word - XOOPS インストールマニュアルv12.doc

スライド 1

Maple 12 Windows版シングルユーザ/ネットワークライセンス

ActiveImage Protector 2016 R2 for Express5800 / ftサーバ

国土数値情報 XML シェープ変換ツール 操作説明書 平成 23 年 7 月 国土交通省国土政策局

BRAVIA Signage ユーザガイド ( より進んだ使い方 ) Copyright Sony Home Entertainment & Sound Products Inc.

Microsoft Word - …x…W…t…‰…l…b…g…Z…b…g…A…b…v”è‘⁄‘‚_Ver5_.docx

Red Hat Enterprise Linuxのcron(8)デーモンにデフォルト定義されたtmpwatch命令の動作による、WebOTXのトラブル対処方法

Microsoft Word - 【重要】ASM200_V4.10バージョンアップ手順rev2.docx

目次はじめに 必要システム環境 インストール手順 インストール前の注意点 インストールの準備 (.NET Framework3.5 SP1 のインストール ) ライセンスの登録 初期設定情報の入力... 8

目次 1 環境 バージョン インストール環境 インストール手順 前提条件 CentOS SSHD の設定 VSFTPD の設定 コンテンツ管理 CGI のイ

ESET サーバリプレース時の移行手順 データベース:Access(mdb形式)環境

intra-mart WebPlaform / AppFramework

インストールガイド

EMOBILE D25HW

MIRACLE System Savior操作手順書

2. セットアップ手順の開始 セットアップ手順を進める前に OS をインストールするパーティションのサイズを決定して ください システムをインストールするパーティションのサイズは 次の計算式から求めること ができます インストールに必要なサイズ + ページングファイルサイズ + ダンプファイルサイズ

はじめに 1. 概要本書では SuitePRO V3 にて提供している迷惑メールフィルタのバージョンアップ手順について案内しています なお この手順につきましては 迷惑メールフィルタ機能について オンラインマニュアルの内容通りに設定されていることを前提条件とします

アーカイブ機能インストールマニュアル

Windows2000/XPインストール手順

MotionBoard Ver. 5.6 パッチ適用手順書

<4D F736F F D E6312E3094C5817A4D D E302E B838B8EE88F878F915F836C F815B834E A C52E646F63>

はじめに

Cuoreテンプレート

産直くん 9 リピートくん 9 バックアップ リストア作業チェックリスト バックアップ リストア作業項目一覧 作業項目作業目安時間概要 00 バックアップ リストア作業を行う前に 産直くん 9 リピートくん 9 のバックアップ リストア作業を円滑に行うための確認事項をまとめています 1. バックアッ

Microsoft Word - ManagerIPChange.doc

intra-mart WebPlatform/AppFramework

intra-mart ワークフローデザイナ

CLUSTERPRO MC RootDiskMonitor 1.0 for Windows インストールガイド 2013(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

トラブルシューティング集

目次 1. はじめに 本文書の目的 前提条件 略語 事前準備 ホスト名の名前解決 Linux 版パッケージ システム要件 ソフトウェア要件 パッケージ構成

UEFI環境におけるWindows Serverバックアップのシステム回復手順

<MW-400k > InterSec/MW400k アップデート適用手順書 2017 年 8 月 1 版

ソフト改善ファイル

無線LAN JRL-710/720シリーズ ファームウェアバージョンアップマニュアル 第2.1版

Microsoft Word - eRecovery v3-1.doc

CLUSTERPRO MC RootDiskMonitor 2.3 for Windows インストールガイド 2018(Jun) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール 本製品のアップデートインストール

ESET Remote Administrator V5.1 バージョンアップ手順

Webアプリケーションでのlog4j利用ガイド

Team Foundation Server 2018 を使用したバージョン管理 補足資料

Transcription:

2.4 旧バージョンからの移行 ここでは PostgreSQL Plus V1.0 および V1.1 から PostgreSQL Plus V2.0 にインスタンスの資産 を移行する手順について説明します PostgreSQL Plus V1.0 および V1.1 は PostgreSQL 7.3 をベースとしています また PostgreSQL Plus V2.0 は PostgreSQL 7.4 をベースとしています そのため PostgreSQL Plus V2.0 にアッ プグレードする際には インスタンスの資産の移行作業が必要になります PostgreSQL Plus V2.0 にインスタンスの資産を移行するための手順と参照先を下図に示します 移行作業中は 手順以外でのインスタンスの起動 停止およびインスタンスのバックアップ リストアを行わないでください また OSの自動化ソフトウェアに組み込んで定期的に処理を実行している場合 自動起動の設定を解除してください 移行作業が正しく行われない場合があります データベース資源のバックアップ および データベース資源のリストア では PostgreSQL の以下のコマンドを使用してデータベースのバックアップとリストアを行います pg_dumpall, pg_dump, psql, pg_restore 以下のような条件に該当するデータベースの場合 注意が必要となります OID 列を外部キー制約など何らかの形で使用している 列のデフォルト値として関数が使用されている スキーマ内で巡回依存を作成している PostgreSQL 文書 の 22.1. SQLによるダンプ にpg_dumpコマンドおよびpg_dumpallコマンドを使用するうえでの重要項目が 22.1.4. 警告 にpg_dumpコマンドおよびpg_dumpallコマンドの制約が記載されております コマンドリファレンスとあわせて内容を確認したうえで移行作業を行ってください

2.4.1 データベース資源のバックアップ データベース資源のバックアップの手順について以下に説明します インスタンスが複数存在する場合は データベース資源のバックアップはインスタンスごとに行 ってください 1. アプリケーションの停止 動作中のアプリケーションがある場合 アプリケーションを停止してください 2. インスタンスの起動 インスタンスが起動していない場合 インスタンスを起動してください インスタンスの起動については 3.2 インスタンスの起動と停止 を参照してください 3. データベース資源のバックアップ pg_dumpallコマンドおよびpg_dumpコマンドを用いて データベースの定義情報および格納したデータをバックアップします OID 列を外部キー制約など何らかの形で使用している場合 -oオプションを指定する必要があります pg_dumpallコマンドおよびpg_dumpコマンドを使用したバックアップ / リストアについて詳しい情報が必要な場合 PostgreSQL 文書 の III. サーバの管理 - 22.1. SQLによるダンプ を参照してください ラージオブジェクトを使用していない場合 pg_dumpall コマンドを使用してデータベース資源をバックアップします $ pg_dumpall > backupfile ラージオブジェクトを使用している場合データベースのユーザおよびグループをバックアップし その後データベースをバックアップします まず pg_dumpallコマンドを使用してデータベースのユーザおよびグループをバックアップします オプションには-gを指定してください $ pg_dumpall g > backupfile 次に pg_dump コマンドを使用してデータベースをバックアップします pg_dump コマンドにデータベース名を指定して実行し データベースごとにバックアッ プを行ってください オプションには -Ft を指定してください ラージオブジェクトを使用しているデータベ ースの場合 あわせて -b オプションを指定してください 以下に ラージオブジェクトを含むデータベース db1 をバックアップファイル backupfile_db1.tar に ラージオブジェクトを含まないデータベース db2 をバックアッ プファイル backupfile_db2.tar にバックアップする場合の例を示します $ pg_dump Ft -b db1 > backupfile_db1.tar (1) $ pg_dump -Ft db2 > backupfile_db2.tar (2) (1) ラージオブジェクトを含むデータベースの場合 (2) ラージオブジェクトを含まないデータベースの場合 4. インスタンスのバックアップの作成 インスタンスのバックアップを行います バックアップの方法については 4.1 バックアップ を参照してください

5. インスタンスの停止 インスタンスを停止します インスタンスの停止については 3.2 インスタンスの起動と停止 を参照してください 6. バックアップディレクトリの退避バックアップディレクトリを他の媒体に退避してください バックアップディレクトリを退避しておくことで 移行作業の途中で異常が発生した場合にも リカバリ機能を用いて 処理開始時の状態に復旧することができます 2.4.2 PostgreSQL Plus のアップグレードインストール ここでは インスタンスの資産の移行手順について説明します 1. インスタンスの定義情報の退避インスタンスの定義情報の退避は CD-ROMからpgx_exportコマンドを実行して行います まず スーパユーザ (root) でCD-ROMのマウントを行ってください ここでは CD-ROMのマウントポイントを /mnt/cdrom としています お使いのLinuxの環境に応じて /media/cdrom や /media/cdrecorder などに置き換えてください # mount /mnt/cdrom マウントした後に インスタンス管理者ユーザ (postgres) でpgx_exportコマンドを実行してください $ cd /mnt/cdrom/backuptool $./pgx_export postgres /PlusExport/postgres 備考 : 第 1 引数の postgres は PostgreSQL Plus Setupで指定したインスタンス名を指定します pgx_exportコマンドについての詳細は リファレンス を参照してください 2. アンセットアップ 2.2 アンセットアップ手順 を参照して インスタンスを削除します 3. アップグレードインストール以下のとおりコマンドを入力して 新しいバージョンのPostgreSQL Plusをインストールします インストールはスーパユーザ (root) で実行してください ここでは CD-ROMのマウントポイントを /mnt/cdrom としています お使いのLinuxの環境に応じて /media/cdrom や /media/cdrecorder などに置き換えてください # mount /mnt/cdrom # cd /mnt/cdrom # sh./install.sh インストールが正常に終了すると /usr/local/pgsqlplusに製品がインストールされます 4. インスタンスの再定義インスタンスの再定義は CD-ROMからpgx_importコマンドを実行して行います pgx_importコマンドは インスタンス管理者ユーザ (postgres) で実行してください 実行後 インスタンス管理者のデータベースシステムのパスワードを入力してください $ cd /mnt/cdrom/backuptool $./pgx_import /PlusExport/postgres データベースシステムにインスタンス管理者を登録します パスワードを入力してください PASSWORD:

pgx_import コマンドについての詳細は リファレンス を参照してください 2.4.3 データベース資源のリストア データベース資源のリストアの手順について以下に説明します 1. インスタンスの起動 すべてのインスタンスを起動します インスタンスの起動については 3.2 インスタンスの起動と停止 を参照してください 2. データベース資源のリストア 2.4.1 データベース資源のバックアップ で バックアップしたデータをリストアします リストアするデータベースが 列のデフォルト値として関数が使用されている, スキーマ内で巡回依存を作成している 等に該当する場合 リストアの順序を手作業で変更しなければなりません 詳細は PostgreSQL 文書 の 22.1.4. 警告 を参照してください ラージオブジェクトを使用していない場合 psql コマンドを使用してデータベース資源をリストアします $ psql f backupfile template1 ラージオブジェクトを使用している場合データベースのユーザおよびグループをリストアし その後データベースをリストアします まず psqlコマンドを使用してデータベースのユーザおよびグループをリストアします $ psql f backupfile template1 次に pg_restore コマンドを使用してデータベースをリストアします pg_restore コマンドにバックアップファイルを指定し データベースごとにリストアを 行ってください オプションには -d template1 -C を指定してください 以下に バックアップファイル backupfile_db1.tar および backupfile_db2.tar にバックアップされたデータベースをリストアする場合の例を示します $ pg_restore d template1 -C backupfile_db1.tar $ pg_restore d template1 -C backupfile_db2.tar データベース資源のリストア時にデータベーススペースが不足する場合があります データベーススペースの不足が発生した場合は 以下の手順でデータベース資源のリストアを実行してください 1. リストアに失敗したデータベースを削除してください 2. データベーススペースのサイズを見直したうえで 削除したデータベースを再作成してください 3. 再度データベース資源のリストアを実行してください データベースの作成および削除については 3.4.2 データベースの追加 削除 を参照してください なお 以下のエラーメッセージが出力されることがありますが データベース資源のリストアそのものには影響ありません

ERROR: CREATE DATABASE: database "database name" already exists 3. バックアップの実行 バックアップを行います バックアップの方法については 4.1 バックアップ を参照してください 4. アプリケーションの起動 アプリケーションを起動します 復元するデータ量が多い場合は 高速コピー機能を利用してリストアしてください 高速コピー機能を利用してリストアするためには バックアップファイルに記載されているすべての \connectの直後に ENABLE_DIRECT_COPYパラメタを指定します バックアップファイルの編集が困難な場合は インスタンスを格納するディレクトリ配下のpostgresql.conf にenable_direct_copyパラメタを指定し インスタンスの再起動後にリストアしてください 移行完了後は enable_direct_copyパラメタを削除してインスタンスを再起動してください バックアップファイルの記述例 \connect user_db1 set ENABLE_DIRECT_COPY = ON ;( 追加 ) : \connect user_db2 set ENABLE_DIRECT_COPY = ON ;( 追加 ) 高速コピー機能 および ENABLE_DIRECT_COPY パラメタの詳細については 2.1.8 データのロー ド を参照してください