- InfiniteCashe( Infinite Cashe Server) で高速化する その1 Postgres Plus Advanced Server のインストール

InfiniteCashe は Memcached をベースにした技術で
自身を含めたネットワーク上のサーバのメモリをキャッシュとして使えるようにするもの。
DWHの高速化に寄与することを期待して導入する。



CentOS5.7 への Postgres Plus Advanced Serve のインストールログ

# tar xvfz ppasmeta-9.0.4.14-linux-x64.tar.gz
# ppasmeta-9.0.4.14-linux-x64/ppasmeta-9.0.4.14-linux-x64.run
言語の選択

使用する言語を選択してください
[1] English - English
[2] Japanese - 日本語
[3] Simplified Chinese - ?体中文
[4] Traditional Chinese - 繁体中文
[5] Korean - ???
オプションを選択してください [2] :2
                                                                                                                                                      • -
ようこそ Postgres Plus Advanced Server セットアップウィザードへ。
                                                                                                                                                      • -
ソフトウェアのインストールを続けるには、使用許諾契約に同意する必要があります。 続けるには [Enter] キーを押してください : 使用許諾契約に同意しますか? [y/n]:y
                                                                                                                                                      • -
User Authentication This installation requires a registration with EnterpriseDB.com. Please enter your credentials below. If you do not have an account, Please create one now on https://www.enterprisedb.com/user-login-registration Email []:メールアドレス Password : パスワード
                                                                                                                                                      • -
Postgres Plus Advanced Server のインストール先ディレクトリを指定してください。 インストールディレクトリ [/opt/PostgresPlus/9.0AS]:
                                                                                                                                                      • -
インストールするコンポーネントを選択します。 Database Server [Y/n] : Connectors [Y/n] : Infinite Cache [Y/n] : Migration Toolkit [Y/n] : Postgres Studio [Y/n] : pgpool-II [Y/n] : EDB*Plus [Y/n] : Slony Replication [Y/n] : xDB Replication Server [Y/n] : PgBouncer [Y/n] : 上記選択部分が正しいことを確認してください。 [Y/n]:
                                                                                                                                                      • -
プロダクトキー This installation requires you to enter a valid product key. If you do not have a product key, please refer to the Release Notes section titled 'Installers' to locate and contact a distributor who can provide you with a product key. You can also find a list of distributors to contact at: www.enterprisedb.com/product-keys 有効なプロダクトキーを入力してください。 プロダクトキー []:プロダクトキー
                                                                                                                                                      • -
追加ディレクトリ データを格納するディレクトリを選択してください。 データディレクトリ [/opt/PostgresPlus/9.0AS/data]: ログ先行書き込みを格納するディレクトリを選択してください。 ログ先行書き込み(WAL)ディレクトリ [/opt/PostgresPlus/9.0AS/data/pg_xlog]:
                                                                                                                                                      • -
設定モード Postgres Plus Advanced Serverは常にOracle(R)の互換機能と共にインストールされ、PostgreSQLに完全対応しています。インストール時のデフォルトおよびサンプルのスタイルを設定して選択してください。 Oracleの設定を選択した場合は、特定のオブジェクト(例: DATEデータ型、文字列操作な ど)を使用すると、Oracleと互換性のある結果が出たり、Oracleのサンプルテーブルが作 成されたり、データベースがこのドキュメントで使用されているOracleの例と一致したりします。 設定モード [1] Oracle Compatible [2] PostgreSQL Compatible オプションを選択してください [1] :2
                                                                                                                                                      • -
データベーススーパーユーザ(postgres)にパスワードを設定してください。存在しない場合は、ロックされたUNIXユーザアカウント(postgres)が作成され ます。 パスワード :パスワード パスワードの再入力 :
                                                                                                                                                      • -
追加設定 サーバが待ち受けるポート番号を選択してください。 ポート [5432]: 新しいデータベースクラスタで使用されるロケールを選択してください。 ロケール [1] [デフォルトのロケール] ・ ・ ・ オプションを選択してください [1] :389 サンプルのテーブルとプロシージャをインストールしてください。 [Y/n]:
                                                                                                                                                      • -
Dynatune Dynamic Tuning: サーバの利用 サーバのタイプを選択し、使用できるシステムリソースの量を決定してください: [1] 開発(開発者のラップトップなど) [2] 汎用(Webサーバ、アプリケーションサーバなど) [3] 専用(Postgres Plusのみを実行するサーバ) オプションを選択してください [2] :3
                                                                                                                                                      • -
Dynatune Dynamic Tuning: ワークロードプロファイル このサーバで使用されるワークロードのタイプを選択してください: [1] トランザクション処理(OLTPシステム) [2] 汎用(OLTPおよびワークロードのレポート) [3] レポート(複雑な問い合わせまたはOLAPワークロード) オプションを選択してください [1] : 3
                                                                                                                                                      • -
xDB Replication Serverコンポーネント xDB Replication Serverのインストールを選択しました。下のリストから、インストールするサブコンポーネントを選択してください。 Replication Consoleのインストール [Y/n]: パブリケーションサーバのインストール [Y/n]: サブスクリプションサーバのインストール [Y/n]:
                                                                                                                                                      • -
xDB Replication Serverの設定 xDB Replication Serverの設定を指定してください パブリケーションサーバのポート [9051]: サブスクリプションサーバのポート [9052]: Replication Serverコントロールデータベース [postgres]:
                                                                                                                                                      • -
詳細設定 PgBouncerの設定 待ち受けポート [6432]: サービスの設定 pgBouncerサービスの自動起動 [Y/n]: pgAgentサービスの自動起動 [Y/n]: Update Notificationサービス [Y/n]: Update Notificationサービスは、セキュリティパッチおよびその他の更新プログラムがPostgres Plus Advanced Serverのインストールで使用可能になるたびに、それらを通知、ダウンロード、およびインストールします。
                                                                                                                                                      • -
プレインストールの概要 インストールには以下の設定が使用されます: インストールディレクトリ: /opt/PostgresPlus/9.0AS データディレクトリ: /opt/PostgresPlus/9.0AS/data WALディレクトリ: /opt/PostgresPlus/9.0AS/data/pg_xlog データベースポート: 5432 データベーススーパーユーザ: postgres オペレーティングシステムのアカウント: postgres _データベースサービス: ppas-9.0 xDBパブリケーションサーバのポート: 9051 xDBサブスクリプションサーバのポート: 9052 PgBouncer待ち受けポート: 6432 続けるには [Enter] キーを押してください :
                                                                                                                                                      • -
お使いのコンピュータに Postgres Plus Advanced Server をインストールする準備が整いました。 続けますか? [Y/n]:
                                                                                                                                                      • -
しばらくお待ちください。 Postgres Plus Advanced Server をお使いのコンピュータに インストール中です。 Postgres Plus Advanced Serverをインストールしています 0% ______________ 50% ______________ 100% ######################################## Java Runtime Environmentをインストールしています ... Database Serverをインストールしています ... pgAgentをインストールしています ... Connectorsをインストールしています ... Migration Toolkitをインストールしています ... EDB*Plusをインストールしています ... Infinite Cacheをインストールしています ... Postgres Studioをインストールしています ... Slony Replicationをインストールしています ... pgpool-IIをインストールしています ... xDB Replication Serverをインストールしています ... PgBouncerをインストールしています ... StackBuilder Plusをインストールしています ... #
                                                                                                                                                      • -
セットアップウィザードによる Postgres Plus Advanced Server のインストールが完了 しました。 終了時にStackBuilder Plusを起動しますか? StackBuilder Plusを使用すると、Postgres Plus Advanced Serverのインストールを補完する追加のツール、ドライバ、およびアプリケーションをダウンロードしてインストールできます。 [Y/n]:


インストールが終わった時点で Postgres Plus Advanced Server は自動的に起動されている



使わないサービスを止める

# chkconfig  pgbouncer-90 off
# /etc/init.d/pgbouncer-90 stop

# chkconfig edb-xdbsubserver-90 off
# /etc/init.d/edb-xdbsubserver-90 stop

# chkconfig edb-xdbpubserver-90 off
# /etc/init.d/edb-xdbpubserver-90 stop

# chkconfig ppasAgent-90 off
# /etc/init.d/ppasAgent-90 stop