[Oracle] 계정 관리Database/Oracle2022. 11. 17. 14:55
Table of Contents
반응형
Oracle에서 계정 생성, 삭제 및 권한을 부여하는 방법입니다.
계정 생성 및 권한 부여
SQL> CREATE USER [계정]
IDENTIFIED BY [비밀번호]
DEFAULT TABLESPACE [테이블스페이스명]
QUOTA unlimited ON [테이블스페이스명] -- 테이블 스페이스의 내용을 모두 쓸 수 있다.
TEMPORARY TABLESPACE [임시테이블스페이스명];
-- 예
SQL> CREATE USER test
IDENTIFIED BY 123!@#QWE
DEFAULT TABLESPACE users
QUOTA unlimited ON users
TEMPORARY TABLESPACE temp;
계정 기본 테이블 스페이스 변경
SQL> ALTER USER [계정] DEFAULT TABLESPACE [테이블스페이스명];
SQL> ALTER USER [계정] TEMPORARY TABLESPACE [임시테이블스페이스명];
계정 삭제
CASCADE
를 명시하면 계정과 관련된 모든 데이터베이스 스키마가 삭제되고 모든 스키마 객체도 물리적으로 삭제됩니다.
SQL> DROP USER [계정] CASCADE;
계정별 Lock 상태 조회
SQL> SELECT username, account_status, to_char(lock_date, 'YYYY-MM-DD HH24:MI') lock_date
FROM dba_users;
Lock 해제
SQL> ALTER USER [계정] IDENTIFIED BY [비밀번호] ACCOUNT UNLOCK;
반응형
'Database > Oracle' 카테고리의 다른 글
[Oracle] 사용자 및 테이블 조회 (0) | 2022.11.17 |
---|---|
[Oracle] 테이블 스페이스 사용 방법 (0) | 2022.11.17 |
[Oracle] Spatial Data Query (0) | 2022.09.22 |
[Oracle] SDO_GEOMETRY 사용 방법 (0) | 2022.09.22 |
@고지니어스 :: 규니의 개발 블로그
IT 기술과 개발 내용을 포스팅하는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!