Database/Oracle DB

Oracle Database 사용자 계정 생성

슬픈 야옹이 2023. 3. 5. 22:37

사용자 계정 생성 단계

 

1. 관리자 접속

2. 테이블스페이스 확인

3. 접속 가능한 사용자 확인

4. 계정 생성

5. 권한 부여

6. 접속 확인

 

1. 관리자 접속

$ sqlplus / as sysdba

- sysdba는 sys 계정(Oracle 최상위 관리자 계정)의 권한을 의미한다.

 

 

 

2. 테이블스페이스 확인

- 테이블 스페이스는 오라클의 저장 영역 구성을 의미한다.

SQL> select tablespace_name, status from dba_tablespaces;

 

 

 

3. 접속 가능한 사용자 확인

SELECT username, account_status FROM dba_users
WHERE account_status = 'OPEN';

 

 

 

4. 계정 생성

CREATE USER [사용자]
IDENTIFIED BY [암호]
DEFAULT TABLESPACE [테이블스페이스]
TEMPORARY TABLESPACE [임시테이블스페이스]
QUOTA UNLIMITED ON [테이블스페이스];

 

 

 

5. 권한 부여

- 사용자가 맡은 작업을 수행할 수 있도록 적절한 권한을 부여한다.

- 부여할 권한은 계정으로 수행할 작업에 따라 다를 수 있다.

GRANT connect, resource TO st;
GRANT create view TO resource;
GRANT execute ON dbms_crypto TO resource;

 

 

 

6. 접속 확인

$ sqlplus st/zaqxsw123
또는
SQL> conn st/zaqxsw123