정재익님 답변 잘 받아서 그것까진 잘 되었습니다.
이제 그런데 데몬을 실행할려고 하니 잘 되지 않네요.
root 로 실행을 해주었거든요.
postgresql-7.1.2/contrib/start-scripts 안에 linux 란 것을 /etc/rc.d/init.d/postgresql 로 복사하여서..
#cd /etc/rc.d/rc3.d
#ln -sf ../init.d/postgresql S89postgresql
하고나서..
/etc/rc.d/init.d/start 하였습니다.
처음에는
#/etc/rc.d/init.d/postgresql start
Starting PostgreSQL: ok
/usr/local/pgsql/bin/pg_ctl: /usr/local/pgsql/data/serverlog: 그런 파일이나 디렉토리가 없음
이런식으로 나왔습니다.
/usr/local/pgsql/data 란 디렉토리가 없더라구요.
그래서 data 디렉토리를 생성해줬더니..
Starting PostgreSQL: ok
라고 나오던데...
ps auwx 나 pstree 해보면 postmaster 나 postgresql .. 데몬이 전혀 올라오지 않습니다..
그리고
# /etc/rc.d/init.d/postgresql restart 하면
Restarting PostgreSQL: pg_ctl: cannot find /usr/local/pgsql/data/postmaster.pid
Is postmaster running?
starting postmaster anyway
/usr/local/pgsql/bin/pg_ctl: /bin/cat: 허가 거부됨
/usr/local/pgsql/bin/pg_ctl: /bin/: is a directory
ok
어떻게 된건지요?
답변 부탁드립니다.
수고하세요.
|