windows PostgreSQL 9.1 설치 상세 절차

6117 단어 PostgreSQL
PostgreSQL 설치:
윈도 우즈 설치 과정
설치 매체:postgresql-9.1.3-1-windows.exe(46M),설치 과정 은 매우 간단 합 니 다.과정 은 다음 과 같 습 니 다.
1.설치 시작:

2.프로그램 설치 디 렉 터 리 선택:

주:PostgreSQL 을 설치 한 파 티 션 은 NTFS 형식 이 좋 습 니 다.PostgreSQL 의 첫 번 째 임 무 는 데이터 의 완전 성 을 확보 하 는 것 이다.한편,FAT 와 FAT 32 파일 시스템 은 이러한 신뢰성 보장 을 제공 할 수 없고 FAT 파일 시스템 은 안전성 보장 이 부족 하여 원시 데이터 가 권한 을 수 여 받 지 않 은 상태 에서 변경 되 는 것 을 보장 할 수 없다.또한 PostgreSQL 이 사용 하 는'다 분점'기능 완성 표 공간의 이러한 특징 은 FAT 파일 시스템 에서 이 루어 지지 않 습 니 다.
그러나 일부 시스템 에 서 는 FAT 파 티 션 만 있 습 니 다.이 경우 PostgreSQL 을 정상적으로 설치 할 수 있 지만 데이터 베 이 스 를 초기 화하 지 마 십시오.설치 가 완료 되면 FAT 파 티 션 에서 initdb.exe 프로그램 을 수 동 으로 실행 하면 되 지만 안전성 과 신뢰성 을 보장 하지 못 하고 표 공간 을 만 드 는 데 실패 할 수 있 습 니 다.
3.데이터 저장 디 렉 터 리 선택:

4.데이터베이스 슈퍼 유저 와 생 성 된 OS 사용자 의 비밀 번 호 를 입력 합 니 다.

주:데이터베이스 슈퍼 사용 자 는 비 관리자 계 정 입 니 다.이것 은 해커 가 PostgreSQL 에서 발견 한 결함 을 이용 하여 시스템 에 손 해 를 입 히 는 것 을 줄 이기 위해 서 입 니 다.따라서 데이터베이스 슈퍼 사용자 에 게 비밀 번 호 를 설정 해 야 합 니 다.아래 그림 에서 보 듯 이 설치 프로그램 이 자동 으로 만 든 서비스 사용자 의 사용자 이름 은 기본적으로 postgres 입 니 다.
5.서비스 감청 포트 설정,기본 값 5432

6.실행 시 언어 환경 선택

주:데이터베이스 저장 영역 이 실 행 될 때 언어 환경(문자 인 코딩 형식)을 선택 하 십시오.
언어 환경 을 선택 할 때'default locale'을 선택 하면 설치 가 올 바 르 지 않 습 니 다.또한 PostgreSQL 은 GBK 와 GB 18030 을 문자 집합 으로 지원 하지 않 습 니 다.다른 네 개의 중문 문자 집합 을 선택 하면 중국어 번 체 홍콩(Chinese[Traditional],홍콩 S.A.R.),중국어 간 체 싱가포르(Chinese[Simplified],싱가포르),중국어 번 체 대만(Chinese[Traditional],대만)과 중국어 번 체 마카오(Chinese[Traditional],Marco S.A.R.),검색 결과 와 정렬 효과 가 올 바 르 지 않 을 수 있 습 니 다.영역 을 사용 하지 않 는'C'를 선택 하 는 것 을 권장 합 니 다.
-default localt 를 선 택 했 습 니 다.설치 가 정확 합 니 다.default localt 를 선택 하 는 것 을 권장 합 니 다.
7.설치 과정(2 분)

8.설치 완료

설치 완료 후 시작 폴 더 에서 볼 수 있 습 니 다:

설치 디 렉 터 리 에서 볼 수 있 습 니 다:

그 중에서 data 는 데이터 파일,로그 파일,제어 파일,프로필 등 을 저장 합 니 다.
설치 되 어 있 는 데이터베이스 관리 시스템 을 마 운 트 해제 하 는 데 사용 합 니 다.
pg_env.bat 에 데이터베이스 의 환경 변 수 를 설정 하 였 습 니 다.내용 은 다음 과 같 습 니 다.
2.pgAdmin(코끼리)
모든 데이터 베이스 관리 시스템 에 대해 상당 한 디자인 과 관리 도구(시각 화 인터페이스 관리 도구)가 있 습 니 다.어떤 것 은 데이터 베이스 업 체 가 스스로 제공 하 는(보통 하나 이상)이 고 어떤 것 은 제3자 회사 가 개발 한 것 입 니 다.심지어 자신 이 간단 하고 사용 하기 쉬 운 관리 도 구 를 쓸 수 있 습 니 다.예 를 들 어 Oracle 의 Oracle SQL Developer(자체 개발),PLSQL Developer(제3자 회사 가 개발 한),SQL Server Management Studio(자체 개발 한),http://www.oschina.net/project(개원 중국)사이트 에서 제공 하 는 개인 이나 조직 개발 의 간단 하고 작은 관리 도구.
PostgreSQL 에는 여러 가지 유행 하 는 관리 도구 가 있 습 니 다.예 를 들 어 pgAdmin,navicatpgsql,phppgsql 등.
pgAdmin 은 PostgreSQL 데이터 베 이 스 를 위 한 디자인 과 관리 인터페이스 로 대부분의 운영 체제 에서 실행 할 수 있 습 니 다.소프트웨어 는 C++로 작성 되 어 우수한 성능 을 가지 고 있다.
pgadmin 은 Postgres 와 분리 하여 발표 되 며 www.pgadmin.org 에서 다운로드 할 수 있 습 니 다.현재 모든 기능 을 갖 춘 PostgreSQL 데이터 베 이 스 를 설치 하여 관리 도 구 를 자체 적 으로 가지 고 있 습 니 다.
pgAdmin 을 열 면 첫 번 째 부분 에 설 치 된 로 컬 데이터베이스 의 속성 을 볼 수 있 습 니 다.아래 그림 과 같 습 니 다.

그림 에서 보 듯 이 새로 설 치 된 PostgreSQL 데이터베이스 관리 시스템 은 데이터베이스 postgres 를 가지 고 있다.표 공간 두 개 만 들 었 습 니 다:pgdefault、pg_global。
initdb.exe 초기 화 된 두 기본 표 공간 pgglobal、pg_default。데이터베이스 기본 테이블 공간 pgdefault 는 시스템 디 렉 터 리 대상,사용자 표,사용자 표 index,임시 표 index,내부 임시 표를 저장 하 는 기본 공간 입 니 다.그 는 템 플 릿 데이터베이스 template 0 과 template 1 의 기본 표 공간 입 니 다.initdb.exe 초기 화 된 두 기본 표 공간 pgglobal、pg_default。데이터베이스 기본 테이블 공간 pgglobal 은 공유 시스템 디 렉 터 리 를 저장 하 는 기본 공간 입 니 다.
pg_default 는 PostgreSQL 로 도 시스템 테이블 공간 으로 이해 할 수 있 으 며,이에 대응 하 는 물리 적 위 치 는$PGDATA/base 디 렉 터 리 입 니 다.
PostgreSQL 에서(pgcatalog)에서 postgers 데이터베이스 의 데이터 사전 과 데이터 사전 보 기 를 볼 수 있 습 니 다.
원 격 Liux 서버 에 있 는 PostgreSQL 데이터 베 이 스 를 연결 하 는 서버 연결 을 새로 만 듭 니 다(원 격 Liux 에 PostgreSQL 데이터베이스 관리 시스템 이 설치 되 어 있다 고 가정 합 니 다).

다음 그림 과 같이 데이터베이스 속성 을 가 져 옵 니 다:

그림 에서 알 수 있 듯 이 이 원 격 데이터 베이스 관리 시스템 에 두 개의 데이터 베 이 스 를 구축 했다.postgres,cpost;네 개의 시계 공간:pgdefault、pg_global、pis_data、pis_index。
pgsql
모든 데이터베이스 관리 시스템 에 대해 명령 행 관리 인 터 페 이 스 를 제공 합 니 다.예 를 들 어 Oracle 의 sqlplus,SQL Server 의 isql 과 osql 등 입 니 다.
그래 픽 관리 인터페이스 로 실현 할 수 있 는 기능 은 원칙적으로 명령 행 인터페이스 명령 을 통 해 이 루어 질 수 있다.둘 은 각각 장단 점 이 있 고 사용 장소 가 다르다.windows 에 서 는 당연히 그래 픽 관리 인터페이스 를 자주 사용 합 니 다.이미지 관리 인터페이스 에 명령 행 도구 가 설치 되 어 있 기 때문에 유 닉 스 와 Liux 에 서 는 명령 행 도 구 를 자주 사용 합 니 다.우리 가 유 닉 스 에서 주로 문자 인터페이스 를 사용 하 는 이 유 를 제외 하고 대부분 상황 에서 우 리 는 telnet 또는 ssh 도 구 를 통 해 서버 를 원 격 으로 연결 할 수 밖 에 없 기 때 문 입 니 다.이때 도 명령 만 사용 할 수 있 습 니 다.
시작 디 렉 터 리 에서 SQL 셸(pgsql)을 엽 니 다.이 실행 가능 한 프로그램 은 E:\PostgreSQL\\bin\psql.exe 입 니 다.비밀 번 호 를 입력 하면 다음 그림 인터페이스 와 같 습 니 다:

시스템 환경 변수 Path 를 수정 한 후(PostgreSQL\bin 디 렉 터 리 추가)명령 행 에서 pgsql 을 직접 시작 할 수도 있 습 니 다.

이로써 PostgreSQL 은 윈도 에 설치 되 었 습 니 다.

좋은 웹페이지 즐겨찾기