Oracle GoldenGate 마이크로서비스 역할
이 항목에서는 Oracle GoldenGate Microservices Architecture에서 다양한 작업을 수행하는 데 필요한 포괄적인 롤 목록을 제공합니다.
다음 표에서는 각 사용자 역할이 수행할 수 있는 작업에 대해 설명합니다.
표 1 Oracle GoldenGate 사용자 역할 및 권한
| 롤 ID | 권한 수준 |
|---|---|
| 사용자 | MA의 작동을 변경하거나 영향을 주지 않는 정보 전용 서비스 요청을 허용합니다. Query/Read-Only 정보의 예로는 성능 metric 정보, 리소스 상태 및 모니터 정보가 있습니다. |
| 연산자 | 사용자가 리소스 만들기, 시작 및 중지와 같은 작업 작업만 수행할 수 있습니다. 운영자는 MA 서버의 작동 매개변수 또는 프로파일을 변경할 수 없습니다. |
| 관리자 | 일반 비보안 관련 작동 매개변수 및 서버의 프로파일을 변경할 수 있는 기능을 포함하여 사용자에게 전체 액세스 권한을 부여합니다. |
| 보안 | 보안 관련 객체의 관리를 부여하고 보안 관련 서비스 요청을 호출합니다. 이 역할에는 전체 권한이 있습니다. |
이러한 사용자 역할에 따라 다음 표에 언급된 작업을 수행할 수 있습니다.
표 2 Oracle GoldenGate Microservices Architecture 역할 및 작업
| 관리 클라이언트 | 롤 ID | REST API 끝점 | 설명 |
|---|---|---|---|
ADD CHECKPOINTTABLE |
관리자 | 체크포인트 테이블 관리 | 데이터베이스에 체크포인트 테이블을 생성합니다. |
ADD CREDENTIALS |
보안 | 사용자 생성 | 관리 클라이언트에서 사용할 사용자정의 인증서를 생성합니다. |
ADD DISTPATH |
관리자 | 새 Oracle GoldenGate 배포 경로 생성 | 배포 경로를 생성합니다. |
ADD ENCRYPTIONPROFILE |
관리자 | 암호화 프로파일 생성 | 트레일 암호화/해독을 위한 암호화 프로파일을 생성합니다. |
ADD EXTRACT |
관리자 | 추출 생성 | Extract 그룹을 생성합니다. |
ADD EXTTRAIL |
관리자 | 추적 생성 | Oracle GoldenGate 구성에 로컬 추적을 추가합니다. |
ADD HEARTBEATTABLE |
관리자 | 하트비트 테이블 생성 | 데이터베이스에 Heartbeat 테이블을 추가합니다. |
ADD MASTERKEY |
관리자 | 버전 생성 | 마스터 암호화 키 전자 지갑에 마스터 암호화 키를 추가합니다. |
ADD PROCEDURETRANDATA |
관리자 | 프로시저 보완 로깅 관리 | 프로시저 레벨 보완 로깅을 사용으로 설정합니다. |
ADD PROFILE |
관리자 | 구성 값 생성 | 관리 프로세스용 프로파일을 생성합니다. |
ADD RECVPATH |
관리자 | 새 Oracle GoldenGate 수집기 경로 생성 | 수신기 서비스에서 대상 시작 배포 경로를 생성합니다. |
ADD REPLICAT |
관리자 | Replicat 생성 | Replicat 그룹을 추가합니다. |
ADD SCHEMATRANDATA |
관리자 | 스키마 보완 로깅 관리 | 스키마 레벨 보완 로깅을 사용으로 설정합니다. |
ADD TRANDATA |
관리자 | 테이블 보완 기록 관리 | 테이블 레벨 보완 로깅을 사용으로 설정합니다. |
ALTER CREDENTIALS |
관리자 | 사용자 업데이트 | 관리 클라이언트에서 사용할 사용자정의 인증서를 변경합니다. |
ALTER CREDENTIALSTORE |
관리자 | 별칭 바꾸기 | 인증서 저장소의 콘텐츠를 변경합니다. |
ALTER DISTPATH |
관리자 | 기존 배포 경로를 업데이트합니다. | 배포 경로의 속성을 변경합니다. |
ALTER ENCRYPTIONPROFILE |
관리자 | 암호화 프로파일 바꾸기 | 트레일 암호화/해독을 위한 암호화 프로파일을 변경합니다. |
ALTER EXTRACT |
관리자 | 추출 업데이트 | Extract 그룹의 속성을 변경합니다. |
ALTER EXTTRAIL |
관리자 | 추적 업데이트 | 로컬 추적의 속성을 변경합니다. |
ALTER HEARTBEATTABLE |
관리자 | Heartbeat 테이블 업데이트 | 데이터베이스의 Heartbeat 테이블을 변경합니다. |
ALTER RECVPATH |
관리자 | 기존 Oracle GoldenGate 수집기 경로 업데이트 | 수신기 서비스에서 대상 시작 배포 경로의 속성을 변경합니다. |
ALTER REPLICAT |
관리자 | Replicat 업데이트 | Replicat 그룹의 속성을 변경합니다. |
CLEANUP CHECKPOINTTABLE |
사용자 | 체크포인트 테이블 관리 | 더 이상 필요하지 않은 체크포인트 레코드를 제거합니다. |
CLEANUP EXTRACT |
사용자 | 명령 실행 | Extract 그룹의 실행 내역을 삭제합니다. |
CLEANUP REPLICAT |
사용자 | 명령 실행 | Replicat 그룹의 실행 내역을 삭제합니다. |
CLEAR INSTANTIATION CSN |
관리자 | 인스턴스화 CSN 관리 | 대상 테이블에서 인스턴스화 CSN을 지웁니다. |
CONNECT |
사용자 | 검증 | Oracle GoldenGate Service Manager에 접속 |
DBLOGIN USERIDALIAS |
사용자 | 검증 | 데이터베이스에 영향을 미치는 다른 명령을 실행할 수 있도록 데이터베이스에 세션을 기록합니다. |
DELETE CHECKPOINTTABLE |
관리자 | 체크포인트 테이블 관리 | 데이터베이스에서 체크포인트 테이블을 제거합니다. |
DELETE CREDENTIALS |
관리자 | 사용자 삭제 | 관리 클라이언트에서 Oracle GoldenGate 사용자 로그인 인증서를 제거합니다. |
DELETE CREDENTIALSTORE |
관리자 | 별칭 삭제 | 인증서 저장소로 제공되는 전자 지갑을 삭제합니다. |
DELETE DISTPATH |
관리자 | 기존 Oracle GoldenGate 배포 경로 삭제 | 배포 경로를 삭제합니다. |
DELETE ENCRYPTIONPROFILE |
관리자 | 암호화 프로파일 삭제 | 암호화 프로파일을 제거합니다. |
DELETE EXTRACT |
관리자 | 추출 삭제 | Extract 그룹을 삭제합니다. |
DELETE EXTTRAIL |
관리자 | 추적 삭제 | Oracle GoldenGate 구성에서 로컬 추적을 제거합니다. |
DELETE HEARTBEATENTRY |
관리자 | 프로세스 하트비트 레코드 삭제 | 데이터베이스에서 Heartbeat 테이블 항목을 삭제합니다. |
DELETE HEARTBEATTABLE |
관리자 | 하트비트 테이블 삭제 | 데이터베이스에서 Heartbeat 테이블을 삭제합니다. |
DELETE MASTERKEY |
관리자 | 버전 삭제 | 마스터 암호화 키를 삭제 대상으로 표시합니다. |
DELETE PROCEDURETRANDATA |
관리자 | 프로시저 보완 로깅 관리 | 프로시저 레벨 보완 로깅을 사용 안함으로 설정합니다. |
DELETE PROFILE |
관리자 | 인스턴스화 CSN 관리 | 관리 프로세스 프로파일을 제거합니다. |
DELETE RECVPATH |
관리자 | 구성값 삭제 | 수신기 서비스에서 대상 시작 배포 경로를 삭제합니다. |
DELETE REPLICAT |
관리자 | Replicat 삭제 | Replicat 그룹을 삭제합니다. |
DELETE SCHEMATRANDATA |
관리자 | 스키마 보완 로깅 관리 | 스키마 레벨 보완 로깅을 사용 안함으로 설정합니다. |
DELETE TRANDATA |
관리자 | 테이블 보완 기록 관리 | 테이블 레벨 보완 로깅을 사용 안함으로 설정합니다. |
DISABLE SERVICE |
관리자 | 서비스 속성 업데이트 | 지정된 Oracle GoldenGate 서비스를 사용 안함으로 설정합니다. |
ENABLE SERVICE |
관리자 | 서비스 속성 업데이트 | 지정된 Oracle GoldenGate 서비스를 사용으로 설정합니다. |
ENCRYPT PASSWORD |
사용자 | 데이터 암호화 | Oracle GoldenGate 매개변수 파일 또는 명령에서 사용되는 비밀번호를 암호화합니다. |
FLUSH SEQUENCE |
사용자 | 명령 실행 | Extract가 트랜잭션 데이터 캡처를 시작하는 시간에 초기 리두 레코드가 사용 가능하도록 Oracle 시퀀스를 업데이트합니다. |
HEALTH DEPLOYMENT |
사용자 | 서비스 건전성 요약 | 지정된 Oracle GoldenGate 배치의 건전성을 표시합니다. |
INFO ALL |
사용자 | 추출 검색 + 복제 검색 | 시스템의 모든 Oracle GoldenGate 프로세스에 대한 상태 및 지연을 표시합니다. |
INFO CHECKPOINTTABLE |
사용자 | 체크포인트 테이블 관리 | 하나 이상의 체크포인트 테이블에 대한 정보를 반환합니다. |
INFO CREDENTIALSTORE |
사용자 | 도메인 별칭 나열 및 도메인 나열 | 인증서 저장소에 대한 정보를 반환합니다. |
INFO DISTPATH |
사용자 | 기존 Oracle GoldenGate 배포 경로 정보 검색 | 배포 경로에 대한 정보를 반환합니다. |
INFO ENCRYPTIONPROFILE |
사용자 | 암호화 프로파일 검색 | 암호화 프로파일에 대한 정보를 반환합니다. |
INFO ER |
사용자 | 추출 검색 및 복제 검색 | 지정된 와일드 카드 문자 적용 그룹에 대한 정보를 반환합니다. |
INFO EXTRACT |
사용자 | 명령 실행 | Extract 그룹에 대한 정보를 반환합니다. |
INFO EXTTRAIL |
사용자 | 추적 검색 | 로컬 추적에 대한 정보를 반환합니다. |
INFO HEARTBEATTABLE |
사용자 | 하트비트 테이블 검색 | 데이터베이스의 Heartbeat 테이블을 설명합니다. |
INFO MASTERKEY |
사용자 | 버전 나열 | 마스터 암호화 키에 대한 정보를 반환합니다. |
INFO PARAM |
사용자 | 매개변수 정보 검색 | 매개변수 정의 정보를 표시합니다. |
INFO PROCEDURETRANDATA |
사용자 | 프로시저 보완 로깅 관리 | 프로시저 레벨 보완 로깅의 상태 정보를 반환합니다. |
INFO PROFILE |
사용자 | 구성 값 검색 | 관리 프로세스 프로파일에 대한 정보를 반환합니다. |
INFO RECVPATH |
사용자 | 기존 Oracle GoldenGate 수신기 서비스 경로 정보 검색 | 수신기 서비스에서 대상 시작 배포 경로에 대한 정보를 반환합니다. |
INFO REPLICAT |
사용자 | 명령 실행 | Replicat 그룹에 대한 정보를 반환합니다. |
INFO SCHEMATRANDATA |
사용자 | 스키마 보완 로깅 관리 | 스키마 레벨 보완 로깅의 상태 정보를 반환합니다. |
INFO TRANDATA |
사용자 | 테이블 보완 기록 관리 | 테이블 레벨 보완 로깅의 상태 정보를 반환합니다. |
KILL ER |
연산자 | KILL EXTRACT + KILL REPLICAT |
지정된 와일드 카드 문자 적용 그룹을 강제로 종료 합니다. |
KILL EXTRACT |
연산자 | 명령 실행 | Extract 그룹의 실행을 강제로 종료합니다. |
KILL REPLICAT |
연산자 | Replicat 업데이트 | Replicat 그룹을 강제로 종료합니다. |
LAG ER |
사용자 | LAG EXTRACT + LAG REPLICAT |
지정된 와일드 카드 문자 적용 그룹에 대한 지연 정보를 반환합니다. |
LAG EXTRACT |
사용자 | 명령 실행 | Extract 지연에 대한 정보를 반환합니다. |
LAG REPLICAT |
사용자 | 명령 실행 | Replicat 지연에 대한 정보를 반환합니다. |
LIST TABLES |
사용자 | 데이터베이스 테이블 검색 | 데이터베이스에서 입력 지정과 일치하는 이름을 가진 테이블을 나열합니다. |
MININGDBLOGIN USERIDALIAS |
사용자 | 검증 | Oracle GoldenGate 프로세스가 Oracle 마이닝 데이터베이스에 로그인하는 데 사용할 사용자의 인증서를 지정합니다. |
PURGE EXTTRAIL |
관리자 | 업데이트 버전 | 파일 시스템에서 로컬 트레일과 관련된 파일을 제거합니다. |
REGISTER EXTRACT |
관리자 | 추출 생성 | 데이터베이스에 Extract 그룹을 등록합니다. |
REGISTER REPLICAT |
관리자 | Replicat 생성 | 데이터베이스에 Replicat 그룹을 등록합니다. |
RENEW MASTERKEY |
관리자 | 버전 생성 | 마스터 암호화 키의 새 버전을 추가합니다. |
RESTART DEPLOYMENT |
관리자 | 배치 갱신 | 지정된 Oracle GoldenGate 배치를 재시작합니다. |
RESTART ER |
연산자 | 명령 실행 | 지정된 와일드 카드 그룹을 정지 후 시작합니다. |
RESTART EXTRACT |
연산자 | 명령 실행 | Extract 그룹을 정지 후 시작합니다. |
RESTART REPLICAT |
연산자 | 명령 실행 | Replicat 그룹을 정지 후 시작합니다. |
RESTART SERVICE |
관리자 | 서비스 속성 업데이트 | 지정된 Oracle GoldenGate 서비스를 재시작합니다. |
SEND ER |
사용자 | SEND EXTRACT + SEND REPLICAT |
지정된 와일드 카드 문자 적용 그룹에 지침을 전송하거나 해당 그룹에 대한 정보를 반환합니다. |
SEND EXTRACT |
사용자 | 명령 실행 | 실행 중인 Extract 그룹에 지침을 전송하거나 해당 그룹에 대한 정보를 반환합니다. |
SEND REPLICAT |
사용자 | 명령 실행 | 실행 중인 Replicat 그룹에 지침을 전송하거나 해당 그룹에 대한 정보를 반환합니다. |
START DEPLOYMENT |
관리자 | 배치 갱신 | 지정된 Oracle GoldenGate 배치를 시작합니다. |
START DISTPATH |
연산자 | 기존 배포 경로를 업데이트합니다. | 배포 경로를 시작합니다. |
START ER |
연산자 | 명령 실행 | 지정된 와일드 카드 문자 적용 그룹을 시작합니다. |
START EXTRACT |
연산자 | 명령 실행 | Extract 그룹을 시작합니다. |
START RECVPATH |
연산자 | 기존 Oracle GoldenGate 수집기 경로 업데이트 | 수신기 서비스에서 대상 시작 배포 경로를 시작합니다. |
START REPLICAT |
연산자 | 명령 실행 | Replicat 그룹을 시작합니다. |
START SERVICE |
관리자 | 서비스 속성 업데이트 | 지정된 Oracle GoldenGate 서비스를 시작합니다. |
STATS DISTPATH |
사용자 | 기존 Oracle GoldenGate 배포 경로 통계 검색 | 배포 경로에 대한 통계를 반환합니다. |
STATS ER |
사용자 | 보고서 검색 - 추출 + 보고서 검색 - Replicat | 지정된 와일드 카드 문자 적용 그룹에 대한 처리 통계를 반환합니다. |
STATS EXTRACT |
사용자 | 명령 실행 | Extract 그룹에 대한 처리 통계를 반환합니다. |
STATS RECVPATH |
사용자 | 기존 Oracle GoldenGate 수신기 서비스 경로 통계 검색 | 수신기 서비스에서 대상 시작 배포 경로에 대한 통계를 반환합니다. |
STATS REPLICAT |
사용자 | 명령 실행 | Replicat 그룹에 대한 처리 통계를 반환합니다. |
STATUS DEPLOYMENT |
사용자 | 서비스 건전성 세부정보 | 지정된 Oracle GoldenGate 배치의 상태를 표시합니다. |
STATUS ER |
사용자 | STATUS EXTRACT + STATUS REPLICAT |
지정된 와일드 카드 문자 적용 그룹의 상태를 반환합니다. |
STATUS EXTRACT |
사용자 | 명령 실행 | Extract 그룹의 상태를 반환합니다. |
STATUS REPLICAT |
사용자 | 상태 검색 | Replicat 그룹의 상태를 반환합니다. |
STATUS SERVICE |
사용자 | 서비스 검색 | 지정된 Oracle GoldenGate 서비스의 상태를 표시합니다. |
STOP DEPLOYMENT |
관리자 | 배치 갱신 | 지정된 Oracle GoldenGate 배치를 정지합니다. |
STOP DISTPATH |
연산자 | 기존 배포 경로를 업데이트합니다. | 배포 경로를 정지합니다. |
STOP ER |
연산자 | 명령 실행 | 지정된 와일드 카드 문자 적용 그룹을 정지합니다. |
STOP EXTRACT |
연산자 | 명령 실행 | Extract 그룹을 정지합니다. |
STOP RECVPATH |
연산자 | 기존 Oracle GoldenGate 수집기 경로 업데이트 | 수신기 서비스에서 대상 시작 배포 경로를 정지합니다. |
STOP REPLICAT |
연산자 | 명령 실행 | Replicat 그룹을 정지합니다. |
STOP SERVICE |
관리자 | 서비스 속성 업데이트 | 지정된 Oracle GoldenGate 서비스를 정지합니다. |
SYNCHRONIZE REPLICAT |
관리자 | 명령 실행 | Replicat 프로세스의 불완전 종료 후 조정 Replicat의 모든 스레드를 균일 시작점으로 반환합니다. |
UNDELETE MASTERKEY VERSION |
관리자 | 업데이트 버전 | 마스터 암호화 키의 상태를 삭제됨으로 표시에서 사용 가능으로 표시로 변경합니다. |
UNREGISTER EXTRACT |
관리자 | (추출 삭제의 일부) | 데이터베이스에서 Extract 그룹을 등록 해제합니다. |
UPGRADE CHECKPOINTTABLE |
관리자 | 체크포인트 테이블 관리 | Oracle GoldenGate 11.2.1.0.0 이전 버전에서 업그레이드할 때 보완 체크포인트 테이블을 추가합니다. |
UPGRADE HEARTBEATTABLE |
관리자 | Heartbeat 테이블 업데이트 | Extract 재시작 위치를 추적하도록 Heartbeat 테이블을 변경합니다. |
VALIDATE ENCRYPTIONPROFILE |
관리자 | 암호화 프로파일 검증 | 제공된 프로파일로 데이터를 암호화할 수 있는지 검증합니다. |
VERSIONS |
사용자 | 명령 실행 | 운영체제 및 데이터베이스에 대한 정보를 표시합니다. |
VIEW DISCARD |
사용자 | 보고서 검색 | Extract 또는 Replicat에서 생성된 폐기 파일을 표시합니다. |
VIEW ENCKEYS |
사용자 | 구성 파일 검색 | ENCKEYS 값을 포함하는 구성 파일의 내용을 검색합니다. |
VIEW GLOBALS |
사용자 | 구성 파일 검색 | 읽기 전용 모드 화면상에 GLOBALS 매개변수 파일의 내용을 표시합니다. |
VIEW MESSAGES |
사용자 | 메시지 검색 | Oracle GoldenGate 메시지 로그(ggserr.log 파일)를 표시합니다. |
VIEW PARAMS |
사용자 | 구성 파일 검색 | 읽기 전용 모드 화면상에 매개변수 파일의 내용을 표시합니다. |
VIEW REPORT |
사용자 | 보고서 검색 | Extract 또는 Replicat에서 생성된 프로세스 보고서를 표시합니다. |