Instalasi PostgreSQL Database di RedHat (all) dan Instalasi EnterpriseDB Database di RedHat for Power

postgresql

Pada posting kali ini, saya akan membahas lanjutan dari posting sebelumnya mengenai PGBENCH untuk stress test.

Kali ini saya akan membahas 2 buah topik mengenai instalasi dan konfigurasi untuk :
1. PostgreSQL Database di REDHAT (x86, ppc)
2. EnterpriseDB Database di REDHAT (ppc)

atau bisa juga menggunakan GUI yang bisa di download dari website enterprisedb.

Anyway, jika ingin melakukan instalasi menggunakan command lines… Here we go…

1. PostgreSQL Database di REDHAT (x86, ppc)

– Instalasi akan dilakukan dengan menggunakan paket yum install agar lebih mudah.
Mengenai cara penggunaan paket yum, sebaiknya kita buat dulu repository local-nya (caranya bisa di search di blog ini dengan kata kunci “yum” di kolom search sebelah).

– Paket yang harus diinstall adalah =

# yum install postgresql postgresql-server postgresql-contrib

– Lakukan inisialisasi cluster =

# service postgresql initdb atau /etc/init,d/postgresql initdb

– Rubah file konfig postgresql agar bisa diakses dari luar

# vi /var/lib/pgsql/data/postgresql.conf

lalu rubah/uncomment parameter ini :

listen_addresses = ‘*’
port = 5432

# vi /var/lib/pgsql/data/pg_hba.conf

lalu tambahkan ini agar bisa diakses dari luar : (sesuaikan dengan environment anda)

host   all   all   192.168.93.0/24   md5

– Sekarang saatnya menyalakan Service-nya

# service postgresql start atau /etc/init.d/postgresql start

– Sekarang masuk sebagai user postgres

# su – postgres

– Lalu coba buat database

$ createdb databaseTest

– Coba login ke database tersebut

$ psql databaseTest

– Buat role testuser baru dengan superuser dan password

create role testuser with superuser login password ‘test’;

 

2. Instalasi EnterpriseDB di Redhat versi prosesor Power (ppc)

– Download paketnya dulu dari = http://www.enterprisedb.com/products-services-training/products/postgres-plus-advanced-server/downloads

– Ekstrak file-nya mengunakan # tar -xvf namapaket.tar.gz

– Copy seluruh rpm yang ada dari hasil ekstraksi tadi ke yum repository yang sudah kita buat sebelumnya diatas.

– Lakukan perintah createrepo lagi, clean all, yum update

– Install paketnya dengan perintah = # yum install ppas92

– Lakukan konfigurasi sebagai berikut :

– Konfigurasi postgresql.conf seperti port dan lain-lain terletak di = /etc/sysconfig/ppas/ppas-9.2
– Jalankan perintah ini untuk membuat cluster database

# service ppas-9.2 initdb

– Rubah file /var/lib/ppas/9.2/data/pg_hba.conf seperti diatas untuk mengijinkan akses ke postgresql
– Nyalakan servicenya, dan masukkan sebagai autostart service ketika mesin restart

# service ppas-9.2 start
# chkconfig ppas-9.2 on

– Rubah password dari user enterprisedb (user defaultnya)

# su – enterprisedb
$ edb-psql -U enterprisedb -d edb
edb=# ALTER USER enterprisedb WITH PASSWORD ‘enterprisedb’;

– Silahkan dinikmati database-nya menggunakan enterprise manager, pgadmin, atau stresstest tool, atau editor lainnya. Atau langsung koneksi dari aplikasi.

 

3. Instalasi PostgreSQL dari Source Code *tar.gz

– Baca dulu FAQ di = http://wiki.postgresql.org/wiki/FAQ
 Baca dulu Dokumentasi Online untuk cara instalasi di = http://www.postgresql.org/docs/9.3/interactive/index.html

Untuk melakukan uninstall lakukan perintah ini :

# make uninstall (lakukan dari direktori saat instalasi)

(jika cara diatas tidak berhasil, maka hapus direktori konfigurasi dan hapus manual file hasil instalasi dengan cara)

# make clean
# make dist clean

lalu hapus folder secara manual jika belum terhapus

 

4. Start dan Stop Service PostgreSQL

Cara Start  Service-nya yaitu :

# /etc/rc.d/init.d/postgresql start

atau :

http://ktaraghi.blogspot.com/2013/08/installing-postgresql-database.html

Cara Stop Service-nya yaitu :

# /etc/rc.d/init.d/postgresql start

 

Kind Regards,

Doddi Priyambodo

 

Be Sociable, Share Tweet about this on TwitterShare on LinkedInShare on FacebookEmail this to someone

Leave a Reply

Your email address will not be published.