안냐세요 제가 pgsql 을 자동으로 배포할려고 삽질을 열시미
하고있는데요
문제가 몇가지 문제가 있는데 잘 안되고 있습니다.
저의 배포작업 내용을 대충... 윈도우 인스톨러 버전으로
인스톨해서 디비까지 다 작성되어
있는 pgsql을 통째로 인스톨쉴드를 이용해 인스톨할때 같이 복사를
합니다.
글고 배치 파일을 이용해서 pgsql을 셋팅 할려고 했는데
잘안됩니다.
일단 아래에 제가 작성한 소스(제가 맘대루 짠거라 난잡합니다.ㅋ)를
올려 놨는데 3번째 라인부터 잘 안됩니다.
2번째 라인을 실행하면 새로운 cmd가 열리는데 3번째 라인을 새로
열린 cmd창에서 실행해야하는데
아래 소스는 그렇게 안되더군요 그래서 이문제가 좀 막막하고요
그러니, mmc 에서 사용자 등록하는 부분에서 secpol.msc 가 로딩이
되지 않습니다.
그래서 제가 하두 답답해서 기냥 패치파일실행안시키고 직접 손으로
한 라인씩 입력했는데
에러 없이 다 실행 됐습니다.
근데,, 마지막 라인에서 서비스를 실행 할려고 하는데
서비스를 시작한다고 글이 뜨다가 "서비스가 오류 보고 하지 않고
종료됐습니다" 모 이런식으로
보고 하고 서비스가 시작이 되지 않더군요
아~~ 이거 시작한 이후로 머리숫이 마니 줄었습니다. ㅠㅠ
이거 해보신분이나 잘 아시는분 자세하게 답글이나 pkman-top@nate.com으로 도움말 부탁드립니다.
c:\windows\system32\net user postgres 1234 /add
c:\windows\system32\runas /user:postgres cmd
PATH = C:\Program Files\PostgresSQL\8.0\bin\initdb.exe -D
c:\Program files\PostgreSQL\8.0\data -E unicode --no-locale
PATH = C:\Program Files\PostgresSQL\8.0\bin\pg_ctl.exe register
-N postmaster -U
postgres -P 1234 -D C:\Program Files\PostgreSQL\8.0\data
PATH= C:\windows\system32;
mmc c:\windows\system32\secpol.msc
c:\windows\system32\net start postmaster
|