생계/Oracle
[oracle] 현재 접속 스키마 변경 current_schema
돌고래트레이너
2023. 3. 29. 13:41
보통 개발자들은 SQL을 작성할때 오너를 명시하지 않는 경우가 대부분이다.
만약 퍼블릭 시노님을 사용하지 않는 환경에서 'A' 라는 유저로 스크립트를 수행해야하는데 해당 유저의 비밀번호를 모른다면 어떻게 할까?
유저 A 의 비밀번호를 재설정할수도 있지만 서비스 계정일 경우 함부로 바꿀수도 없다.
ALTER SESSION SET CURRENT_SCHEMA=A
위 구문을 실행하면 A 유저로 접속한 것처럼 시노님을 그대로 사용할수 있게 된다.
반응형