Linux, UNIX 및 Windows용 DB2 버전 9.7
DB2 서버 설치 > 추가 Windows 요구사항 >
DB2 제품을 설치하기 전에 Windows의
높은 특권 설정(Windows)
Windows®에
DB2® 제품을 설치하는 일반적인 메소드는 관리자 사용자 어카운트를
사용하는 것입니다. 그러나 DB2 제품은 비관리자 어카운트를
사용하여 설치할 수 있습니다. 이렇게 하려면, Windows 관리자는
Windows에 높은 특권 기능을 구성해야 합니다.
이 태스크는 Windows 관리자가
비관리자 사용자 어카운트를 사용하여 설치할 수 있는 높은 특권으로 컴퓨터를 설정하는 방법에 대해 설명합니다. 비관리자 사용자에게
DB2 관리 권한을 부여하는 관련 태스크에 대해서도 다룹니다.
일반적으로 Windows 관리자는 관리자 어카운트가 없는 다른 사용자가 DB2 제품을 설치할
수 있도록 하는 이 태스크를 수행하게 됩니다.
이 사용자의 역할은 DB2 제품 설치만 해당하나 일단 설치한 경우 DB2 제품을 관리하는 역할도 수행할 수 있습니다.
이 프로시저를 시작하기 전에
높은 특권을 사용하는 비관리자 설치에 대한 다음 제한사항에 유의하십시오.
- 비관리자 사용자는 FixPack, add-on 제품만 설치하거나
같은 비관리자 사용자가 이전 설치 또는 업그레이드도 수행하는 경우에는
DB2 제품을 업그레이드할 수 있습니다.
- 비관리자 사용자는 DB2 제품을 설치 제거할 수 없습니다. Windows Vista(및 그 이상)
운영 체제에서는 관리자가 아닌 사용자가 DB2 제품을 설치 제거할 수 있습니다.
이
프로시저는 Windows Group
Policy Editor를 사용합니다.
- 시작 -> 실행을 누르고 gpedit.msc를 입력하십시오.
그룹 정책 창이 열립니다.
- 컴퓨터 구성 -> 관리 템플리트
–> Windows 구성요소 –> Windows 설치 프로그램을
누르십시오.
- 다음 그룹 정책 설정을 사용 가능하게 하십시오.
- 항상 높은 특권으로 설치합니다(필수).
- 사용자가 설치를 제어하게 합니다(필수).
- Windows 설치 프로그램을 사용 불가능하게 합니다. 그런 다음 이를 표시 안함으로 설정합니다.
- 사용자가 승격된 제품 패치를 사용할 수 있게 합니다(선택사항).
- 승격되는 동안 사용자가 미디어 소스를 사용하게 합니다(선택사항).
- 승격되는 동안 사용자가 소스를 찾아보게 하십시오(새 설치의 경우 선택사항, FixPack 업그레이드의 경우 필수).
- 설치를 수행할 사용자 어카운트의 높은 특권을 사용하십시오.
- 사용자 구성 –> 관리 템플리트
–> Windows 구성요소 –> Windows 설치 프로그램을 누르십시오.
- 항상 높은 특권으로 설치합니다(필수). 그룹 정책 설정을 사용 가능하게 하십시오.
- DB2 제품을 설치할 사용자 어카운트와
관련된 설정을 수행하십시오.
- DB2 제품을 설치할 사용자 어카운트를 식별하십시오. 필요한 경우
해당 어카운트를 작성하십시오.
- 설치할 드라이브에 대한 해당 어카운트 쓰기 사용 권한을
부여하십시오.
- 선택사항: FixPack 설치에 적용 가능한 추가 단계를 완료하십시오.
- sqllib₩cfg 디렉토리에 대한 읽기 사용 권한을 제공하십시오.
- FixPack 설치가 제품으로의 사소한 업그레이드로 간주되므로 allowlockdownpatch가
사용 가능한지 확인하십시오(Windows Installer SDK 문서에서 설명한 대로).
- 다음 방법 중 하나를 사용하여 컴퓨터의 보안 규정을 새로 고치십시오.
- PC를 재부팅하십시오.
- 명령행에서 gpupdate.exe를 입력하십시오.
이 프로시저를 따라 높은 특권으로 컴퓨터를 설정하고 DB2 서버 제품, 클라이언트 및 FixPack을 설치할 수 있는 사용자 어카운트를 설정합니다.
DB2 설치가 완료되고 나면 다음을 수행하십시오.
- 인스턴스용 데이터베이스 관리자 구성에 정의된 시스템 관리(SYSADM)
또는 시스템 제어(SYSCTRL) 권한 그룹의 모든 사용자는
DB2 인스턴스 내에 DB2 데이터베이스를
작성하고 사용할 수 있습니다.
- 로컬 관리자 권한이 있는 사용자만이 DB2 인스턴스 유틸리티(예: db2icrt, db2idrop, db2iupdt 또는
db2iupgrade)를 실행할 수 있습니다.
- db2start 또는 db2stop 명령 실행을 위한 권한 부여
요구사항은 START DATABASE MANAGER 명령 및 STOP DATABASE MANAGER 명령 항목에
정의되어 있습니다.
- Windows 그룹 정책 편집기 대신에 regedit 사용
-
Windows 그룹 정책 편집기 사용의 대안은
regedit를 사용하는 것입니다.
-
레지스트리 분기 HKEY_LOCAL_MACHINE₩SOFTWARE₩Policies₩Microsoft₩Windows에서
키 설치 프로그램을 추가하십시오.
- 다음 값으로 키 설치프로그램을 편집하십시오.
- AlwaysInstallElevated의 경우 REG_DWORD=1을 입력하십시오.
- AllowLockdownBrowse의 경우 REG_DWORD=1을 입력하십시오.
- AllowLockdownMedia의 경우 REG_DWORD=1을 입력하십시오.
- AllowLockdownPatch의 경우 REG_DWORD=1을 입력하십시오.
- DisableMSI의 경우 REG_DWORD=0을 입력하십시오.
- EnableUserControl의 경우 REG_DWORD=1을 입력하십시오.
-
레지스트리 분기 HKEY_CURRENT_USER₩SOFTWARE₩Policies₩Microsoft₩Windows에서
키 설치 프로그램을 추가하십시오.
- 다음 값으로 키 설치프로그램을 편집하십시오.
- 높은 특권 제거
-
높은 특권을 부여받은 경우, 이 조치를 역수행할 수 있습니다.
이렇게 하려면 HKEY_LOCAL_MACHINE₩SOFTWARE₩Policies₩Microsoft₩Windows 아래에서 레지스트리 키 설치 프로그램을
제거하십시오.
- 비관리자 사용자에게 DB2 관리 권한 부여
-
이 때, Windows 관리자 그룹의 구성원만이
DB2 관리 권한을 가지게 됩니다. Windows 관리자는
DB2 제품을 설치한 비관리자 사용자에게
SYSADM, SYSMAINT 또는 SYSCTRL과 같은 하나 이상의 DB2 권한을
부여할 수 있습니다.
[ 페이지의 맨 위 | 이전 페이지 | 다음 페이지 | 목차 ]