ORA-01045: user lacks CREATE SESSION privilege; logon denied

ORA-01045: user lacks CREATE SESSION privilege; logon denied

오라클 데이터베이스에서 새로운 유저를 만든 다음에 처음으로 로그인을 하려니 ORA-01045: user lacks CREATE SESSION privilege; logon denied 오류가 발생합니다. 이 오류를 해결하는 방법에 대해 알아보도록 합시다. 해당 오류의 키워드는 다음과 같습니다.

  • lacks => 부족
  • privilege => 권한
  • denied => 거절

분석을 하면, ORA-01045 오류는 권한 부족으로 인한 로그온 거절이니, 권한을 부여하면 해결이 될 것입니다.

유저를 처음 생성하고 접속을 시도해보았을 때 나타나는 해당 오류는 다음과 같이 처리해 주세요.

ORA-01045: user lacks CREATE SESSION privilege; logon denied

원인은, 생성한 유저에 권한이 없기 때문입니다.

해결방법은 권한 명령을 실행하는 것입니다.

GRANT CREATE SESSION TO userName;
--세션 생성 권한 주기
GRANT CREATE SESSION TO user_Name;

 

--유저를 생성했는데, ORA-01045 오류가 발생하였을 때 주시면 됩니다.

CREATE USER user_Name IDENTIFIED BY password;

댓글