예전 불필요한 계정 삭제 작업을 진행했는데 사용하지 않는 계정들에 대한 정확한 파악을 위해
DML 수행 이력이 있고 없는 테이블에 대한 조회를 요청받은 적이있어 timestamp를 통해 조회하였다.
계정별 조회 ex)
SELECT TABLE_OWNER,
TABLE_NAME,
INSERTS,
UPDATES,
DELETES,
TIMESTAMP
FROM ALL_TAB_MODIFICATIONS
WHERE TO_CHAR(TIMESTAMP,'YYYYMMDD') > '20190101'
AND TABLE_OWNER = '계정명'
order by TIMESTAMP desc;
/
SELECT table_owner, COUNT(*)
FROM ALL_TAB_MODIFICATIONS
WHERE TO_CHAR(TIMESTAMP,'YYYYMMDD') > '20190101'
group by table_owner
/

'Oracle' 카테고리의 다른 글
| 오라클 불완전복구 (hotbackup본만 있을경우) (0) | 2023.08.04 |
|---|---|
| oracle instance 선택 화면 출력 스크립트 (0) | 2023.07.19 |
| oracle patch set 작업 (11.2.0.1 to 11.2.0.4) (0) | 2023.07.07 |
| ODA Database 삭제(WEB-console(Mgmt)안될때 - Derby db사용) (0) | 2023.07.07 |
| ora-600[kdsgrp1](index/table corrupt/crash) , ora-600[6006](check corrupt and smon kill db) (0) | 2023.07.04 |