sql

오라클 데이터베이스 계정 생성 및 권한 부여 (db버전, os명, os버전 조회 등)

빈콩님 2022. 7. 28. 11:42

오라클 데이터베이스 계정 생성 및 권한 부여에 관한 글이다.

구글링하는데 내 맘에 드는게 없어서 글을 쓴다.

나는 sysdba 를 사용하지 않고 그냥 쿼리로 생성했다.

 

-- 데이터베이스 버전 확인하기

SELECT * FROM V$VERSION;

-- 데이터베이스 운영체제 확인하기
SELECT PLATFORM_NAME FROM V$DATABASE;

-- 데이터베이스 운영체제 버전 확인하기
SELECT DBMS_UTILITY.PORT_STRING FROM DUAL;

 

-- 계정 생성하기
CREATE USER 아이디 IDENTIFIED BY "비밀번호";

-- 권한 부여하기 (연결, 모든 테이블 조회만)

GRANT CONNECT, SELECT ANY TABLE TO 아이디;

 

-- 계정 생성 확인하기
SELECT * FROM ALL_USERS WHERE USERNAME = '아이디';
-- 계정 롤 확인하기
SELECT * FROM DBA_ROLE_PRIVS WHERE GRANTEE = '아이디';

-- 계정 시스템 권한 확인하기
SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='아이디' ;

 

-- 계정 삭제하기
DROP USER 아이디 CASCADE;