728x90
반응형
오라클 계정 생성하기
SQL에서 관리자는 sys고, sysdba는 관리자권한을 의미한다. SQL에서는 일반사용자에게 관리자권한을 줄 수 있다.
- 목차 -
1. 관리자로 접속하기
2. 사용자 생성하기
3. 관리자권한 부여하기
+) 종료
1. 관리자로 접속하기
명령어
- 유닉스 : $ sqlplus / as sysdba
- 윈도우 : c:₩sql> sqlplus / as sysdba
실습

ora19c로 리눅스로그인을 했기때문에 sqlplus에서 별도의 계정정보 입력없이 sysdba로 접속이 가능하다.
2.사용자 생성하기
명령어
SQL> CREATE USER [사용자]
2 IDENTIFIED BY [암호]
3 DEFAULT TABLESPACE [테이블스페이스]
4 TEMPORARY TABLESPACE [임시테이블스페이스]
5 QUOTA UNLIMITED ON [테이블스페이스];
실습
st/asdf1234 사용자를 생성해보자.

User created. 문구로 잘 생성되었음을 확인할 수 있다.
3. 관리자권한 부여하기
유저는 생성했지만, 권한이 없어서 아무것도 못한다. 권한을 부여해야하는데, sql에선 권한이 엄청나게 많아서 롤이라는 권한 모음으로 편리하게 권한을 부여할 수 있다.
connect, resource, create view, execute 권한이 대표 롤이다. connect와 resource만 줘도 권한의 90%정도 부여받는다.
execute는 해시코드에 쓴다.
명령어
SQL> GRANT connect, resource TO st; //st에게 connect, resource 부여
SQL> GRANT create view TO resource;
SQL> GRANT execute ON dbms_crypto TO resource;
실습

+) 종료
sql은 shutdown으로 안끝난다. 종료가 안되면 에러가 날 수 있어서 반드시 제대로 종료를 해야한다.
찐 종료 명령어는 shutdown immediate ;

종료까지 마쳤으면 $ sqlplus st/asdf1234로 재접속을 해보면 사용자가 잘 생성되었는지 확인할 수 있다.
728x90
반응형
'데이터베이스' 카테고리의 다른 글
[ORACLE] 주요 구성 요소 개요 (0) | 2022.11.02 |
---|---|
[ORACLE] ORA-01034, ORA-27101에러 원인, 해결방법 (0) | 2022.11.02 |
[SQL] SQL 조인 실습문제 (0) | 2022.11.01 |
[SQL] SQL 조인 순서정리 (+예제) (0) | 2022.11.01 |