Mac Os에서 SQL plus를 이용하여 사용자 만들기

안시우·2024년 5월 5일

ORACLE

목록 보기
2/5

이전 게시글에서 Mac Os에서 SQL plus를 실행하는 것까지 진행했는데요!
https://velog.io/@si__u/Mac-Os에서-Oracle-DB-sql-developer-사용하기


오늘은 SQL plus를 이용하여 사용자를 만들어 보겠습니다.
## 1. docker와 colima 실행하기 아래 명령어를 입력하여 docker와 colima 실행합니다. colima 실행시 생각보다 시간이 오래 걸릴 수 있으므로 당황하지 마세요😅
이후 명령어의 oraclexe에는 자신의 컨테이너 이름을 넣으시면 됩니다. 이름이 기억나지 않는다면 docker ps -a 명령어를 입력하여 이름을 확인하시면 됩니다.
colima start --memory 4 --arch x86_64
docker start oraclexe

2. SQL plus 실행하기

아래 명령어를 입력하여 SQL plus 실행합니다. 이후 user-name에는 system, password에는 자신의 컨테이너 패스워드를 입력하시면 됩니다.

docker exec -it oraclexe sqlplus

3. 사용자 만들기

create user c##scott identified by 123456;
grant connect, resource, dba to c##scott;
connect c##scott/123456;
  • 사용자 만들기
    • create user c##scott identified by 123456;
    • user-name이 c##scott이고, 패스워드가 123456인 사용자가 만들어 집니다. 원하는 user-name과 password를 입력하면 됩니다.
    • sql문에서  ; 는 문장의 끝을 의미합니다.
    • "User created."뜨면 성공!
  • 권한 부여하기
    • grant connect, resource, dba to c##scott;
    • connect는 DBMS에 접속권한이다.
    • resource는 table, view, index를 생성할 수 있는 권한이다.
    • dba는 최고 권한이다.
    • "Grant succeeded."뜨면 성공!
  • 접속하기
    • connect c##scott/123456;
    • 사용자 이름이 c##scott인 사용자로 접속합니다.
    • "Connected."뜨면 성공!

0개의 댓글