일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 오라클
- Eclipse
- DP
- 데이터길이
- 백준
- oracle
- 그대로 출력하기
- 자바
- algoritm
- db
- 데이터베이스
- SQL
- 반복문
- 2156
- 10951
- Algorithm
- Database
- darkest dark
- 소숫점처리
- 알고리즘
- select
- JOIN
- Java
- 입출력
- 문자열
- n x 2 타일링 2
- Dynamic Programming
- 변수
- 동적계획법
- ANSI JOIN
Archives
- Today
- Total
Cracking Code
SQL - CREATE, ALTER, DROP USER 본문
데이터베이스에서 DBA는 사용자를 생성할 수 있습니다.
생성된 사용자는 DBA에게 권한을 부여 받아야 데이터베이스에 접근 및 명령문을 사용할 수 있습니다.
데이터베이스 보안
다중 사용자 환경에서 개별 사용자들은 데이터베이스 접근 및 사용에 있어서 적절한 보안을 유지해야 합니다.
보안의 종류로는 시스템 보안, 데이터 보안이 있습니다.
시스템 보안
사용자 계정 생성, 암호 변경, 디스크 공간 할당, 시스템 작업 등
시스템 수준에서의 데이터베이스 접근 및 사용을 관리하는 단계입니다.
인증 관련된 보안으로 주로 DBA의 주 권한에 관련되어있습니다.
데이터 보안
데이터베이스 객체에 대한 사용자들의 접근 및 사용을 관리하는 단계입니다.
권한 관련된 보안입니다.
사용자 생성 등의 관리는 최고 권한을 가진 계정으로 진행해야합니다.
제가 사용하고 있는 데이터베이스의 DBA 권한을 가진 SYS 계정으로 진행하겠습니다.
CREATE USER user
IDENTIFIED BY password;
user 유저를 생성하고 password를 비밀번호로 설정합니다.
user01 유저를 만들어 봅시다. 비밀번호는 ORACLE로 하겠습니다.
CREATE USER user01
IDENTIFIED BY ORACLE;
USER01이 생성되었습니다.
비밀번호가 ORACLE인 것이 마음에 들지 않습니다.
비밀번호를 변경해보겠습니다.
ALTER USER user01
IDENTIFIED BY user01;
변경이 잘 되었습니다.
혹여나 USER01 사용자를 삭제하고 싶으시면 이렇게 하시면 됩니다.
DROP USER USER01;
'Database' 카테고리의 다른 글
SQL - ROLE (롤) (0) | 2020.07.23 |
---|---|
SQL - GRANT, REVOKE (0) | 2020.07.23 |
SQL - INDEX (0) | 2020.07.23 |
SQL - SEQUENCE (시퀀스) (0) | 2020.07.22 |
SQL - VIEW (뷰) (0) | 2020.07.22 |
Comments