이전 게시글에서 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."뜨면 성공!