アプリ版:「スタンプのみでお礼する」機能のリリースについて

コマンドラインから initdb -U postges C:\Users\NewDBクラスタ を実行し、元のOldDBクラスタを新規作成したPostgresqlデータベースクラスタ(NewDBクラスタ(Path C:\Users\NewDBクラスタ ) )のフォルダ内にコピーしました。

 次に、NewDBクラスタ内のpostgresql.confのポート番号を5433にし psql -U postgres -p 5433 を実行すると以下の表示が出ました。

psql -U postgres -p 5433
psql (9.4.4)
"help" でヘルプを表示します.

postgres=#

なので、サーバーに接続できているものと思われます。

 そこで、Windowsサービスに登録しようと pg_ctl register -D C:\Users\DBクラスタ\data -N Winサービス -o "-p 5433"を実行する以下のメッセージが出て登録できません。

C:\Users\DBクラスタ>pg_ctl register -D C:\Users\DBクラスタ\data -N Winサービス -
o "-p 5433"
pg_ctl: サービスマネージャのオープンに失敗しました

C:\Users\DBクラスタ>

参照先:http://monakaice88.hatenablog.com/entry/20130525 …

どうやったらWindowsサービスを登録できるのでしょうか?

分かる方おられましたら、教えてください。

A 回答 (1件)

作業前


1)Administratorsグループに属するユーザーアカウントであること確認
2)クラスタソフトにWindowsサービスを登録する際に、Windowsサービスの起動順序を設定するには、順番で起動するように設定必要
作業手順
クラスタソフトへの登録方法は、「ドキュメント」参照
    • good
    • 0
この回答へのお礼

返信ありがとうございます。
管理者権限でコマンドラインから pg_ctl register -D C:\Users\DBクラスタ\data -N Winサービス -o "-p 5433" を実行したら登録できました。
管理ツールで確認しましたので登録できていると思います。
日曜に3~4時間かかってもできなかったのが、こんな簡単な違いで登録できるとは思ってもいませんでした。
 どうも有り難うございました。

お礼日時:2016/11/01 04:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す