質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PostgreSQL

PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

Q&A

解決済

2回答

1061閲覧

amazon-linux-extrasでインストールしたpostgresqlの初期化、起動ができない。

NomNom8239

総合スコア12

PostgreSQL

PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

0グッド

0クリップ

投稿2018/10/28 02:55

AmazonLinux2にamazon-linux-extrasを用いてpostgresql9.6をインストールしたのですがサービスの起動ができません。

# amazon-linux-extras list 0 ansible2 available [ =2.4.2 =2.4.6 ] 1 emacs available [ =25.3 ] 2 httpd_modules available [ =1.0 ] 3 memcached1.5 available [ =1.5.1 ] 4 nginx1.12 available [ =1.12.2 ] 5 postgresql9.6=latest enabled [ =9.6.6 =9.6.8 ] 6 postgresql10 available [ =10 ] 8 redis4.0 available [ =4.0.5 =4.0.10 ] 9 R3.4 available [ =3.4.3 ] 10 rust1 available \ [ =1.22.1 =1.26.0 =1.26.1 =1.27.2 ] 11 vim available [ =8.0 ] 12 golang1.9 available [ =1.9.2 ] 13 ruby2.4 available [ =2.4.2 =2.4.4 ] 14 nano available [ =2.9.1 ] 15 php7.2 available \ [ =7.2.0 =7.2.4 =7.2.5 =7.2.8 ] 16 php7.1 available [ =7.1.22 ] 17 lamp-mariadb10.2-php7.2 available \ [ =10.2.10_7.2.0 =10.2.10_7.2.4 =10.2.10_7.2.5 =10.2.10_7.2.8 ] 18 libreoffice available [ =5.0.6.2_15 =5.3.6.1 ] 19 gimp available [ =2.8.22 ] 20 docker=latest enabled \ [ =17.12.1 =18.03.1 =18.06.1 ] 21 mate-desktop1.x available [ =1.19.0 =1.20.0 ] 22 GraphicsMagick1.3 available [ =1.3.29 ] 23 tomcat8.5 available [ =8.5.31 =8.5.32 ] 24 epel available [ =7.11 ] 25 testing available [ =1.0 ] 26 ecs available [ =stable ]
# psql --version psql (PostgreSQL) 9.6.8
[root@ip-10-0-0-195WEB-1 ~]# yum list installed | grep postgresql9.6 postgresql.x86_64 9.6.8-1.amzn2.0.1 @amzn2extra-postgresql9.6 postgresql-libs.x86_64 9.6.8-1.amzn2.0.1 @amzn2extra-postgresql9.6 [root@ip-10-0-0-195WEB-1 ~]# yum list available | grep postgresql9.6 postgresql-contrib.x86_64 9.6.8-1.amzn2.0.1 amzn2extra-postgresql9.6 postgresql-devel.x86_64 9.6.8-1.amzn2.0.1 amzn2extra-postgresql9.6 postgresql-docs.x86_64 9.6.8-1.amzn2.0.1 amzn2extra-postgresql9.6 postgresql-plperl.x86_64 9.6.8-1.amzn2.0.1 amzn2extra-postgresql9.6 postgresql-plpython.x86_64 9.6.8-1.amzn2.0.1 amzn2extra-postgresql9.6 postgresql-pltcl.x86_64 9.6.8-1.amzn2.0.1 amzn2extra-postgresql9.6 postgresql-server.x86_64 9.6.8-1.amzn2.0.1 amzn2extra-postgresql9.6 postgresql-static.x86_64 9.6.8-1.amzn2.0.1 amzn2extra-postgresql9.6 postgresql-test.x86_64 9.6.8-1.amzn2.0.1 amzn2extra-postgresql9.6 postgresql-upgrade.x86_64 9.6.8-1.amzn2.0.1 amzn2extra-postgresql9.6

上の通りインストールまでは成功しているようなのですが起動しようとすると以下のようになってしまいます。

# systemctl start postgresql-9.6 Failed to start postgresql-9.6.service: Unit not found.

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ユニットが見つからないと出ているので確認してください

# systemctl list-unit-files --type=service | grep postgresql

投稿2018/10/29 02:14

yukky1201

総合スコア2751

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yukky1201

2018/10/29 02:15

hottaさんの回答を見て気づきましたが、postgresql-serverがインストールされていませんね
NomNom8239

2018/10/30 13:43

起動する際のサービス名も不明で上記コマンドで無事起動させることができました。 ありがとうございました。
guest

0

ベストアンサー

yum list installed で表示されるのは「インストール済みのパッケージ」ですが、
yum list available で表示されるのは「インストール可能なパッケージ」です。

サーバとして動作するために必要な postgresql-server パッケージが入っていないようなので、追加でインストールしてください。

なお psql はクライアントコマンドであり、これが使えるからといってサーバパッケージが入っているということには必ずしもなりません。rpm -qf で、コマンドが含まれているパッケージ名が表示できます。
(手元の環境は Amazon Linux ではないので、実際のパッケージ名は異なります)

$ rpm -qf `which psql` postgresql96-9.6.10-1PGDG.rhel7.x86_64

投稿2018/10/29 02:12

編集2018/10/29 02:14
hotta

総合スコア1613

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

NomNom8239

2018/10/30 13:44

postgresql-serverをインストールしたところ無事データベースクラスタの初期化も成功しました。 ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問