오라클 데이터베이스에서 사용자 계정을 생성하고 권한을 부여하는 작업
아래의 쿼리들은 오라클 데이터베이스에서 사용자 계정을 생성하고 권한을 부여하는 작업을 수행합니다. 각각의 쿼리를 자세히 설명하겠습니다.
1. `CREATE USER C##KH IDENTIFIED BY 1234;`
- 이 쿼리는 "C##KH"라는 사용자 계정을 생성하고, 해당 계정의 비밀번호를 "1234"로 설정합니다.
- `CREATE USER` 문은 새로운 사용자를 데이터베이스에 추가하는 데 사용됩니다.
- `IDENTIFIED BY` 절은 사용자의 비밀번호를 지정하는 데 사용됩니다.
2. `GRANT RESOURCE, CONNECT TO C##KH;`
- 이 쿼리는 "C##KH" 계정에 리소스 및 접속 권한을 부여합니다.
- `GRANT` 문은 특정 사용자에 대한 권한을 부여하는 데 사용됩니다.
- 여기서 `RESOURCE` 권한은 사용자가 테이블을 만들고 다른 리소스를 사용할 수 있도록 허용하며,
`CONNECT` 권한은 사용자가 데이터베이스에 연결할 수 있도록 허용합니다.
- `TO` 절은 권한을 부여할 대상 사용자를 지정합니다.
3. `ALTER USER C##KH DEFAULT TABLESPACE USERS QUOTA UNLIMITED ON USERS;`
- 이 쿼리는 "C##KH" 사용자의 기본 테이블스페이스를 "USERS"로 지정하고,
해당 테이블스페이스에 무제한으로 공간을 할당합니다.
- `ALTER USER` 문은 기존 사용자의 속성을 변경하는 데 사용됩니다.
- 여기서 `DEFAULT TABLESPACE` 절은 사용자의 기본 테이블스페이스를 지정하며,
`QUOTA UNLIMITED ON` 절은 사용자에 대한 테이블스페이스의 공간 할당량을 무제한으로 설정합니다.
이렇게 함으로써 "C##KH" 사용자 계정이 생성되고 적절한 권한이 부여되었습니다.