rPowerGres on Linux マニュアル• Linux は、Linus Torvalds の米国およびその他の国における商標または登録商標です。
• その他、マニュアル中で記載している会社名、商品名は一般に各社の商標または登録商標です。なお、マニュアル中では、TM マークおよび r マークは明記していません。

目次
1

はじめに

22

PowerGres on Linux の概要

22.1

PowerGres on Linux とは. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22.2

製品構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22.3

動作環境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32.4

制限事項・仕様. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

ユーザ登録のお願い

34インストール

34.1

インストールの手順 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

34.2

アップグレードの手順 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64.3

インストール後の構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

その他のソフトウェアのインストール

105.1

RPM パッケージのインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

105.2

ODBC ドライバのインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

116アンインストール

117

サポートについて

127.1

インストールサポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

127.2

年間サポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

7.3

PostgreSQL/PowerGres サポート&保守サービス . . . . . . . . . . . . . . . . . . . . . . . .

13

お問い合わせ

13581

1 はじめに
このたびは PowerGres on Linux をお買い上げいただきまして誠にありがとうございます。PowerGreson Linux は、オープンソースデータベースとして実績のある PostgreSQL をベースに、使い易く高機能のPowerGres Administrator Tool という Web ベースの管理ツールを同梱した商品です。
本マニュアルでは PowerGres on Linux のインストールと共にサポートのご紹介をいたします。PowerGres

Administrator Tool については別冊の「PowerGres Administrator Tool 操作マニュアル」をご覧ください。

2 PowerGres on Linux の概要
2.1 PowerGres on Linux とはPowerGres on Linux はオープンソースデータベース PostgreSQL をベースとしています。機能も PostgreSQL と同等です。
• 弊社による安心、長期間のサポート
PostgreSQL はオープンソースデータベースですから利用は自己負担が原則です。利用する人が利用形態に合った保守体制・情報収集体制を確保する必要があります。PowerGres on Linux ならばPostgreSQL で実績のある弊社から万全のサポートが得られます。なお、サポートは第 7 章 (12 ページ) 記述の「年間サポート」をご購入いただいた場合に限ります。また、製品終了から 3 年間のサポート保証をしていますので、長期間に渡って使用されるミッションクリティカルなシステムにも安心してご利用いただけます。

• PostgreSQL と完全互換
PowerGres on Linux は PostgreSQL はもちろんすべての PowerGres ファミリー (PowerGres onWindows を含む) と相互に接続可能です。
• 簡単なウィンドウ操作で容易に管理
PowerGres on Linux 専用の管理ツールを同梱しており、データベース・ユーザの作成やデータベースの基本構成の設定、ネットワーク接続構成の設定、データベースの起動・停止、データベースのバックアップ、リストアなどが簡単な GUI 操作で実行可能です。また、各種監視情報閲覧ツールも付属しています。初心者の方にも容易にデータベースの管理が可能です。

• インストールも容易にコマンドひとつで簡単にインストールできます。また、インタフェースには、C、JDBC が含まれており、すぐにアプリケーション開発にとりかかることができます。

2.2 製品構成PowerGres on Linux の製品構成は以下のとおりです。
• CD-ROM– PowerGres on Linux インストーラ

2– PowerGres on Linux 本体– PowerGres Administrator Tool (管理ツール)• 使用許諾書2.3 動作環境
PowerGres on Linux 本体の動作環境は以下のとおりです。
OS

Red Hat Enterprise Linux AS/ES 3
Red Hat Enterprise Linux AS/ES 4
Red Hat Enterprise Linux 5/Advanced Platform

CPUIntel x86、AMD64 および Intel 64(EM64T)

メモリ

128MB 以上 (256MB 以上推奨)

ハードディスク

100MB 以上の空き領域

PowerGres Administrator Tool の動作環境については「PowerGres Administrator Tool 操作マニュアル」を参照してください。

2.4 制限事項・仕様
PowerGres on Linux については固有の制限事項はとくにありません。なお、PowerGres Administrator
Tool の制限事項・仕様については別冊の「PowerGres Administrator Tool」操作マニュアルをご覧ください。

3 ユーザ登録のお願い
PowerGres on Linux をご購入されたお客様は、ユーザ登録をしていただくことをお勧めいたします。ユー
ザ登録をすることによって次のサービスを受けることが可能です。

• 1 ヶ月間の無償インストールサポート• E-mail による情報発信
ユーザ登録は下記の URL の「ユーザ登録」ページから行ってください。なお、ユーザ登録にはライセンスキーが必要ですので、製品パッケージ内に含まれる使用許諾書をお手元にご用意ください。

http://powergres.sraoss.co.jp/

4 インストール
4.1 インストールの手順
インストールはスクリプトを実行し、必要な設定を入力することで行います。インストールが終了すると、PowerGres on Linux 本体、PowerGres Administrator Tool がインストールされ、直ちに利用できるよう設定されるようになっています。

3

なお、PowerGres on Linux がすでにインストールされている場合は第 4.2 章 (6 ページ) を参照してください。
インストールを行うには、製品に同梱している CD-ROM をインストールするマシンにセットしてください。ここでは CD-ROM を/mnt/cdrom にマウントしているという前提で解説します。マウントしたディレクトリが異なる場合は適宜読みかえてください。なお、インストールは root で行う必要があります。

1. インストールスクリプトを実行します。
¨§¥# sh /mnt/cdrom/install.sh¦

インストールスクリプトが起動されると、次のような画面が表示されます。

¨¥
Welcome to PowerGres on Linux§¦

2. ライセンスキーを入力します。
製品に付属しているライセンスキーを入力してください。

¨§¥
Please input a license key (ex. ABCD-EFGH-IJKL-MNOP):¦

ライセンスキーの入力に失敗すると次のようなメッセージが表示されます。もう一度ライセンスキーを入力してください。

¨§¥
The license key could not be authenticated.

¦

ライセンスキーが正しいものと認識されると次のように表示されます。

¥¨§

The license key has been authenticated.

3. PowerGres on Linux のスーパーユーザ名を入力します。
¨§

Please input the superuser name [postgres]:¦¥¦

何も入力しなければ postgres をスーパーユーザとして利用します。スーパーユーザは OS のユーザとして存在する必要がありますが、存在しないユーザを指定した場合には、自動的に OS 上にユーザが作成されます。また、root をスーパーユーザとすることはできません。
何も入力せず、かつそのユーザがすでに存在する場合は次のように表示されます。

¥¨"postgres" already exists.
§

The superuser is "postgres".

¦指定されたユーザが存在しない場合は次のように表示され、OS のユーザが作成されます。以下は4

test ユーザが作成される場合の例です。
¨¥"test" still does not exist.
Creating "test"... Succeeded.
§The superuser is "test".

¦4. スーパーユーザのパスワードを入力します。
¨¥

Please input the password:§Please input the password once more:¦

正しいパスワードを 2 回入力することで設定できます。このパスワードは、OS のパスワードではな
く、PowerGres Administrator Tool 専用で利用されるパスワードです。

5. PowerGres Administrato Tool が使用するポートを指定します。
¨§¥

Please input the port for PowerGres Administrator Tool [8080]:¦

入力しない場合には 8080、入力すれば指定されたポートを利用します。すでに利用されているポートは入力しないようにしてください。また、1023 以下のポートを利用することはできません。
ポート番号が認識されると、次のように表示されます。

¨§¥
The port for PowerGres Administrator Tool is 8080.

¦6. インストールが行われます (自動)。
¨¥Installing packages...
Preparing...

§########################################### [100%]

1:powergres-libs########################################### [2:powergres########################################### [ 18%]

3:powergres-server########################################### [ 27%]

4:powergres-contrib########################################### [ 36%]

5:powergres-devel########################################### [ 45%]

6:powergres-docs########################################### [ 55%]

7:powergres-pl########################################### [ 64%]

8:powergres-test########################################### [ 73%]

9:powergresadmin########################################### [ 82%]

10:powergresadmin-apache########################################### [ 91%]

11:powergresadmin-php########################################### [100%]

Packages have been installed.

9%]¦7. OS の共有メモリが確認されます (自動)。
PowerGres on Linux を最適な環境で運用できるように、OS の共有メモリを確認します。場合に5よっては共有メモリの値を変更することがあります。共有メモリの設定が変更された場合は、次のように表示されます。

¨§¥
Configuring shared memory... Succeeded.

8. インストール後の設定が行われます (自動)。
¨§¦¥

Setting after installation... Succeeded.

¦

9. インストーラから PowerGres Administrator Tool が起動されます (自動)。
正しく処理が終了すると次のように表示されます。最後に表示された URL が管理ツールの URL となります。インストール終了時点では、データベースを格納する領域 (データベースクラスタ) が存在しないためデータベースにアクセスできません。まず、PowerGres Administrator Tool にログインし、SETTING の initdb メニューからデータベースクラスタの作成を行ってください。PowerGres

Administrator Tool については別冊の「PowerGres Administrator Tool 操作マニュアル」を参照してください。

¨¥
Starting PowerGres Administrator Tool... Succeeded.
You can access PowerGres Administrator Tool with the following URL:
http://hostname:8080/§¦
インストーラでは OS の起動サービスに PowerGres on Linux 本体と、PowerGres Administrator

Tool を追加しています。従って、OS の起動・再起動時に手動でサービスの開始や停止を行う必要はありません。

4.2 アップグレードの手順
PowerGres on Linux がすでにインストールされている場合はアップグレードすることができます。アップグレードはスクリプトを実行することで行います。

■ヒント

メジャーバージョン番号が 4.x とは異なる PowerGres on Linux からアップグレードする

場合は、すでに作成済みのデータベースクラスタをバックアップしてからアップグレードを行い、リストアする必要があります。
アップグレードを行うためには、製品に同梱されている CD-ROM をマウントする必要があります。ここでは、CD-ROM を/mnt/cdrom にマウントしていることを前提にします。なお、アップグレードは root で行う必要があります。

1. データベースをバックアップします。

6

PowerGres Administrator Tool の BACKUP メニューから backup サブメニューを選択し、データベースをバックアップします。詳細については、「PowerGres Administrator Tool 操作マニュアル」の「第 7.1 章 バックアップ」、「PostgreSQL 日本語ドキュメント」の「III. サーバの管理 第 23 章 バック
アップとリストア」などを参照してください。

■ヒント

PowerGres on Linux 1.0.x の PowerGres Administrator Tool ではデータベースをバックアップする際、設定ファイル (postgresql.conf、pg hba.conf、pg ident.conf など) のバックアップは行われません。従って、必要であれば設定ファイルを新しいデータベースクラスタに手動で移行してください。

2. データベースデーモンを停止します。
PowerGres Administrator Tool の DAEMON メニューから stop をクリックし、postmaster を停止します。

3. PowerGres Administrator Tool を停止します。
¨§# /etc/init.d/powergresadmin stop¦

4. アップグレードスクリプトを実行します。
¨§

¥

¥

# sh /mnt/cdrom/upgrade.sh¦

アップグレードスクリプトを実行すると以下のように表示されます。

¨¥
Welcome to PowerGres on Linux§¦

5. アップグレードを確認するメッセージが表示されます。
¨§

Do you upgrade PowerGres on Linux really (yes/no):¥¦

アップグレードを続行する場合は yes、中断する場合は no と入力してください。

6. ライセンスキーを入力します (メジャーバージョン番号が異なる場合のみ)。
製品に同梱されているライセンスキーを入力してください。

¨§¥
Please input a license key (ex. ABCD-EFGH-IJKL-MNOP):¦

ライセンスキーが正しいものであると認識されると以下のように表示されます。

¨§¥
The license key has been authenticated.

¦

ライセンスキーが誤っていると以下のように表示されます。もう一度ライセンスキーを入力してくだ7さい。

¨§¥
The license key could not be authenticated.

¦

7. アップグレードが行われます (自動)。
¨¥

Updateing packages...
preparing...

§########################################### [100%]

1:powergres-libs########################################### [2:powergres########################################### [ 17%]

3:powergres-server########################################### [ 25%]

4:powergres-contrib########################################### [ 33%]

5:powergres-devel########################################### [ 42%]

6:powergres-docs########################################### [ 50%]

7:powergres-pl########################################### [ 58%]

8:powergres-test########################################### [ 67%]

9:powergres-jdbc########################################### [ 75%]

10:powergresadmin########################################### [ 83%]

11:powergresadmin-apache########################################### [ 92%]

12:powergresadmin-php########################################### [100%]

Packages have been upgraded.

¦

8. アップグレード後の設定が行われます (自動)。
¨
§

8%]

¥

Setting after upgrade... Succeeded.

¦9. PowerGres Administrator Tool が起動されます (自動)。
¨¥Starting PowerGres Administrator Tool... Succeeded.
You can access PowerGres Administrator Tool with the following URL:
http://hostname:8080/§¦

10. データベースクラスタを初期化します。
PowerGres Administrator Tool の SETTING メニューから initdb をクリックし、データベースクラスタを初期化します。

11. データベースをリストアします。
PowerGres Administrator Tool の BACKUP メニューから restore サブメニューを選択し、データベースをリストアします。詳細については、「PowerGres Administrator Tool 操作マニュアル」の「第7.1 章 リストア」、「PostgreSQL 日本語ドキュメント」の「III. サーバの管理第 23 章 バックアップと8リストア」などを参照してください。

12. 新しいデータベースクラスタに設定ファイルを移行します (任意)。
もとのデータベースクラスタディレクトリに存在する設定ファイル (postgresql.conf、pg hba.conf、pg ident.conf など) を新しいデータベースクラスタディレクトリにコピーします。設定ファイルの移行については、「PowerGres Administrator Tool 操作マニュアル」の「第 11.1.3 章 PostgreSQL バージョン間での postgresql.conf の違い」を参考にしてください。

13. データベースデーモンを起動します。
PowerGres Administrator Tool の DAEMON メニューから start をクリックし、postmaster を起動します。

4.3 インストール後の構成
PowerGres on Linux のインストールが終了すると、次の RPM パッケージがインストールされています。
• powergres
クライアントプログラムと関連するマニュアル、PostgreSQL の HTML マニュアル (英語版)• powergres-server
サーバプログラムとライブラリ、関連するマニュアル• powergres-devel
ヘッダファイルと libpq、ecpg ライブラリ• powergres-libs
libpq、ecpg ライブラリ• powergres-pl
手続き言語 (PL/Perl、PL/Python、PL/Tcl)、サポート対象外• powergres-testregression test 実行ツール (テストスイート)、ライブラリ• powergres-docs
ドキュメント (SGML ソースを含む)• powergres-contrib
PostgreSQL に付属する contrib ツール• powergresadmin
PowerGres Administrator Tool プログラム本体、PostgreSQL 日本語マニュアル• powergresadmin-apachePowerGres Administrator Tool 専用 Apachel Web サーバ• powergresadmin-php
PowerGres Administrator Tool 専用 PHP

95 その他のソフトウェアのインストール
PowerGres on Linux には PowerGres on Linux 本体、PowerGres Administrator Tool の他に以下のソフトウェアが同梱されています。

• RPM パッケージ– powergres-python . . . PygreSQL クライアントライブラリ– powergres-jdbc . . . JDBC ドライバ
– powergres-tcl . . . Tcl クライアントライブラリ (Pgtcl)• ODBC ドライバ . . . PostgreSQL の ODBC ドライバ (Windows 用)■注意 ODBC ドライバについては「年間サポート」、「PostgreSQL/PowerGres サポート&保守」のODBC ドライバオプションをご購入いただいた場合のみ、サポート対象になります。その他のソフトウェアは JDBC を除いてサポート対象外です。

5.1 RPM パッケージのインストール
製品に同梱されている CD-ROM からインストールする場合は、CD-ROM をインストールするマシンにセットし、マウントします。パッチファイルからインストールする場合は、パッチファイルを展開します。ここでは、CD-ROM をマウントしたディレクトリ、またはパッチファイルを展開し、作成されたディレクトリに移動しているということを前提で解説します。なお、インストールは root ユーザで行う必要があります。

RPM パッケージのインストールは以下の手順で行います。
1. OS に対応した RPM パッケージが格納されているディレクトリに移動します。
OS と RPM パッケージが格納されているディレクトリの対応は以下のとおりです。
OS 名ディレクトリ

Red Hat Enterprise Linux AS/ES 3
Red Hat Enterprise Linux AS/ES 4
Red Hat Enterprise Linux 5/Advanced Platform

Intel x86

RPMS/rhel3-i386

AMD64、Intel 64

RPMS/rhel3-x86 64

Intel x86

RPMS/rhel4-i386

AMD64、Intel 64

RPMS/rhel4-x86 64

Intel x86

RPMS/rhel5-i386

AMD64、Intel 64

RPMS/rhel5-x86 64

例えば、OS として Red Hat Enterprise Linux AS 5 をお使いで CPU が Intel x86 であれば、以下のように RPMS/rhel4-i386 へ移動します。

¨§¥# cd RPMS/rhel5-i386¦

2. インストールするソフトウェアに対応した RPM パッケージをインストールします。
例えば、JDBC ドライバをインストールするのであれば、以下のようにインストールします。

10¨¥# rpm -ivh powergres-jdbc-*.rpm
Preparing...

§########################################### [100%]

1:powergres-jdbc########################################### [100%]¦以上で RPM パッケージのインストールは完了です。

5.2 ODBC ドライバのインストール
ODBC ドライバのインストールは Windows 上で行います。なお、インストールには製品に同梱されている CD-ROM が必要です。また、以下の説明では CD-ROM ドライブが D:であると仮定します。

ODBC ドライバのインストールは以下の手順で行います。
1. CD-ROM に収録されている圧縮ファイル (D:Y=ODBCY=psqlodbc-07 03 0200-1.zip) を適当なフォルダに展開します。
圧縮ファイルから実行ファイル (psqlodbc.exe) が展開されます。

2. 展開された実行ファイル (psqlodbc.exe) を実行します。
実行ファイルを実行するとインストーラが起動します。後はインストーラの指示に従ってください。

6 アンインストール
アンインストールを行うためには、製品に同梱されている CD-ROM をマウントする必要があります。ここでは、CD-ROM を/mnt/cdrom にマウントしていることを前提にします。なお、アンインストールは rootで行う必要があります。

1. すべてのデータベースデーモンを停止します。
PowerGres Administrator Tool の DAEMON メニューから stop をクリックし、postmaster を停止します。

2. PowerGres Administrator Tool を停止します。
¨§# /etc/init.d/powergresadmin stop¦

3. アンインストールスクリプトを実行します。
¨§¥¥# sh /mnt/cdrom/uninstall.sh¦

アンインストールスクリプトを実行すると以下のように表示されます。

¨¥
Welcome to PowerGres on Linux§¦

4. アンインストールを確認するメッセージが表示されます。

11

¨
§

¥
Do you uninstall PowerGres on Linux really (yes/no):¦

アンインストールを続行する場合は yes、中断する場合は no と入力してください。

5. アンインストールが行われます (自動)。
¨¥

Uninstalling packages...

§

The uninstallation of PowerGres on Linux completed successfully.

¦

なお、アンインストールの途中で以下のように表示され、アンインストールに失敗することがあります。以下は PowerGres on Linux と依存関係がある PostGIS がアンインストールされていない場合です。

¨¥
エラー: これらのパッケージを削除すると依存性を破壊します:libpq.so.4§

は postgis-1.0.4-1 に必要とされています

powergres = 3.0.0 は postgis-1.0.4-1 に必要とされています¦

このような場合は、依存関係があるパッケージ (ここでは postgis) をあらかじめアンインストールしてから、もう一度アンインストールスクリプトを実行してください。

RPM パッケージのアンインストールは以下のように行います。
¨§¥# rpm -e postgis¦

6. 不要なファイルを削除します。
ア ン イ ン ス ト ー ル ス ク リ プ ト に よ っ て RPM パ ッ ケ ー ジ を ア ン イ ン ス ト ー ル で き ま し た が 、/opt/powergres ディレクトリにはいくつかのファイル、例えば、設定ファイルやログ、ユーザが追加したファイルなどが残っています。もし、これらのファイルが不要であれば削除してください。

7 サポートについて
PowerGres on Linux を安心してお使いいただくためのサポートを多数取り揃えております。サポートの詳
細は PowerGres Web ページをご覧ください。またお申し込みも、Web ページから行っていただくのが簡単です。

7.1 インストールサポート
ユーザ登録者に対しユーザ登録後 1 ヵ月間無償でインストール終了までのご質問を E-mail で承ります。
ユーザ登録の方法は、第 3 章 (3 ページ) を参照してください。

127.2 年間サポート
PowerGres on Linux をご利用になる方、すべてにお勧めするサポートです。
• バージョンアップサービス
無償でバージョンアップソフトウェアを提供します。

• 修正パッチの提供
長期間に渡って安心してお使いいただけるように、生産終了から 3 年間以内の製品に対して無償でパッチをご提供いたします。

• 障害対応PowerGres の障害原因を調査し、パッチ提供、回避策の提示をいたします。
• サポートデスクサービス
サポートデスクサービスには、回答サービス (下記表参照)、障害対応や情報配信サービスが含まれます。
質問内容範囲インストール、管理ツール、サーバ本体、API (C、PHP、JDBC)

質問受付回数

無制限

質問受付方法Web インターフェイスによる専用のサポートシステム、電話

対応時間

弊社営業日の 9 時〜12 時、13 時〜19 時

7.3 PostgreSQL/PowerGres サポート&保守サービス
年間サポートに加えてデータベースのチューニングやテーブル設計などの高度な質問に対してもお答えするサービスです。

8 お問い合わせSRA OSS, Inc. 日本支社
〒170-0005 東京都豊島区南大塚 3-46-3 大塚セントコアビル 5F

powergres-sales@sraoss.co.jp

13