반갑습니다. 실명을 싫어 하시는 분은 또 처음 뵙는군요. Network 의 세계가 아마리 가상공간이라 해도 행동하는 주체는 실명을 가진 실체의 사람이니 실명을 쓰는 것이 더 좋다고 생각합니다. 물론 닉을 사용하는 것을 완전히 반대하는 것은 아닙니다. 때로는 저도 닉을 사용한답니다.
각설하고...
원인은 이전에 6.5 버전이 깔려 있었고, 그때 사용하던 데이터 디렉토리가 그대로 존재하기 때문에 그런 현상이 생긴것입니다. 만약 아무런 자료도 없으며 그 디렉토리 자체를 지워도 문제 되지 않는다면, rm /rf /usr/local/pgsql/data 이렇게 해서 디렉토리를 지우세요.
다음으로 initdb 를 해서 다시 디렉토리를 생성해 주세요. 그리고 나서 postmaster 를 실행시키면 될 것으로 생각됩니다. 만약 rpm 으로 설치했다면 PG_DATA 환경변수값 자체를 다시 변경해야 합니다. 이런 문제라면 다시 질문 바랍니다.
::calm1004 님께서 쓰시길::
> 안녕하세요? calm1004입니다. 실명을 안 써서 죄송합니다. 실명 쓰는 것을 좀 싫어해서요...
> 설치를 했는데요. 7.0.2를 설치했습니다. wowlinux에 설치를 했구요. 다른 건 다 되는 거 같은데요.
> 그러니까 initdb까지 다 해줬는데요... postmaster를 실행하면 도대체 먹히지가 않습니다. 로컬에서만
> 쓸 거구요. 제가 테스트용으로만 쓸 거라서요. 그런데 왜 이런 메세지가 나오는 건지요. 다음 메세지가
> 나오면서 실행이 안 되는 거거든요....
> postmaster 실행을 하면
> Database system in directory /usr/local/pgsql/data is not compatible with
> this version of Postgres, or we are unable to read the PG_VERSION file.
> Explanation from ValidatePgVersion: Version number in file
> '/usr/local/pgsql/data/PG_VERSION' should be 6.5, not 7.0.
>
> No data directory // can't proceed.
>
> 이런 메세지가 나옵니다. 무슨 버젼이 안 맞는다고 어쩌구 하는 거 같은데요. 무슨 말인지요 답 좀 해
> 주세요.... 감사합니다.
|