본문 바로가기

확인2

Oracle 데이터 중복값 쿼리로 확인하기 테이블 내에서 중복값을 확인해야 할 일이 있어서 아래글을 참고하여 확인 후에, 제가 한번 더 테스트하여 정리하고자 글을 올립니다. 출처 : https://gent.tistory.com/485 [Oracle] 오라클 중복 데이터를 찾는 2가지 방법 오라클에서 중복 데이터를 추출하거나 찾기 위해서는 GROUP BY 절과 집계 함수를 사용하거나, OVER 절과 분석함수를 사용하는 방법이 있다. GROUP BY 절을 사용할 경우 중복 칼럼에 대한 건수만 조회 gent.tistory.com 제가 겪었던 상황은 특정 파티션테이블의 인덱스가 UNUSABLE상태로 빠져있어서 rebuild를 시도했는데, 중복값이 있어서 rebuild가 안되는 상황이었습니다. 그래서 실제로 데이터가 중복값이 있는지 확인해보았습니다. 저는.. 2022. 12. 8.
권한으로 다른유저의 Package body 확인하기 Package와 Package body가 있습니다. 기본적으로 grant execute on 권한을 패키지에 부여하면 패키지의 내용만 확인이 가능하고 package body의 내용은 확인이 불가능합니다. 아래의 권한을 추가하여 Package body의 내용을 확인할 수 있습니다. grant debug on [패키지] to [권한 받을 유저]; HR이 SCOTT에 있는 패키지 바디를 조회하려고 할 때. HR이 가지고 있는 패키지(PAC_TEST)의 권한 확인(EXECUTE 권한이 있음을 확인) SQL> select * from dba_tab_privs where grantee='HR' and table_name='PAC_TEST'; GRANTEE OWNER TABLE_NAME GRANTOR PRIVILEG.. 2021. 2. 3.