오라클 데이터베이스 계정 생성 및 권한 부여에 관한 글이다.
구글링하는데 내 맘에 드는게 없어서 글을 쓴다.
나는 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;
'sql' 카테고리의 다른 글
티베로 FK 생성, 수정, 삭제 (ON DELETE ... ON UPDATE ...) (0) | 2022.09.22 |
---|---|
티베로 컬럼, 디폴트, 코멘트 추가 (0) | 2022.09.15 |