본문 바로가기

SQL

[ORACLE] SQL scott 계정 생성하기 & 권한 설정해주기

728x90

 

 

안녕하세요 !   ( •̀ ω •́ )✧

 

오늘은 ORACLE SQL 을 소개해드리도록 하겠습니다 !

 

 


 

 

<< 작업 환경 >>
Oracle 11g (11.2.0)
Oracle developer / cmd
+ 윈도우를 기준으로 설명하겠습니다.

 

 

시작하기

 

우선 오라클과 오라클 디벨로퍼를 설치해준 뒤 cmd 창을 열어줍니다.

 

sqlplus를 입력하면 사용자명을 입력할 수 있게됩니다.

 

 

 

system 계정에 접속하기

 

사용자명 입력 칸에는  system을 입력해주시고

 

다음 나타나게되는 비밀번호에는 오라클 설치 시 설정해두었던 비밀번호를 입력해주면 됩니다 !

 

 

SQL> 이 떴다면  system 계정에 접속 성공한 것입니다.

 

이걸 좀더 간단하게

 

sqlplus system/password

 

sqlplus 사용자명/비밀번호 의 형식으로 해당 계정에 접속할 수 있게됩니다.

 

SQL 접속된 상태에서 계정을 변경하고 싶다면 

 

CONN scott/password

 

와 같이 변경하고싶은 계정명과 비밀번호를 넣어주면 됩니다.

 

 

scott 계정 생성하기

 

자 이제 연습용 계정 scott을 만들어볼건데요 !

 

system 계정에 접속한 뒤 SQL> 이 띄워져있는 상태에서

 

ALTER USER SCOTT
IDENTIFIED BY tiger
ACCOUNT UNLOCK;

 

을 입력해줍니다.

 

비밀번호가 tiger인 scott 계정을 만들겠다는 명령문입니다.

 

 

scott 계정에 권한 부여하기

 

GRANT RESOURCE, CONNECT TO scott;

 

위와 같은 명령문을 입력하여 테이블 생성 권한을 설정해주도록 합시다 !

 

 

ORACLE DEVELOPER

 

이제 연습용 계정을 만들어두었으니 디벨로퍼에서도 접속해볼까요?

 

설치해둔 오라클 디벨로퍼를 열어주겠습니다.

 

맨 처음 화면에 들어가면 

 

 

다음과 같은 화면을 볼 수 있습니다.

 

좌측 상단의 초록색 + 버튼을 누르고 새 데이터 베이스 접속을 눌러줍니다.

 

 

위 화면이 나타나면 Name 에는 데이터 베이스 이름을 입력해주시면 되고,

 

사용자 이름에는 방금 만든 연습용 계정인 scott,

 

비밀번호에는 tiger을 입력해줍니다 !

 

SID에 입력되어있는 xe를 orcl로 바꿔준 뒤에

 

테스트를 눌러서 상태 : 성공 이 뜬다면 접속을 눌러주겠습니다 !

 

 

접속이 되면 좌측에 SQL이 뜨게됩니다.

 

테이블을 열어보면 scott에 기본적으로 들어있는 테이블을 확인할 수 있습니다.

 

 

워크시트에 SELECT * FROM emp; 를 입력하게되면

 

emp 테이블에 있는 데이터가 나오게 되는데,

 

emp 이라는 테이블에 있는 모든 데이터를 조회하겠다는 명령문입니다.

 

여기서 컬럼명인 ename만 보고싶으면

 

SELECT ename FROM emp;

 

를 입력하면

 

 

위와 같은 결과를 확인할 수 있습니다 !

 

 

 

 

이렇게 오늘은 오라클 SQL의 초기 세팅과 연습용 계정인 scott을 만들고

 

scott에 있는 테이블을 조회하는 것까지 해보았습니다 !

 

다음 글에서 이어서 오라클 SQL 에 대해서 깊이 공부해보겠습니다.

 

 

감사합니다 !