OAS 7.6 RPD 다운로드·업로드: 진단용 절차와 검증
OAS 7.6 RPD 진단용 다운로드·업로드 명령, 서버와 클라이언트 옵션 차이, 비밀번호 입력과 복원·쿼리 검증 절차를 정리합니다.
이 글은 OAS 7.6(2024) 환경을 유지하는 독자를 위한 버전별 운영 참고입니다. 2026년 10월 17일 공식 문서를 재확인했습니다. 현재 다운로드 페이지는 OAS 2026을 안내하므로 최신 설치 가이드와 구분하세요. 아래 명령은 예제이며, 이번 개정에서 실제 OAS 서버에 실행한 결과는 아닙니다.
RPD 작업의 범위
RPD를 내려받아 모델 문제를 진단하거나 개발 환경에서 변경을 시험하는 흐름입니다. 일반 유지보수·이관은 BAR 워크플로를 우선 검토합니다. 업로드 파일만 확보했다고 전체 환경을 복구할 수 있는 것은 아닙니다. Oracle의 RPD 명령 용도
1. 실행 위치와 권한 확인
아래는 Linux OAS 서버에서 실행하는 예제입니다. DOMAIN_HOME은 실제 BI 도메인 경로, ssi는 대상 서비스 인스턴스로 바꾸세요. BI Service Administrator 권한과 WebLogic Administrators 그룹 소속을 확인합니다.
cd "$DOMAIN_HOME/bitools/bin"
ls -l datamodel.sh
./datamodel.sh downloadrpd -H
./datamodel.sh uploadrpd -H2. 원본 RPD 보관
작업 디렉터리는 본인만 접근할 수 있게 만들고 운영 비밀번호를 명령줄에 쓰지 않습니다. -P는 계정 암호, -W는 RPD 암호이며 생략하면 입력을 요청합니다. 서로 다른 암호입니다.
umask 077
mkdir -p "$HOME/oas-rpd-review"
./datamodel.sh downloadrpd -O "$HOME/oas-rpd-review/baseline.rpd" -SI ssi -U weblogic서버 설치본은 접속 정보를 조회하므로 -S/-N/-SSL을 붙이지 않습니다. 클라이언트 설치본에서는 호스트·포트와 실제 TLS 구성을 확인해야 합니다. 아래는 TLS가 구성된 테스트 접속 예제이며 9502를 모든 환경의 TLS 포트로 가정하지 않습니다.
datamodel.cmd downloadrpd -O "C:\work\baseline.rpd" -SI ssi -U weblogic -S oas.example.com -N 9503 -SSLOracle: downloadrpd / server and client options
3. 오프라인 변경과 업로드
동일 릴리스 Client Tools에서 복사본을 열고 변경 내용을 별도 파일로 저장합니다. File → Check Global Consistency로 오류를 확인하세요. 검사 통과만으로 실제 데이터 결과가 맞다는 보장은 없으므로 비교용 분석 결과도 준비합니다.
./datamodel.sh uploadrpd -I "$HOME/oas-rpd-review/updated.rpd" -SI ssi -U weblogic업로드 전에 대상 스냅샷과 복구 절차를 확보합니다. Oracle의 오프라인 변경 게시 절차에 따라 BI Server 인스턴스 재시작과 Presentation Services의 Reload Files and Metadata를 계획하고, 사용자 영향 시간을 확보합니다. 다른 BI 구성 요소 전체 재시작을 기본값으로 두지 않습니다.
4. 결과와 복구 판단
- Subject Area, 연결 풀, 대표 분석의 행 수·합계·필터 결과를 원본과 비교합니다.
- 관리자뿐 아니라 일반 사용자 권한으로 대시보드를 확인합니다.
- 실패 시 로그·파일·서비스 인스턴스를 먼저 확인하고, 검증한 BAR 복구 절차로 되돌립니다. 업로드를 반복하거나 삭제 옵션 -D를 임의로 추가하지 않습니다.
