by cherish [Oracle Admin] [2019.01.31 15:33:40]
A 계정으로 생성된 TEST_TABLE 에 INDEX 가 존재합니다.
ETL 작업을 위해 ETL용 계정 B 로 TEST_TABLE 에 INDEX DROP - > 데이터 적재 -> INDEX CREATE 작업을 해야하는 상황입니다.
GRANT 명령을 통해
GRANT INDEX ON TEST_TABLE ON B;
INDEX 권한을 주고 B 계정으로 DROP 명령을 실행하니 존재하지 않는 INDEX 라는 오류가 발생합니다.
INDEX CREATE 시에도 권한이 불충분하다고 나오고요.
GRANT 의 INDEX 권한은 INDEX DROP CREATE 에 대한 권한이 아닌지요?
B 가 A 계정의 TEST_TABLE 의 INDEX를 DROP / CREATE 할 수 있는 방법이 있을까요?