본문 바로가기
컴퓨터 활용(한글, 오피스 등)/기타

Citrix VDI 환경에서 Oracle XE 설치

by 3604 2025. 11. 25.
728x90
Citrix VDI 환경에서 Oracle XE 설치 시 마지막 단계(데이터 생성)에서 실패하는 문제는 가상 환경의 특성과 권한, 경로 설정 등이 복합적으로 작용할 수 있습니다. 다음은 단계별 해결 방법입니다.

주요 원인 및 해결 방법

1. 권한 및 UAC 문제

Citrix VDI 환경에서는 관리자 권한과 사용자 계정 컨트롤(UAC)이 설치를 방해할 수 있습니다.
해결 단계:
  • 설치 파일(setup.exe)을 마우스 우클릭 → '관리자 권한으로 실행' 선택
  • UAC 일시 비활성화: 제어판 → 사용자 계정 → 사용자 계정 컨트롤 설정 → '알림 수준을 낮춤'
  • 일반 계정이 아닌 관리자 계정으로 로그인 후 설치 진행

2. 설치 경로 및 임시 파일 경로 문제

설치 경로뿐만 아니라 시스템의 임시 파일 경로에 한글이 포함되면 실패합니다.
해결 단계:
  • 설치 경로를 C:\OracleXE처럼 영문만 사용
  • Windows 계정명이 한글인 경우 임시 파일 경로가 한글로 생성되어 충돌 발생
  • 환경 변수 수정:
     
    TEMP = C:\Temp
    TMP = C:\Temp
  • 명령프롬프트에서 mkdir C:\Temp로 폴더 생성 후 재설치

3. 보안 소프트웨어 차단

VDI 환경의 엔드포인트 보안 솔루션이 Oracle 설치 프로세스를 차단할 수 있습니다.
해결 단계:
  • Windows Defender 실시간 보호 일시 중지
  • Citrix 환경의 보안 정책 일시 해제 (관리자 문의)
  • 설치 폴더를 예외 경로에 추가

4. PC 이름 및 호스트 이름 문제

특수문자가 포함된 PC 이름이 문제를 일으킬 수 있습니다.
해결 단계:
  • PC 이름을 영문+숫자로만 변경 (예: PC-DB01)
  • 제어판 → 시스템 → 컴퓨터 이름 변경 → 재부팅 후 설치

5. 가상 환경 특화 설정

방법 A: 오프라인 설치 모드

setup.exe /silent /config C:\path\to\response.rsp

응답 파일을 생성하여 대화형 문제 우회

방법 B: 수동 데이터베이스 생성

설치 실패 후 명령줄에서 수행:
bash
 
# Oracle 홈 경로의 Database Configuration Assistant 실행
%ORACLE_HOME%\bin\dbca.bat -silent -createDatabase -templateName XE_Database.dbc

6. 프로파일 관리 문제

Citrix VDI는 로그아웃 시 프로파일이 제거될 수 있으므로:
해결 단계:
  • 영구적 저장소 (예: D: 드라이브)에 Oracle 설치
  • Citrix Profile Management에서 Oracle 경로를 예외 폴더로 지정

최종 설치 체크리스트


구분설정 값비고
설치 계정 Administrator 계정 UAC 비활성화
PC 이름 영문+숫자만 특수문자/한글 제거
설치 경로 C:\OracleXE 영문 경로 필수
환경 변수 TEMP/TMP = C:\Temp 임시파일 경로 영문화
보안 소프트웨어 일시 중지 설치 후 재활성화
설치 순서: 위 조건 모두 만족 → 재부팅 → 관리자 권한 설치 → '데이터베이스 생성' 단계에서 '수동 생성' 옵션 선택
문제가 지속되면 Oracle Universal Installer 로그(C:\Program Files\Oracle\Inventory\logs)를 확인하거나, Oracle XE 21c 버전으로 시도해보시기 바랍니다.
728x90