728x90
반응형
상황
- 오라클 DB에 접속하려는데 오류가 logon denied 오류가 발생했는데 원인을 알아보니, 사용자가 CREATE SESSION 권한이 없기 때문에 로그인이 거부된다고 합니다.
CREATE SESSION 권한은 Oracle 데이터베이스에 로그인할 때 필요한 기본 권한 중 하나입니다.
처리방법
CREATE SESSION 권한을 부여
- 관리자에게 요청하여 CREATE SESSION 권한을 부여하도록 요청합니다.
- 다음과 같은 SQL 문을 사용하여 권한을 부여할 수 있습니다.
GRANT CREATE SESSION TO username;
- 여기서 "username"은 권한을 부여 받을 사용자 이름입니다.
CREATE SESSION 권한이 있는 다른 사용자의 권한을 상속
- 이미 CREATE SESSION 권한이 있는 다른 사용자의 권한을 상속받도록 설정합니다.
- 다음과 같은 SQL 문을 사용하여 상속 권한을 부여할 수 있습니다.
GRANT CREATE SESSION TO username WITH ADMIN OPTION;
- 여기서 "username"은 상속 권한을 받을 사용자 이름입니다.
728x90
반응형