안녕하세요? 현재 사무실의 DB를 Mysql에서 Postgresql로 옮기는
작업을 진행하려 합니다.
리눅스는 CentOS 4.1이고 APM설치하듯이 작업중입니다.
Postgresql은 아래와 같이 설치를 진행했는데 몇가지 의문점이
있어서요.
1. 아래 컴파일 옵션이 문제는 없는지요? 대용량 서버(제온 2.8듀얼,
메모리 2GB)에서 돌릴 예정입니다.
# groupadd postgres
# useradd -g postgres postgres
# su - postgres
$ cd /usr/local/postgresql-8.1.0
$ ./configure --prefix=/usr/local/pgsql --enable-thread-safety
--enable-depend --with-perl --with-python --with-openssl
--enable-multibyte --disable-debug
$ su
# gmake install
# mkdir /usr/local/pgsql/var
# chown -R postgres /usr/local/pgsql/var
# chgrp -R postgres /usr/local/pgsql/var
# su - postgres
$ /usr/local/pgsql/bin/initdb -E utf8 --lc-collate=C -W -D
/usr/local/pgsql/var
Enter new superuser password:
Enter it again:
.....
$
두번째는 위 gmake
install 명령어를 내렸을때
gmake: 경고: 시계가 잘못되었음이 발견되었습니다. 빌드가
불완전할 수 있습니다.
라는 메세지가 중간중간 10여차례 정도 나타난거 같습니다.
그리고 설치 종료 후
$ /usr/local/pgsql/bin/pg_ctl -D
/usr/local/pgsql/var start &
[1] 15680
[postgres@localhost pgsql]$ postmaster starting
LOG: could not bind IPv4 socket: 요청된 주소를 배정할 수
없습니다
HINT: Is another postmaster already running on port 5432? If not,
wait a few seconds and retry.
WARNING: could not create listen socket for "localhost"
FATAL: could not create any TCP/IP sockets
[1]+ Done
/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/var start
[postgres@localhost pgsql]$
이렇게 뜨면서 데몬이 실행이 안되는군요..
어디서 부터 손을 봐야할지 참 난감합니다.
고수분들의 많은 조언 부탁합니다. 감사합니다..
|