Oracle 수집기 실행 준비
수집기를 실행하기 전에 데이터베이스 사용자 권한을 설정하고 고급 기능을 구성합니다.
시작하기 전에
필요한 역할: 관리자
이 태스크 정보
수집기에는 SELECT 및 EXECUTE 권한이 있는 전용 Oracle 데이터베이스 사용자가 필요합니다. 데이터베이스 사용자를 생성하고 카탈로그 스키마, 테이블, 뷰, 프로시저, 함수 및 패키지에 대한 적절한 권한을 부여해야 합니다.
프로시저
사용자 권한 설정
전담 Oracle 사용자를 생성하고 메타데이터 수집을 위한 권한을 부여합니다.
시작하기 전에
필요한 역할: 관리자
이 태스크 정보
Oracle 데이터베이스에서 데이터를 수집하려면 필요한 권한이 있는 전담 사용자를 생성합니다. 이 사용자에게 필요한 스키마, 테이블, 뷰, 프로시저, 함수 및 패키지에 대한 SELECT 및 EXECUTE 권한을 부여합니다. 또는 DBA 뷰 또는 카탈로그 역할을 사용하여 더 광범위한 액세스 권한을 부여하여 전체 데이터 수집 기능을 보장할 수 있습니다.
이 단계에서는 효율적인 데이터 수집에 필요한 권한을 갖도록 사용자를 구성합니다.
프로시저
계보 추출을 위한 AWR 권한 설정
CREATE TABLE 문에서 과거 계보 추출을 활성화할 수 있는 AWR 뷰 권한을 부여합니다.
시작하기 전에
필요한 역할: 관리자
필요한 라이센스: Oracle Diagnostics Pack 라이센스.
이 태스크 정보
Oracle 수집기는 AWR(자동 작업 부하 리포지토리) 뷰를 쿼리하여 기록 CREATE TABLE 문에서 계보를 추출합니다. 이 기능을 사용하려면 DBA_HIST_* 뷰에 대한 SELECT 권한을 부여합니다.
프로시저
GRANT SELECT ON DBA_HIST_SQLTEXT TO ddw_user;
GRANT SELECT ON DBA_HIST_SQLSTAT TO ddw_user;
GRANT SELECT ON DBA_HIST_SNAPSHOT TO ddw_user;
서버 간 계보 수집 준비
서버 간 계보 수집을 위해 데이터베이스 링크를 구성하고 연결 정보를 수집합니다.
시작하기 전에
필요한 역할: 관리자
이 태스크 정보
Oracle 데이터베이스에 다른 서버를 참조하는 SQL 정의가 있는 객체가 포함되어 있는 경우 다음 단계에 따라 서버 간 계보를 캡처합니다. Oracle에서는 이러한 참조를 데이터베이스 링크(DB 링크)라고 합니다. DB 링크를 사용하는 SQL의 계보를 해결하려면 수집기에서 연결된 각 데이터베이스에 대한 호스트 및 포트 정보가 필요합니다.