Firebird 3 데이터베이스 서버 설치
Firebird Database Server 3.0.0 (Alpha1)
========================================================
############## 참고 ####################################
# #
# 설치 프로그램은 실험적인 상태입니다. #
# 이 버전은 Firebird 3.0의 최종 버전이 아닙니다. #
# #
# o 설치 프로그램의 레이아웃 및 작업 순서는 #
# 최종본이 아닙니다. #
# o 사용 가능한 옵션은 변경될 수 있습니다. #
# o 라이브러리 배포 방법은 아직 #
# 확정되지 않았습니다. #
# o 레거시 인증 지원 방식은 실험적입니다. #
# - SYSDBA 추가는 작동합니다. #
# - 설치 프로그램에서 SYSDBA 수정은 #
# 작동하지 않습니다. #
# o 다른 이상 현상을 발견하더라도 놀라지 마십시오. #
# #
############## 참고 끝 ################################
이 문서는 Windows 플랫폼에 이 Firebird 3.0 패키지를 설치하기 위한 안내서입니다. 이 노트는
일반적인 Firebird 3.0이 아닌 설치 패키지 자체에 관한 것입니다. 또한 이 노트는
주로 바이너리 설치 프로그램 사용자를 대상으로 합니다.
이 문서의 독자는 이미 Firebird 2.5에 익숙하다고 가정합니다. Fb 2.5에서 마이그레이션의 일환으로
Firebird 3.0을 평가하는 경우, 2.5와 3.0 사이의 변경 사항을 이해하기 위해
Fb 3.0 문서를 검토하는 것이 좋습니다.
목차
---—–
o 설치 전
o MS VC 런타임 라이브러리 설치 문제
o 알려진 설치 문제
o 제거
o 기타 참고 사항
o 배치 파일에서 설치
설치 전
---—————-
이 패키지를 설치하기 전에 이전 버전의 Firebird 또는 InterBase를 모두 제거하는 것이 좋습니다.
특히 fbclient.dll과 gds32.dll이 .에서 제거되었는지 확인하는 것이 중요합니다.
MS VC 런타임 라이브러리 설치 문제
---————————————————–
바이너리 설치 프로그램이 MS Visual C 런타임 라이브러리를 올바르게 설치하도록 많은 작업이 수행되었습니다.
v2.1.2부터 Firebird는 로컬로 배포된 런타임 라이브러리 인스턴스와 함께 작동합니다.
이로 인해 자체 애플리케이션과 함께 Firebird 클라이언트 또는 임베디드 dll을 배포하는 것이 특히 간단해집니다.
그러나 문제가 발생할 경우 공식 vcredist.exe를 배포해야 할 수도 있습니다. 이 Firebird 빌드에 대한 올바른 버전은
여기에서 찾을 수 있습니다:
https://www.microsoft.com/en-us/download/details.aspx?id=3387
x64 버전은 여기:
https://www.microsoft.com/en-us/download/details.aspx?id=21254
기타 알려진 설치 문제
---——————————
o 바이너리 설치 프로그램으로는 Firebird 3.0의 기본 인스턴스만 설치할 수 있습니다.
추가 명명된 인스턴스를 설치하려면 zip 설치 이미지로 수동으로 설치해야 합니다.
o 불행히도 설치 프로그램은 이전 버전의 Firebird Classic 서버가 실행 중인지 안정적으로 감지할 수 없습니다.
o 32비트 및 64비트 설치 간에 알려진 중복 영역이 있습니다:
- 서비스 설치 프로그램(instsvc)은 32비트 및 64비트 설치에 동일한 기본 인스턴스 이름을 사용합니다.
이는 의도된 설계입니다. 서비스는 단일 이름 공간에 존재합니다.
- 32비트 및 64비트 제어판 애플릿이 모두 설치된 경우 둘 다 동일한 기본 인스턴스를 가리킵니다.
o Vista에서 설치할 때는 관리자로 설치해야 합니다. 즉, 바이너리 설치 프로그램을 사용하는 경우
마우스 오른쪽 버튼을 클릭하고 ‘관리자 권한으로 실행’을 선택하십시오. 그렇지 않으면 설치 프로그램이
설치 종료 시 Firebird 서비스를 시작할 수 없습니다.
o MS 런타임 라이브러리가 올바르게 설치되지 않은 경우 instclient가 배포한 라이브러리가 로드되지 않습니다.
문제가 발생할 경우 사용자는 위에서 언급한 적절한 버전의 vcredist.exe를 설치해야 합니다.
제거
---———–
o 이 패키지는 제공된 제거 응용 프로그램을 사용하여 올바르게 제거하는 것이 좋습니다.
제어판에서 호출할 수 있습니다. 또는 설치 디렉토리에서 unins000.exe를 직접 실행하여
제거할 수도 있습니다.
o Firebird가 서비스가 아닌 응용 프로그램으로 실행 중인 경우 제거 프로그램을 실행하기 전에
수동으로 서버를 중지하는 것이 좋습니다. 제거 프로그램은 실행 중인 응용 프로그램을 중지할 수 없기 때문입니다.
제거 중에 서버가 실행 중이면 제거가 오류와 함께 완료됩니다.
잔여 파일을 수동으로 삭제해야 합니다.
o 제거 시 설치 디렉토리에 5개의 파일이 남습니다:
- databases.conf
- firebird.conf
- fbtrace.conf
- firebird.log
- security2.fdb
이는 의도된 것입니다. 이 파일들은 모두 사용자가 수정할 수 있으며 향후 Firebird를 다시 설치할 때
필요할 수 있습니다. 더 이상 필요하지 않으면 삭제할 수 있습니다.
o 제거 프로그램의 새로운 기능은 /CLEAN 매개변수로 실행하는 옵션입니다. 이는 위의 각 파일의
공유 파일 수를 확인합니다. 가능하면 삭제합니다.
o 제거는 시스템 디렉토리에서 MS VC 런타임 라이브러리를 제거하지 않습니다. 이는 제어판을 통해
수동으로 제거할 수 있지만, 일반적인 상황에서는 필요하지 않습니다.
기타 참고 사항
---——–
Firebird는 WinSock2가 필요합니다. Win95를 제외한 모든 Win32 플랫폼에는 이 기능이 있어야 합니다.
설치 중에 Winsock2 라이브러리 테스트가 수행됩니다. 찾을 수 없으면 설치가 실패합니다. 다음 링크를 방문할 수 있습니다:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q177719
업그레이드 방법을 알아보려면 이 링크를 참조하십시오.
배치 파일에서 설치
---—————————
설치 프로그램은 배치 파일에서 실행할 수 있습니다. 자세한 내용은 다음 문서를 참조하십시오: