우와한 개발자

[SQL] Oracle 사용자 관리 정리 - CREATE USER / CONN / ALTER USER / DROP USER

by 우와한개발자

[ 사용자 USER 관리 ]

  • 데이터베이스 관리자(DBA)는 사용자(USER)를 생성해 여러 권한 부여

 

1. 사용자 계정 접속

  • 사용자를 생성하기 위해서는 DBA 권한을 가진 사용자(system)로 접속해아함.
CONN 사용자명
비밀번호

또는

CONN 사용자명/비밀번호
CONN system
1234

-- 또는
CONN system/1234

 

2. 사용자 생성과 삭제

-- 사용자 생성
CREATE USER 사용자명 IDENTIFIED BY 비밀번호

-- 사용자 삭제 
DROP USER 사용자명
-- user1 생성
CREATE USER user1 IDENTIFIED BY 1234;

-- user1 삭제
DROP USER user1;

 

3. 사용자 비밀번호 변경

  • 데이터베이스 관리자(DBA) 계정 접속 또는 자신 계정으로 접속한 후 변경가능
ALTER USER 사용자명 IDENTIFIED BY 새비밀번호;
-- DBA(system)가 user1 비밀번호 변경
ALTER USER user1 IDENTIFIED BY 5678;

-- user1이 자기 비밀번호 직접 변경 (user1으로 접속 후)
CONN user1/1234
ALTER USER user1 IDENTIFIED BY 5678;

 

4. 현재 접속한 사용자 조회

SELECT USER FROM DUAL;
-- system으로 접속 중일 때
SELECT USER FROM DUAL;
-- 결과: SYSTEM

-- user1으로 접속 중일 때
CONN user1/1234
SELECT USER FROM DUAL;
-- 결과: USER1

 

블로그의 정보

우와한개발자 님의 블로그

우와한개발자

활동하기