View a markdown version of this page

환경 평가 - AWS 권장 가이드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

환경 평가

Oracle 데이터베이스를 평가하고 Enterprise Edition 기능이 사용되고 있는지 확인하려면 다음 접근 방식 중 하나를 사용합니다.

  • SQL 명령

  • 의 라이선스 평가 기능 AWS SCT

SQL 명령을 사용하여 Oracle Database Enterprise Edition 평가

Oracle은 DBA_FEATURE_USAGE_STATISTICS라는 뷰에서 Oracle Database 옵션, Oracle 관리 팩 및 해당 기능의 사용을 추적합니다. 뷰는 기본적으로 일주일에 한 번 업데이트되므로 최근 사용 데이터를 표시하는 데 7일이 걸릴 수 있습니다. 최신 정보를 얻으려면 DBMS_FEATURE_USAGE_INTERNAL 패키지를 사용하여 뷰를 수동으로 새로 고칩니다. 데이터베이스 사용자는 뷰를 새로 고치려면 DBMS_FEATURE_USAGE_INTERNAL에 대한 EXECUTE 권한이 필요하고 뷰를 쿼리하려면 SELECT ANY DICTIONARY 권한이 필요합니다.

Oracle은 Support document 1317265.1에서 options_packs_usage_statistics.sql 스크립트를 제공합니다. 이 스크립트를 사용하여 데이터베이스에서 사용된 옵션, 기능 및 관리 팩을 확인할 수 있습니다. 또는 다음 쿼리를 실행하여 이전에 사용된 옵션과 기능을 나열할 수 있습니다.

-- To view the last refresh date of DBA_FEATURE_USAGE_STATISTICS select max(last_sample_date) from dba_feature_usage_statistics order by 1; -- To manually refresh DBA_FEATURE_USAGE_STATISTICS view exec sys.dbms_feature_usage_internal.exec_db_usage_sampling(sysdate); -- To list features and options in use select dbafus1.name, dbafus1.detected_usages, dbafus1.currently_used, dbafus1.first_usage_date, dbafus1.last_usage_date, dbafus1.version from dba_feature_usage_statistics dbafus1 where dbafus1.version = (select max(dbafus2.version) from dba_feature_usage_statistics dbafus2 where dbafus2.name = dbafus1.name) and dbafus1.detected_usages > 0 and dbafus1.dbid = (select dbid from v$database) and dbafus1.currently_used='TRUE' order by dbafus1.name; -- To check use of parallelism for activities like DMLs, DDLs, index builds, statistics gathering, Data Pump select name, value from gv$sysstat where upper(NAME) like '%PARALLEL OPERATIONS%' OR upper(NAME) like '%PARALLELIZED%' OR upper(NAME) like '%PX%'; -- To identify use of Materialized Views Query Rewrite select owner, mview_name from dba_mviews where owner not like '%SYS%' and rewrite_enabled='Y'; -- To identify bitmap indexes select * from dba_indexes where index_type='BITMAP' and owner not like '%SYS%'; -- To identify non-system use of Partitioning select * from dba_tab_partitions where table_owner not like '%SYS%';

이전 쿼리의 결과를 검토하고 Oracle 설명서와 비교합니다. 출력에 나열된 각 Enterprise Edition 기능 또는 옵션을 조사하여 사용 사례를 이해하고 가능한 경우 Oracle Database Standard Edition 2에서 적절한 대안을 결정합니다.

를 사용하여 Oracle Database Enterprise Edition 평가 AWS SCT

AWS Schema Conversion Tool (AWS SCT)는 소스 Oracle 데이터베이스의 데이터베이스 스키마를 Amazon RDS for Oracle과 호환되는 형식으로 평가, 변환 및 복사하기 위한 프로젝트 기반 사용자 인터페이스를 제공합니다. AWS SCT를 사용하면 Oracle Database 라이선스 유형을 Enterprise Edition에서 Standard Edition 2로 변경하여 달성할 수 있는 잠재적 비용 절감을 분석할 수 있습니다.

AWS SCT 보고서의 라이선스 평가 및 클라우드 지원 섹션에서는 사용 중인 Oracle 데이터베이스 기능에 대한 자세한 정보를 제공합니다. 이 정보는 Amazon RDS for Oracle로 마이그레이션하는 동안 정보에 입각한 결정을 내리는 데 도움이 될 수 있습니다. 예를 들어 보고서에는 Enterprise Edition 서버가 압축 기능을 사용하며 ColumnStoreIndex 및 파티셔닝에 대한 종속성을 제거해야 한다고 표시될 수 있습니다. 또한 Amazon RDS for Oracle로 옮길 수 없는 InMemoryLTP 등의 기능도 나열되어 있습니다.

Oracle 평가 규모 조정

다중 서버 평가자 옵션을 사용하여 로 배치 평가를 실행 AWS SCT 하여 여러 서버를 평가할 수 있습니다. 각 스키마를 평가한 후 평가자는 라이선스 평가 및 클라우드 지원 섹션이 포함된 서버 수준 보고서를 생성합니다.