놀코에 오신 것을 환영합니다.

놀아보자 코드랑

KOSTA/ORACLE_SQL

[Oracle] SQL developer 계정만들기/새접속하기

놀코 2021. 8. 12. 18:28

[Oracle] SQL developer 계정만들기/새접속하기

 

 

DB공부를 계속 하다보면 데이터베이스에 생성한 테이블이 너무많아 정신이 없는 경우가 생깁니다.저도 첫번째 계정 HR계정에 테이블이 너무많아 테이블에 작업하기 굉장히 불편했는데요.이에 새로운 계정을 하나 만들어서 깔끔한 계정에서 작업을 이어나가기로 했습니다.물론 이미있는 hr계정을 이용하여 이런식으로 새접속을 할 수도 있지만 깔끔하게 새로운 계정을 하나 만들어서 접속하도록 하겠습니다.
바로 계정이 없어서 생기는 에러메시지인데 새접속을 하기위해서는 새로운 계정을 하나 만들어줘야합ㄴ다.

그 다음 이렇게 생성해준 계정에 접근 권한을 줘야만 계정을 사용할 수 있습니다..ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. 이라는 오류메시지가 출력된다면 
grant connect, resource, dba to  c##계정이름; //계정 권한 부여3. grant connect, resource, dba to 계정명이렇게 만든 계정을 가지고 새접속을 한번 시도해볼게요.

6. 아까는 되지 않던 접속이 잘 되는것을 확인할 수 있습니다.

 

5. 방금 생성한 사용자이름을 입력해준 뒤 접속버튼을 누르면

 

4. SQL developer에서 새접속을 누릅니다.

 

위와 같이 입력해주시면 자신이 만든 계정에 접근권한을 줄 수 있습니다.

create user c##계정이름 identified by 계정비번; //계정 생성

계정이름 앞에 c##을 붙이시면 됩니다. 오라클 12c버전 부터는 이런식으로 네이밍을 하도록 바뀌었습니다.

 

저는 계정명을 hr2 비밀번호는 1234 이렇게 줬습니다.

2. create user 계정명 identified by 비밀번호; 이렇게 명령어를 입력하여 새로운 계정을 생성줍니다.

 

1. cmd 창에서 위에 보시는 바와같이 sqlplus /as sysdba 라고 입력해줍니다.

SQL developer 계정만들기/새접속하기

그럼 계정을 새로 하나 생성해보겠습니다.

하지만 그냥 무턱대고 없는계정으로 새접속을하게 되면 invalid username/password; logon denied라는 메시지가 뜨게됩니다.

 

(어지러워서 눈알이 핑글핑글 돌아갈지경...ㅠㅠ)

 

 

출처 : 코딩팩토리

https://coding-factory.tistory.com/28

'KOSTA > ORACLE_SQL' 카테고리의 다른 글

오라클 SQL 사용 문법 정리 (1)  (0) 2021.06.06
PL/SQL 기초 / 블럭이란?  (2) 2021.06.03
SQL 테이블 생성 규칙 / 열 이름 생성규칙  (0) 2021.06.01
JOIN 기능  (0) 2021.05.28
오라클 SQL 자료형  (0) 2021.05.27