2011-10-23 7 views
1

pgInstaller postgresql-8.3.16-1を使用してPostgreSQLを再インストールしています。インストール処理の最後のステップでエラーが発生します。PostgreSQL 8.3のインストールに失敗し、initdb:1を実行できませんでしたか?

initdbを実行できませんでした:1!そのサイドバイサイド 構成が正しくないため

アプリケーション起動に失敗しました:

\tmp\initdb.logは、このメッセージが示しています。詳細については、アプリケーションイベントログを参照するか、 コマンドラインsxstrace.exeツールを使用してください。

メッセージは非常にシンプルですが、インストールに失敗した原因を特定できません。

理由は何ですか?

+0

'sxstrace.exe'を実行しましたか? – bos

+0

http://serverfault.com/ –

答えて

1

あなたはすでにPosgres8.3が新しいものを初期化しようとしている場所にデータベースクラスタをインストールしているはずです。あなたは本当にそのようなバージョンを混ぜ合わせることはできません。

可能であれば、既存のデータベースを作成したときの古いバージョンをインストールします。その後、pg_dumpallを使用して、すべてのデータのダンプ.SQLを作成します。古いデータベース(通常は/var/lib/pgsql)を移動または削除し、新しいバージョンをインストールすることができます。最後に、データベース・ダンプを適用して古いデータを戻します。

この詳細については、Upgrading a PostgreSQL clusterマニュアルページを参照してください。

同じバージョンをインストールしている場合は、クラスタをアップグレードする必要はありません。initdbに関するエラーは無視しても差し支えありません。

関連する問題