database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 2617 게시물 읽기
No. 2617
[정보] Windog NT에 PostgreSQL 7.1 깔기
작성자
김일형
작성일
2001-04-21 07:30
조회수
3,539

안녕하세요, 김일형입니다.

 

지난번에는 PostgreSQL.EXE를 이용한 설치를 하였는데...

 

오늘은 최신 Cygwin1.1.8을 이용하여 PostgreSQL 7.1을 까는 것을 올리겠습니다.

 

다행히 이번에 새로 올라온 Cygwin1.1.8에는 PostgreSQL 7.1이 기본 패키지로 포함이 되어있습니다.

그러면 이것만 가지고 다 되느냐하면 그게 아닙니다.

 

//////////////////////////////////////////////////////////////////////////////

준비물

//////////////////////////////////////////////////////////////////////////////

1. Cygwin 1.1.8 (최신버젼)

2. cygipc 1.09 (최신버젼)

3. Cygwin DLL (cygwin1.dll) (2001.2.5일 이후에 작성된 snapshot 버젼)

 

//////////////////////////////////////////////////////////////////////////////

설치

//////////////////////////////////////////////////////////////////////////////

1. Cygwin 1.1.8 설치

일단 www.cygwin.com으로 가셔서 "install cygwin now"라는 놈을 클릭해서 "setup.exe"를 다운 받습니다.

그리고 그 것을 실행시켜서 일단 cygwin을 인터넷에서 local로 다운을 받으십시요.

그리고 난 후 다시 setup을 실행 시키셔서 이번에는 local에서 설치를 하십시요.

예를 들면 C:\cygwin 과 같은 디렉토리에......

 

2. cygipc 1.09 설치

cygipc는 http://www.neuro.gatech.edu/users/cwilson/cygutils/V1.1/cygipc/index.html

에서 받으실 수 있습니다.

 

그리고 다운받은 cygipc를 윈도탐색기를 이용하여 cygwin rood 디렉으로 카피를 합니다.

(예를 들면 C:\cygwin )

그 다음에 cygwin 콘솔로 들어가셔서 root로 가시면 (# cd / ) cygipc 화일이 보일 것입니다.

 

tar를 이용하여 압축을 풀면... cygipc가 인스톨 됩니다.

 

3. Cygwin 1.1.8/2 DLL을 최신 snapshot으로 덮어쓰기

 

아시다시피 1.1.8이 버그를 가지고 있어서 지금 상태로는 postmaster를 올리지 못합니다. 그래서 Cygwin 홈에 가시면 다운로드 페이지로 가셔서 cygwin1.dll snapshot버젼을 다운받으십시요. 제가 사용한 화일 이름은 cygwin1/20010404.dll.bz2 입니다.

 

압축을 푸는 방법은 bunzip2를 사용하시면 됩니다.

 

원본 cygwin1.dll은 C:\cygwin\bin\cygwin1.dll로 되어있는데 이 화일의 이름을 다른 것으로 변경을 하시고, 앞에서 다운받아 압축을 푼 화일을 cygwin1.dll로 이름을 변경하여 여기에 복사해 넣습니다.

 

4. ipc/daemon을 서비스로서 설치 (NT/2000 인경우 에만...)

 

$ ipc/daemon //install/as/service

 

5. ipc/daemon 올리기

 

만일 NT 또는 2000을 사용하시면...

$ net start ipc/daemon

아님 9x 또는 Me 버젼을 사용하시면

$ ipc/daemon &

로 ipc/daemon을 올리십시요.

 

6. PGDATA 환경변수 설정

export PGDATA=/usr/share/postgresql/data

라고 입력합니다. 뭐... 원하시는 디렉을 사용하셔도 되구요...

 

7. db 초기화

 

$ initdb

 

8. postmaster 올리기

 

$ postmaster &

 

9. PostgreSQL 이용하기

 

$ psql template1

 

 

 

어떻습니까? 성공하셨습니까? 저는 위와같이 해서 성공을 하였고 테스트는 뭐... 쿼리까정은 못해봤지만 psql을 이용해서 개인 db를 생성해서 들어가보는 것까지 했습니다.

 

그러니까... 뭐 거의 성공한 셈이죠...

 

위에서 안내한 절차는 Cygwin에 들어가셨을 때, /usr/doc/Cygwin/postgresql/7.1.README 화일에 나와있는 절차입니다.

 

아마 앞으로 머지않은 장래에 Cygipc도 Cygwin에 포함이 될것같지만 지금 당장은 아니니 위와 같은 방법을 사용하시면 될것이고, 만일 저의 허접한 해석이 방해가 되시면 직접 위의 README화일을 찾아 보셔서 인스톨 해도 될것입니다.

 

그럼 즐거운 DB를 디비십시요. 저는 물러갑니다.

 

김일형.

[Top]
No.
제목
작성자
작성일
조회
2624PostgreSQL 7.1 에서 로그를 Syslog 로 보내었더니...
정재익
2001-04-22
4121
2622[질문]Sybase와 Postgresql간에 Data호환 가능하나요?
정종화
2001-04-21
4215
2623┕>Re: [질문]Sybase와 Postgresql간에 Data호환 가능하나요?
정재익
2001-04-22 20:21:10
3886
2629 ┕>Re: 답변 고마우이~
정종화
2001-04-23 12:55:31
4068
2631  ┕>Re: Re: 답변 고마우이~
정재익
2001-04-23 19:29:14
4187
2620프로그램 내의 insert 해결!
초보자
2001-04-21
3396
2617[정보] Windog NT에 PostgreSQL 7.1 깔기
김일형
2001-04-21
3539
2619┕>Re: [정보] Windog NT에 PostgreSQL 7.1 깔기
정재익
2001-04-21 10:49:29
3536
2621┕>Re: 준비물을 자료실에 올려놓았습니다.
김일형
2001-04-21 12:09:39
3606
2613db 복구
김정규
2001-04-21
3146
2627┕>Re: db 복구
정재익
2001-04-23 10:13:01
3603
2612프로그램내에서 INSERT 명령이 먹지 않습니다.
초보자
2001-04-21
3683
2616┕>Re: 프로그램내에서 INSERT 명령이 먹지 않습니다.
김상기
2001-04-21 06:15:09
3123
2618 ┕>Re: Re: 프로그램내에서 INSERT 명령이 먹지 않습니다.
초보자
2001-04-21 09:55:11
3139
2611한글소트/정렬/EUC_KR/7.0.3/
김강진
2001-04-19
3829
2687┕>Re: 한글소트/정렬/EUC_KR/7.0.3/
이주형
2001-05-05 22:39:00
3376
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다