PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Memulai Postgres SQL 9.6 Server di Amazon Linux mengembalikan layanan yang tidak dikenal

Memiliki masalah yang sama, atau serupa. Mungkin saya menginstal pgsql dari sumber, tidak ingat. Kita bisa membuat file start layanan kita sendiri. Bagaimana? Mari kita cari tahu!>>RTFM<

man service

yang membawa kita ke chkconfig(8), jadi

man chkconfig

dan itu memberi kita pilihan

chkconfig --add ${svcname}

untuk menambahkan layanan baru dengan nama yang kami pilih!

Tapi sebelum kita melakukannya, kita mungkin benar-benar ingin memeriksa apa yang sudah ada di sana. Dengan

service --status-all

kami mendapatkan daftar semua layanan yang dikenal dan status berjalannya. Dan saya menemukan "postmaster" dalam daftar saya, dan seperti yang mungkin Anda ketahui, server master PostgreSQL untuk terhubung dulu disebut "postmaster". Namun, ketika saya mencoba

service postmaster status

itu juga memberi tahu saya bahwa itu tidak tahu layanan seperti itu. Oke, lupakan -- untuk saat ini -- mari kita lanjutkan membuat sendiri! Namun saya tetap ingin mengintip apa saja yang ada di run-level 3 (normal server run level). Jadi saya pergi

ls -1 /etc/rc.d/rc3.d |fgrep post

dan di sana saya menemukan:"K36postgresql95"! Jadi, sesuai nama layanan kami harus "postgresql95". Mencoba itu:

service postgresql95 status

dikatakan sekarang "postmaster dihentikan". Secara membingungkan nama layanan yang dilaporkan untuk dirinya sendiri baik dalam service --status-all dan ketika kami menanyakannya secara individual berbeda dari nama yang digunakan untuk benar-benar mengatasinya dalam perintah layanan. Senang mendengarnya. Cukup mudah untuk mencari /etc/rc.d untuk nama yang diinginkan.

service postgresql95 start

sekarang memulai layanan. Dan periksa dengan

psql -U ${pguser} ${pgdb}

dan saya menemukan bahwa bekerja. Jadi sekarang yang perlu saya lakukan adalah mengaktifkan layanan itu pada boot sistem untuk memulai secara otomatis

chkconfig --levels 3 postgresql95 on

dan itu berhasil, bukan?

PS:Tidak masalah saya menjalankan versi 9.5



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa mengatur titik awal untuk kolom kunci utama (ID) di Postgres melalui migrasi Rails

  2. Django, mengakses urutan PostgreSQL

  3. kesalahan:subquery harus mengembalikan hanya satu kolom

  4. Bagaimana cara mengimpor modul atau menginstal ekstensi di PostgreSQL 9.1+?

  5. Cara meneruskan NEW.* ke EXECUTE dalam fungsi pemicu