본문 바로가기
Programming Language/Oracle Error

[Oracle_Error] ORA-01017: invalid username/password; login denied (SQL developer 계정 새로 만들기)

by 떠농 2022. 1. 7.
반응형

Oracle SQL devloper에서 계정을 새로 만들기 위한 방법은 아래와 같다.

 

1. 접속에 초록색 + 버튼 클릭

2. Name, 사용자 정보(사용자 이름, 비밀번호), 세부정보(호스트 이름, 포트, SID 정보는 보통 자동으로 기입이 되어있다.)

3. 테스트 -> 저장 -> 접속

 

그런데, 테스트 클릭 시 상태가 테스트 실패로 바뀌며 에러 발생!!

ORA-01017: invalid username/password; login denied 에러를 마주하게 되었다.

 

이 때 해결 방법은 아래와 같습니다.

 

1. Window에서 Run SQL Command Line 검색

Window - Run SQL Command Line Search

2. Run SQL Command Line 접속

Run SQL Command Line 접속 시 보이는 화면

3. 아래와 같이 입력한다.

1) connect 입력 후 Enter

2) 오라클 설치 시 자동으로 생성되는 계정(sys, system, scott) 입력 후 Enter

3) 비밀번호 입력 후 Enter(기본 비밀번호는 tiger)

여기까지 입력하여 Connected, 즉 연결되었다는 문구가 뜬다면 이제 계정 생성을 할 차례이다.

4) create user 사용자 이름 identified by 비밀번호 (사용자 이름과 비밀번호는 본인이 원하는 계정으로 설정)

user created. 문구가 뜬다면 제대로 계정이 생성 되었다는 것이고, 그렇다면 권한을 부여해주어야 한다.

5) grant connect, resource, dba to 사용자 이름

Grant succeeded. 계정 권한 부여까지 성공!

 

4. Oracle SQL Developer에서 생성된 계정으로 접속을 위해 + 클릭

생성한 계정 정보를 입력 후 테스트 - 저장 - 접속 순으로 진행해보자.

계정 입력 후 테스트 클릭 시 상태: 성공
저장 클릭 시 상태: 성공 후 새로 계정이 생성 된 것을 볼 수 있다.
접속 클릭 시 보이는 화면, 설정한 비밀번호를 입력하면 된다.

5. 계정 접속 성공!

접속 완료 후 화면

반응형

댓글