[ORACLE] 계정생성 / 계정권한
2020. 11. 24. 22:38ㆍDB/ORACLE
728x90
cmd에서 sqlplus 접속
>sqlplus
>sys
>sys계정비밀번호입력
현재 DB에 생성된 계정 확인
>select * from all_users; //모든 계정에 대한 정보 확인
>select * from dba_users; //모든 계정에 대한 정보 확인
>select username from all_users; //모든 계정에 대한 이름 확인
>select username from dba_users; //모든 계정에 대한 이름 확인
사용자 계정 생성
>create [username] identified by [password];
계정 비밀번호 변경
>alter user [username] identified by [new password];
계정 권한 할당
사용자 계정 생성 후 생성된 계정에 권한을 할당해야 db에서 여러 작업을 할 수 있음.
이때 계정 권한을 부여하는 계정은 관리자 계정이어야 함(sys, system, ...)
sql접속시 관리자 계정으로 접속 후 명령어 'conn/as sysdba'로 관리자 sys계정에 접속 가능
>grant [권한명] to [계정];
시스템 권한 종류
create user : 데이터 베이스 유저 생성 권한
select any table : 모든 유저의 테이블 조회 권한
create any table : 모든 유저의 테이블 생성 권한
create session : 데이터베이스 접속 권한
create table : 테이블 생성 권한
create view : 뷰 생성 권한
create proced user : 프로시저 생성 권한
create sequence : 시퀀스 생성 권한
sysdba : 데이터베이스를 관리하는 최고 권한
sysoper : 데이터베이스를 관리하는 권한
>grant connect,resource,dba,create table, create view to board;
계정 권한 제거
>reboke [권한명(시스템 명령 또는 SQL 명령)] on 테이블명 from 계정;
계정삭제
>drop user [삭제할 계정명] cascade;
728x90
'DB > ORACLE' 카테고리의 다른 글
[ORACLE] 오라클 19c 삭제방법 (0) | 2021.02.07 |
---|---|
[ORACLE] 12c 버전 이상 계정생성 / 권한부여 (0) | 2021.02.06 |
[ORACLE] INDEX (0) | 2020.11.22 |
[ORACLE] scott계정 활성화 (0) | 2020.11.22 |
[ORACLE] SQLPLUS 접속계정 잃어버렸을 때_계정 비번 변경 (0) | 2020.11.22 |