64-bit PostgreSql 8.4 veritabanı sunucusu kurulumu

NOT: Kurulum 64-bit Solaris 10 işletim sistemi üzerinde yapılmıştır.

1. Postgresql resmi sitesinden (buradan) binary paket indirilir,

2. Sıkıştırılmış paket nihai klasöre açılır

# cd /usr/postgres/8.4-community/bin/64/
# tar -xvjf postgresql-8.4.8-S10.i386-64.tar.bz2

3. Sistem kullanıcısı ve kullanıcı grubu oluşturulur

# groupadd postgres
# useradd -c 'PostgreSQL user' -d /export/home/postgres -g postgres -m -s /bin/bash postgre

4. Veritabanı veri dosyalarının bulunacağı klasör oluşturulur ve gerekli haklar verilir

# chown postgres /var/lib/pgsql/8.4/data
# chmod 700 /var/lib/pgsql/8.4/data

5. initdb komutu ile veritabanı oluşturulur

# initdb -D /var/lib/pgsql/8.4/data

6. Veritabanı sunucusu başlatılır

# su - postgres
# cd /usr/postgres/8.4-community/bin/64/
# ./pg_ctl -D /var/lib/pgsql/8.4/data -l logfile start
# tail -f /usr/postgres/8.4-community/bin/64/logfile

7. Veritabanı sunucusu durdurulmak istenirse

# su - postgres
# cd /usr/postgres/8.4-community/bin/64/
# ./pg_ctl -D /var/lib/pgsql/8.4/data -l logfile stop
# tail -f /usr/postgres/8.4-community/bin/64/logfile

Backup & Restore

Alternative 1
# cd /usr/postgres/8.4-community/bin/64/
# ./pg_dump -h localhost -p 5432 -U postgres -v -b -o --format=c -f /tmp/dbdata.backup dbnamehere
# scp root@ipadress:/tmp/dbdata.dump /tmp/dbdata.backup
# ./psql -U postgres -d postgres -f /tmp/dbdata.backup
Alternative 2
# ./pg_dump -f dbdata.dump -o -h localhost -p 5432 -U postgres dbnamehere
# ./pg_restore -d dbname -v -h localhost -p 5432 -U postgres dbdata.backup
  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: