보통 개발자들은 SQL을 작성할때 오너를 명시하지 않는 경우가 대부분이다.
만약 퍼블릭 시노님을 사용하지 않는 환경에서 'A' 라는 유저로 스크립트를 수행해야하는데 해당 유저의 비밀번호를 모른다면 어떻게 할까?
유저 A 의 비밀번호를 재설정할수도 있지만 서비스 계정일 경우 함부로 바꿀수도 없다.
ALTER SESSION SET CURRENT_SCHEMA=A
위 구문을 실행하면 A 유저로 접속한 것처럼 시노님을 그대로 사용할수 있게 된다.
반응형
'생계 > Oracle' 카테고리의 다른 글
대용량 컬럼 drop 하기 # set unused (2) | 2023.05.04 |
---|---|
리눅스 오라클 hugepage 설정 (0) | 2023.05.03 |
RMAN CATALOG DB 쓰는 이유 (0) | 2023.02.28 |
오라클 메모리 구조 Memory Architecture (0) | 2023.01.24 |
뷰 dba_free_space 느릴때 (0) | 2023.01.24 |