본문 바로가기
DB/ORACLE

Oracle 계정 생성 및 사용자 권한 관리

by 애플 로그 2023. 5. 12.
반응형

오라클 데이터베이스는 대규모 기업에서 많이 사용되는 데이터베이스 관리 시스템 중 하나입니다. 오라클 데이터베이스를 사용하면 기업에서 발생하는 데이터를 효율적으로 관리하고 처리할 수 있습니다. 오늘은 오라클 데이터베이스에서 계정 생성 및 사용자 권한 관리에 대해 알아보겠습니다.

oracle 계정생성 썸네일

계정 생성

새로운 계정을 생성할 때 사용하며, 계정명과 비밀번호를 지정하여 생성할 수 있습니다.

아래에서 자세히 알아보시기 바랍니다.

 


계정명과 비밀번호를 지정하여 생성합니다.

CREATE USER 계정명 IDENTIFIED BY 비밀번호;

 

계정 비밀번호 변경

기존 계정의 비밀번호를 변경할 때 사용합니다.
변경할 계정명과 새로운 비밀번호를 지정합니다.

ALTER USER 계정명 IDENTIFIED BY 변경할비밀번호;




현재 생성된 계정 확인

데이터베이스에 생성된 모든 계정을 확인할 때 사용합니다.
DBA_USERS 또는 ALL_USERS 뷰를 사용하여 조회할 수 있습니다.

SELECT * From DBA_USERS; SELECT * FROM ALL_USERS;



사용자에게 부여된 시스템 권한 확인

 

특정 사용자에게 부여된 시스템 권한을 확인할 때 사용합니다.

SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE = '사용자명';



사용자에게 부여된 롤 확인

특정 사용자에게 부여된 롤을 확인할 때 사용합니다.

 SELECT * FROM DBA_ROLE_PRIVS WHERE GRANTEE = '사용자명' ;

 


사용자에게 부여된 롤에 부여된 시스템 권한 확인

특정 롤에 부여된 시스템 권한을 확인할 때 사용합니다.

SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE = '롤명' ;




타 사용자에게 부여한 객체(테이블 등) 권한 확인

특정 사용자가 소유한 객체(테이블 등) 권한을 확인할 때 사용합니다.
OWNER 또는 GRANTEE를 조건으로 사용하여 조회할 수 있습니다.

SELECT * FROM DBA_TAB_PRIVS WHERE OWNER = '테이블소유자명' ; 

또는 

SELECT * FROM DBA_TAB_PRIVS WHERE GRANTEE = '권한부여자명' ;



사용자가 소유한 모든 테이블 확인

 

현재 접속한 사용자가 소유한 모든 테이블을 확인할 때 사용합니다.

SELECT 테이블명 FROM USER_TABLES;

 

 


계정 권한 할당 

특정 계정에 권한을 부여할 때 사용합니다.
권한명과 계정명을 지정하여 할당합니다.

GRANT 권한명 TO 계정;




 

 

 

Oracle 테이블스페이스 생성, 연결, 조회, 용량 조회

Oracle 테이블스페이스 생성, 연결, 조회, 용량 조회 테이블 스페이스를 생성하고 조회하는 방법에 대해서 정리한다. 1. 테이블 스페이스 생성 예시 500 MB로 생성하고 공간을 다 사용했을경우에는

www.appletong.com

 

 

 

oracle 19c 다운로드 쉽게 설명

oracle 19c 다운로드 하는 방법에 대해서 정리합니다. 1. oracle 공식 홈페이지 이동 oracle 공식 홈페이지로 이동합니다. 메뉴 이동 : products - oracle database 2. Oracle 19c 다운로드 페이지 이동 Download Oracle D

www.appletong.com

 

 

 

Oracle - system 계정 비밀번호 분실, 찾기

Oracle - system 계정 비밀번호 분실, 찾기 오라클 계정 관리자 system, sys 계정 분실시에 비밀번호 찾는 방법을 정리한다. 1. cmd 창 실행 ( 윈도우키 + R ) 2. sqlplus 입력 3. sys as sysdba 입력 접속이 안된다.

www.appletong.com

 

댓글