postmaster 가 기동되지 않은 상태에서 ipcclean을 실행시키고, 다시 기동해 보시기 바랍니다. 그리고 시스템의 종류, 플랫폼, 메모리, DBMS 서버의 버전 등을 알려 주시기 바랍니다.
> 님께서 말씀하신데로 tmp/.s.PGSQL.5432 파일이 있길래..
> 지웠습니다.. 그리고 postmaster를 기동했는데...
> 아래와 같은 메시지가 뜨는군요
> 어찌 해야 하나요...
>
> IpcMemoryCreate : failed (식별자 제거됨) key=5432010, size=24588, permission=700
>
> IpcMemoryIdGet : failed (식별자 제거됨) key=5432010, size=24588, permission=0
>
> IpcMemoryAttach : failed (부적절한 인수) id = /2
>
> FATAL 1 : AttachSLockMemory: could not attach segment
>
>
> > 혹시 postmaster 이 이미 작동중인 것 아닌가요.
> > 확인해 보시기 바랍니다.
> > ps aux | grep postmast
> > 만약 없다면 /tmp/.s.PGSQL.5432= 이런류의 파일이 없는지 확인해 보세요.
> > ls /al /tmp
> > 만약 있다면 지우시고 다시 postmaster 기동해 보시기 바랍니다.
> >
> > > 수고 많으시네요...
> > > 또 질문을 올립니다...
> > > 정말 죄송해서...
> > > postgres 디비에 접속을 하려니 아래와 같은 메시지만 뜨네여...
> > >
> > > 무엇이 문제인지 갈쳐주시면 감사하겠슴다...
> > > [postgres@dns1 postgres]$ postmaster /i
> > > FATAL: StreamServerPort: bind() failed: errno=98
> > > Is another postmaster already running on that port?
> > > If not, wait afew seconds and retry.
> > > /usr/local/pgsql/bin/postmaster: cannot create INET stream port
|