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