バックアップ方法(各種バックアップコマンドの使い方)」からの出題です。例題1.120pg_dumpコマンドで取得するバックアップの説明として、間違っているものを1つ選びなさい。データベースのユーザやロールのバックアップを作ることはできない。オプションを指定することで、テーブル定義などを含めず、データだけのバックアップを出力することができる。オプションを指定することで、データを含めず、テーブル定義などだけのバックアップを出力することができる。指定するとバイナリ形式のバックアップを出力する。物理バックアップ、その他の形式は論理バックアップを出力する。※この例題は実際のOSS-DB技術者認定試験とは異なります。個々のデータベースのバックアップを取得するコマンドで、ユーザやロールなどグローバルオブジェクトのデータのバックアップを取得することはできません。グローバルオブジェクトをバックアップするにはpg_dumpallコマンドを使います。様々なオプションがあり、目的や用途に応じて適切な形式でバックアップを取得できます。デフォルトではテーブル定義とデータの両方を出力するので、そのバックアップをリストアすることで他のデータベースに同じテーブル・データを再現できます。オプションを指定するとテーブル定義のみを出力するので、それをリストアすると、データの入っていない空のテーブルが作成されます。開発環境から本番環境にテーブル定義のみを移行したいときなどに有効でしょう。オプションでは、逆にデータのみのバックアップを出力します。リストア先にテーブルが作成済みのときに、データだけ移行する目的で利用できます。オプションで指定します。p(デフォルト)はplainの意味で、テキスト形式です。実行して、出力されたファイルをテキストエディタで見てみましょう。SQL文が並んだ形式になっています。コマンドを利用します。コマンドを使用します。圧縮されたものなので、解凍すればどのような形式になっているか確認できるので試してみましょう。これらも実態としてはテーブルやデータを定義するSQLの集まりなので、いずれも論理バックアップです。データベースの物理バックアップを取得するには、データベースクラスタを構成するディレクトリに対して、OSのコマンドを使ってコピーなどの処理を行います。間違っているものを選ぶ問題なので、正解はEです。今回の解説について、理解できないポイントがあればどんどん質問をお寄せ下さい。採用になった方にはLPI-Japanオリジナルの記念品を贈呈します。ご質問・ご意見はこちら※試験問題に関わるお問い合わせにつきましては、LPI-Japan事務局ではお応えできませんのでご了解ください。アーカイブを試験ごとにまとめています。ご紹介OSS-DB認定教材や教育機関について詳しくご説明いたします。受験準備をされていらっしゃる方々を対象に、無料技術解説セミナーの日程をお知らせしています。受験準備をされていらっしゃる方々を対象に、無料技術解説セミナーの日程をお知らせしています。