Shared memory su Mac OsX

Nel compilare PostgreSQL sul mio Macbook ho notato che quando da utente postgresql andavo ad eseguire

/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

ottenevo un errore in quanto avevo poca shared memory a disposizione, la soluzione al problema è la seguente:

  • andare in /etc come utente root
  • fare una copia del file sysctl.conf con cp sysctl.conf sysctl.old
  • Modificare in questo modo il file sysctl.conf

kern.sysv.shmmax=167772160
kern.sysv.shmmin=1
kern.sysv.shmmni=32
kern.sysv.shmseg=8
kern.sysv.shmall=65536
 

A questo punto rilanciare il comando /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data e il gioco è fatto

Enjoy !! :)

Enrico

 

 

Back to top

Privacy Policy | Project hosted by linuxtime.it | pgTheme is a Drupal 6.x Theme creato da Massimiliano Marini per PSQL.it
Original Theme Designed by tinysofa for The Official Site of PostgreSQL