ipcclean.1
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:1k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. ." This is -*-nroff-*-
  2. ." XXX standard disclaimer belongs here....
  3. ." $Header: /usr/local/cvsroot/pgsql/src/man/Attic/ipcclean.1,v 1.3 1998/01/11 22:17:40 momjian Exp $
  4. .TH IPCCLEAN UNIX 11/05/95 PostgreSQL PostgreSQL
  5. .SH NAME
  6. ipcclean - clean up shared memory and semaphores from aborted backends
  7. .SH SYNOPSIS
  8. .BR "ipcclean"
  9. .SH DESCRIPTION
  10. .IR Ipcclean 
  11. cleans up shared memory and semaphore space from aborted backends by
  12. deleting all instances owned by user *(lqpostgres*(rq.  Only the DBA
  13. should execute this program as it can cause bizarre behavior (i.e.,
  14. crashes) if run during multi-user execution.  This program should be
  15. executed if messages such as
  16. .BR "semget: No space left on device"
  17. are encountered when starting up the 
  18. .IR postmaster
  19. or the backend server.
  20. .SH BUGS
  21. If this command is executed while a 
  22. .IR postmaster 
  23. is running, the shared memory and semaphores allocated by the
  24. .IR postmaster
  25. will be deleted.  This will result in a general failure of the
  26. backends servers started by that
  27. .IR postmaster .
  28. .PP
  29. This script is a hack, but in the many years since it was written, no
  30. one has come up with an equally effective and portable solution.
  31. Suggestions are welcome.
  32. .PP
  33. The script makes assumption about the format of output of the
  34. .BR ipcs
  35. utility which may not be true across different operating systems.
  36. Therefore, it may not work on your particular OS.