에이전트 설치
와탭 데이터베이스 모니터링 서비스 이용을 위한 기본 설치 방법을 안내합니다.
구성도 확인
Oracle Pro 모니터링을 위해 데이터베이스 서버에 에이전트를 설치하는 구성입니다.

방화벽 설정은 필수이며, 모든 데이터는 암호화되어 전송됩니다. 와탭 수집 서버와의 통신을 위해 6600 포트를 사용합니다.
계정 생성
데이터베이스 모니터링을 하기 위해 필요한 권한을 가진 계정을 생성하세요. root(admin) 계정으로 로그인해 계정을 생성하세요.
-
일반적인 경우
SQLcreate user {DB_User} identified by {DB_Password};
grant create session to {DB_User};
grant select any dictionary to {DB_User}; -
멀티 테넌트 DB(Oracle 12c 이상)에서 기본 모니터링을 사용할 경우:
c##계정 생성SQLcreate user c##{DB_User} identified by "{DB_Password}";
grant create session to c##{DB_User};
grant select any dictionary to c##{DB_User};
alter user c##{DB_User} set container_data = ALL container = CURRENT; -
kill session 기능을 사용할 경우
SQLgrant alter system to {DB_User}
-
히든 파라미터를 조회할 경우
SQLcreate view sys.whatap_vw_ksppi as select * from sys.x$ksppi;
grant select on sys.whatap_vw_ksppi to {DB_User};
create synonym {DB_User}.whatap_vw_ksppi for sys.whatap_vw_ksppi;
create view sys.whatap_vw_ksppcv as select * from sys.x$ksppcv;
grant select on sys.whatap_vw_ksppcv to {DB_User};
create synonym {DB_User}.whatap_vw_ksppcv for sys.whatap_vw_ksppcv;
-
연계 분석 기능을 사용할 경우
앞서 만든 와탭 모니터링 계정이 아니라 애플리케이션이 DB 접속에 사용하는 계정에 부여하세요.
SQL-- Single DB
grant select on sys.v_$session to {Application_service_account};
-- Multitenant DB(12c 이상)
grant select on sys.v_$session to c##{Application_service_account};
권한에 따른 지원 기능 살펴보기
기본 권한 외의 권한은 사용자의 환경에 따라 부여하지 않아도 됩니다. 단, 일부 기능이 동작하지 않을 수 있습니다.
| Privilege | Command (Single DB) | Command (Multitenant DB) | Feature | Description |
|---|---|---|---|---|
| 기본 권한 | grant create session to whatap; | grant create session to c##whatap; | 접속 | - |
grant select any dictionary to whatap; | grant select any dictionary to c##whatap; |