주:

Oracle Estate Explorer를 사용하여 Oracle Autonomous Database로 이전하기 위한 고객 데이터베이스 인벤토리 분석

소개

OEE(Oracle Estate Explorer)는 Oracle Autonomous Database(ADB)로의 마이그레이션 준비를 위해 Oracle 데이터베이스 그룹을 프로그래밍 방식으로 평가할 수 있는 도구입니다. OEE는 고도로 자동화되고 신속하며 유연한 방식으로 소규모, 중간 규모 및 대규모 데이터베이스 상태를 탐색, 분석 및 우선 순위를 지정할 수 있도록 합니다.

OEE의 출력은 테스트된 데이터베이스 그룹에 대한 상위 레벨 자산 개요를 제공하고, ADB 필요 조건과의 조정에 따라 데이터베이스의 순위를 지정하고, 필요한 수정에 대한 상대적인 작업 등급을 제공합니다.

목표

필요 조건

작업 1: OEE 설정

  1. 이전에 설치된 SQLcl를 사용하여 시스템에서 Oracle Autonomous Database에 접속합니다. 그러면 데이터베이스에 대한 접속이 검증되고 OEE 설치 중 관련 오류가 발생하지 않습니다. TNS_ADMIN가 ADB 압축 해제 전자 지갑 위치 로 설정되어 있는지 확인합니다.

    Image1

  2. OEE를 설치하기 전에 다운로드한 OEE zip 파일 아래에 있는 3개의 파일을 편집해야 합니다. 다운로드한 위치(<OEE download location>\oee_install\oee_install_on_cloud)로 이동하여 다음 3개의 파일을 수정합니다.

    • connect_to_db.sql:

      set cloudconfig ‘<Path where you have downloaded OEE zip file >’ - Specify that path where OO zip file is downloaded
      set SQLPROMPT "@|white ADMIN|@@@|green <service_name>|@@|white >|@" - Do not make any changes in this line
      connect ADMIN/***@<adb service name> - Mention the ADB service name and it's credentials where OEE will be installed
      
    • set_config.sql:

      BEGIN
      -- These must be set by the user
          :db_user := 'MPACK_DB_OEE';
          :db_user_pwd := '<set password for MPACK_DB_OEE user>' ;
          :apex_workspace_name := 'MPACK_OEE';
          :apex_workspace_user := 'MPACK_OEE';
          :apex_workspace_pwd := '<set password for APEX workspace>' ;
          :apex_app_id := '103';
          :apex_app_name := 'Oracle Estate Explorer V2.3';
      END;
      /
      
    • connect_as_oee.sql:

      set SQLPROMPT "MPACK_OEE@<service_name> > " - Do not make any changes in this line
      connect MPACK_OEE/<password used above for MPACK_OEE>@<adb service name>  - Mention the ADB service name and credentials for MPACK_OEE that was given in "set_config.sql" script.
      
  3. 앞에서 검증한 대로 Oracle Autonomous Transaction Processing(ATP)에 연결하고 oee_install.sql를 실행합니다.

    Image2

    일부 테이블과 시퀀스를 삭제하는 동안 몇 가지 오류가 발생하며, 이러한 객체를 생성하기 전에 테이블이 존재하는지 검사하므로 무시해도 됩니다.

  4. OCI 콘솔에 로그인하여 위에서 OEE 설치에 사용된 Oracle Autonomous Database로 이동하고 ADB 홈 페이지에 표시된 APEX 링크를 실행합니다.

  5. APEX 실행을 누르고 작업영역 이름이 MPACK_OEE이고 비밀번호가 set_config.sql 스크립트에 제공된 APEX URL에 로그인합니다.

    Image3

    Image4

  6. APEX 홈 페이지에서 앱 작성기를 누르면 OEE가 Oracle Autonomous Database에 설치되었음을 알리는 Oracle Estate Explorer 배너가 표시됩니다.

    Image5

  7. Oracle Estate Explorer를 누르고 애플리케이션 실행을 눌러 OEE 유틸리티의 로그인 페이지로 이동합니다.

    Image6

    이 단계까지 Oracle Autonomous Database에 대한 연결을 성공적으로 구성하고 OEE를 설치했으며 내장 APEX를 통해 동일한 액세스에 액세스했습니다.

작업 2에서는 Oracle Autonomous Database로의 이전을 위해 분석해야 하는 데이터베이스 인벤토리를 살펴보겠습니다.

작업 2: OEE를 사용하여 데이터베이스 자산 분석

  1. 이 자습서의 범위에서는 OEM(Oracle Enterprise Manager) 사용을 가정하므로 Estate Catalog를 구축하고 이에 따라 구체적인 내용을 제한합니다. 카탈로그 작성은 다운로드한 OEE zip 파일의 extract scripts 폴더에 있는 oee_dbcatalog.sh 스크립트를 호출합니다. OEM Repository 데이터베이스에 로그인하려면 스크립트를 수정해야 합니다.

    oee_dbcatalog.sh 스크립트에서 다음 행을 수정합니다.

    SQLPLUS_EXE=/u01/app/oracle/em/middleware_135/bin/sqlplus (This needs to be changed depending on the sqlplus location that exists on your OEM host)
    UNPWCS=sysman/yourPassword@empdb (Correct password for sysman user and repository database is required here)
    

    OMS(Oracle Management Server) 호스트에서 스크립트를 실행하고 성공적으로 실행되면 OEM을 통해 모니터되는 모든 데이터베이스의 세부정보가 포함된 csv 파일이 생성되며 이 csv는 이후 단계에서 OEE 링크로 업로드됩니다.

  2. OEE에 로그인하여 OEE 관리, 데이터 소스 관리, 데이터 소스 생성(의미 있는 이름 제공)으로 이동하고 저장을 누릅니다.

    Image7

  3. OEE 관리, 데이터 소스 관리, 카탈로그 관리(카탈로그에 고객 이름과 함께 이름을 지정하고 위에서 생성한 데이터 소스를 선택)로 이동하고 저장을 누릅니다.

    Image8

  4. 데이터 유지 관리, 데이터 소스 로드로 이동합니다. 그러면 카탈로그 추출 중 1단계에서 생성된 csv 파일이 로드됩니다.

    Image9

    데이터 로드가 완료되면 메시지가 표시됩니다.

    Image10

  5. 이전에 업로드된 카탈로그에서 더 적은 수의 데이터베이스를 선택하려면 해당 그룹으로 그룹화해야 합니다. 예를 들어, 버전 등을 기준으로 RTO/RPO를 기준으로 응용 프로그램을 기반으로 인스턴스 데이터베이스를 그룹화할 수 있습니다.

    동일한 작업을 수행하려면 홈 페이지, 그룹 생성에서 그룹 섹션으로 이동하고 이전 시 고려해야 할 첫번째 그룹에 속해야 하는 필수 데이터베이스를 추가합니다.

    Image11

  6. 위에 생성된 그룹에 대해 그룹에서 데이터베이스 추가/제거를 누르고 표시된 목록에서 원하는 데이터베이스를 선택합니다.

    Image12

  7. 그룹을 생성하고 필요한 데이터베이스를 추가한 후에는 이후 단계에서 데이터 추출 및 처리에 사용될 그룹에 대한 드라이버 파일을 생성해야 합니다. 그룹 페이지로 돌아가서 드라이버 파일 생성을 누릅니다. 드라이버 파일을 만드는 동안 사용 사례에 따라 2개의 확인란을 선택하거나 선택 해제해야 합니다. 나중에 사용할 드라이버 파일을 다운로드합니다.

    Image13

  8. 그룹 추출 스크립트 oee_group_extract-2.1.0.sh를 실행할 때는 마지막 단계에서 생성된 드라이버 파일을 OEM 저장소 데이터베이스에 대해 전달해야 합니다. OEM repository 데이터베이스에 로그인하고 다음과 같이 스크립트를 실행합니다. 드라이버 파일은 인수로 전달되어야 하며 결과 txt 파일은 OEE 도구에서 추가 처리에 사용됩니다.

    Image14

  9. OEE 링크에 로그인하여 데이터 유지 관리, 데이터베이스 추출 파일을 스테이징으로 로드로 이동하고 8단계에서 생성된 텍스트 파일을 찾아보고 데이터 로드를 누릅니다.

    Image15

  10. 데이터 유지 관리, 데이터베이스 추출 파일 처리로 이동합니다. 파일이 처리된 후에는 이제 시나리오 실행 및 결과 보기의 최종 단계에 있습니다.

  11. OEE 페이지에서 그룹으로 돌아가서 그룹에 대한 시나리오 실행을 누릅니다. OEE는 19개의 테스트가 있는 기본 시나리오 자율 공유 v7를 제공하지만 항상 고유 시나리오를 생성하고 필요한 검사를 추가할 수 있습니다. 이 자습서에서는 기본 자율운영 시나리오를 사용하고 이에 대해 보고서를 실행했습니다.

    Image16

    시나리오가 성공적으로 실행되면 각 데이터베이스에 필요한 예상 작업에 따라 다른 버킷으로 분류된 상세 보고서가 표시됩니다.

결과 보고서는 고객, 애플리케이션 팀 간에 다운로드 및 공유하여 필요한 작업을 검토하고 수행할 수 있습니다.

확인

추가 학습 자원

docs.oracle.com/learn에서 다른 실습을 살펴보거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하십시오. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer가 되십시오.

제품 설명서는 Oracle Help Center를 참조하십시오.